0000950170-23-057763.txt : 20231102 0000950170-23-057763.hdr.sgml : 20231102 20231102080841 ACCESSION NUMBER: 0000950170-23-057763 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 FILER: COMPANY DATA: COMPANY CONFORMED NAME: EngageSmart, Inc. CENTRAL INDEX KEY: 0001863105 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40835 FILM NUMBER: 231370186 BUSINESS ADDRESS: STREET 1: 30 BRAINTREE HILL OFFICE PARK STREET 2: SUITE 101 CITY: BRAINTREE STATE: MA ZIP: 02184 BUSINESS PHONE: (781) 848-3733 MAIL ADDRESS: STREET 1: 30 BRAINTREE HILL OFFICE PARK STREET 2: SUITE 101 CITY: BRAINTREE STATE: MA ZIP: 02184 FORMER COMPANY: FORMER CONFORMED NAME: EngageSmart, LLC DATE OF NAME CHANGE: 20210519 10-Q 1 esmt-20230930.htm 10-Q 10-Q
0001863105Q3false--12-31http://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrent0001863105us-gaap:EmployeeStockOptionMember2023-01-012023-09-300001863105esmt:LuminelloIncorporatedMemberus-gaap:OtherIntangibleAssetsMember2023-08-022023-08-020001863105us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001863105us-gaap:RetainedEarningsMember2023-01-012023-03-310001863105esmt:TransactionAndUsageBasedMemberesmt:EnterpriseSolutionsMember2022-01-012022-09-300001863105us-gaap:MaterialReconcilingItemsMember2023-01-012023-09-3000018631052023-01-012023-09-3000018631052022-12-310001863105us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001863105us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-09-300001863105us-gaap:SubscriptionAndCirculationMemberesmt:SMBSolutionsMember2023-07-012023-09-300001863105us-gaap:OperatingSegmentsMember2023-07-012023-09-300001863105us-gaap:DevelopedTechnologyRightsMember2023-09-300001863105us-gaap:SubscriptionAndCirculationMemberesmt:SMBSolutionsMember2023-01-012023-09-300001863105us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001863105us-gaap:ServiceOtherMemberesmt:SMBSolutionsMember2023-01-012023-09-300001863105us-gaap:CostOfSalesMember2023-01-012023-09-300001863105esmt:JpmorganChaseBankNAMemberesmt:TwoThousandAndTwentyOneRevolvingCreditFacilityMember2021-09-270001863105esmt:SMBSolutionsMember2022-01-012022-09-300001863105us-gaap:RetainedEarningsMember2023-09-300001863105us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001863105us-gaap:CustomerRelationshipsMember2022-12-3100018631052023-01-012023-03-310001863105us-gaap:GeneralAndAdministrativeExpenseMemberesmt:SecondaryOfferingMember2023-01-012023-09-300001863105us-gaap:RetainedEarningsMember2022-09-300001863105esmt:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-01-012022-09-300001863105esmt:SecondaryOfferingAdditionalSharesOfCommonStockMemberus-gaap:CommonStockMember2023-02-282023-02-280001863105us-gaap:SubsequentEventMemberesmt:MergerAgreementMember2023-10-230001863105us-gaap:CommonStockMember2022-03-310001863105us-gaap:EmployeeStockOptionMember2022-07-012022-09-300001863105us-gaap:ServiceOtherMemberesmt:EnterpriseSolutionsMember2022-01-012022-09-300001863105us-gaap:CommonStockMember2023-01-012023-03-310001863105esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2021-09-012021-09-300001863105esmt:LuminelloIncorporatedMemberus-gaap:TradeNamesMember2023-08-022023-08-020001863105us-gaap:CustomerRelationshipsMemberesmt:LuminelloIncorporatedMember2023-08-022023-08-020001863105esmt:TransactionAndUsageBasedMemberesmt:EnterpriseSolutionsMember2022-07-012022-09-300001863105us-gaap:OtherIntangibleAssetsMember2023-09-300001863105esmt:LuminelloIncorporatedMember2023-08-020001863105esmt:SecondaryOfferingMemberus-gaap:CommonStockMember2023-03-012023-03-310001863105esmt:TransactionAndUsageBasedMemberesmt:EnterpriseSolutionsMember2023-07-012023-09-300001863105us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-12-310001863105us-gaap:CostOfSalesMember2022-07-012022-09-300001863105us-gaap:ServiceOtherMemberesmt:SMBSolutionsMember2022-01-012022-09-300001863105us-gaap:SubscriptionAndCirculationMemberesmt:SMBSolutionsMember2022-01-012022-09-300001863105us-gaap:OperatingSegmentsMemberesmt:SMBSolutionsMember2022-07-012022-09-300001863105us-gaap:ServiceOtherMemberesmt:EnterpriseSolutionsMember2023-01-012023-09-300001863105us-gaap:OperatingSegmentsMemberesmt:SMBSolutionsMember2022-01-012022-09-300001863105us-gaap:EmployeeStockOptionMember2022-01-012022-09-300001863105us-gaap:CommonStockMember2023-07-012023-09-300001863105us-gaap:AdditionalPaidInCapitalMember2022-06-300001863105esmt:SMBSolutionsMember2022-12-310001863105us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001863105esmt:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-09-300001863105us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001863105srt:MinimumMember2023-01-012023-09-300001863105us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001863105esmt:TransactionAndUsageBasedMemberesmt:EnterpriseSolutionsMember2023-01-012023-09-300001863105esmt:EnterpriseSolutionsMember2023-09-300001863105us-gaap:RetainedEarningsMember2023-06-300001863105us-gaap:RetainedEarningsMember2022-04-012022-06-300001863105us-gaap:SubscriptionAndCirculationMemberesmt:EnterpriseSolutionsMember2022-07-012022-09-300001863105us-gaap:CommonStockMember2023-03-310001863105us-gaap:RetainedEarningsMember2022-01-012022-03-310001863105esmt:LuminelloIncorporatedMember2023-01-012023-09-300001863105esmt:LuminelloIncorporatedMembersrt:MaximumMemberesmt:AssetPurchaseAgreementMember2023-08-022023-08-020001863105us-gaap:OperatingSegmentsMember2022-07-012022-09-300001863105srt:MaximumMember2023-01-012023-09-300001863105esmt:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2022-12-310001863105srt:MaximumMember2022-09-300001863105us-gaap:CustomerRelationshipsMember2023-09-300001863105esmt:LuminelloIncorporatedMembersrt:MaximumMemberesmt:AssetPurchaseAgreementMember2023-08-020001863105esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2021-09-012021-09-300001863105us-gaap:MaterialReconcilingItemsMember2022-07-012022-09-300001863105us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001863105esmt:RobertPBennettMemberesmt:TheBennettFamily2020TrustMember2023-09-3000018631052022-06-300001863105esmt:TransactionAndUsageBasedMemberesmt:SMBSolutionsMember2022-07-012022-09-300001863105srt:MaximumMember2023-08-022023-08-020001863105us-gaap:CommonStockMember2022-07-012022-09-3000018631052022-03-310001863105us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001863105us-gaap:CommonStockMember2022-12-310001863105us-gaap:CommonStockMember2023-04-012023-06-300001863105us-gaap:AdditionalPaidInCapitalMember2023-09-300001863105esmt:ImagevisionNetLlcMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberesmt:InvoiceCloudIncMember2023-08-022023-08-020001863105us-gaap:RetainedEarningsMember2022-12-310001863105us-gaap:CostOfSalesMember2022-01-012022-09-3000018631052023-10-310001863105esmt:RobertPBennettMemberesmt:TheRobertPBennett2020GuarantorRetainedTrustMember2023-09-300001863105us-gaap:ServiceOtherMemberesmt:EnterpriseSolutionsMember2022-07-012022-09-300001863105esmt:RobertPBennettMember2023-01-012023-09-300001863105us-gaap:OperatingSegmentsMemberesmt:EnterpriseSolutionsMember2023-01-012023-09-300001863105us-gaap:AdditionalPaidInCapitalMember2023-03-310001863105us-gaap:CommonStockMember2022-01-012022-03-310001863105esmt:SecondaryOfferingMemberus-gaap:CommonStockMember2023-02-282023-02-2800018631052023-03-310001863105us-gaap:SubscriptionAndCirculationMemberesmt:EnterpriseSolutionsMember2022-01-012022-09-300001863105us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001863105us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001863105esmt:JpmorganChaseBankNAMemberus-gaap:LineOfCreditMemberesmt:TwoThousandAndTwentyOneRevolvingCreditFacilityMember2023-09-300001863105us-gaap:CommonStockMember2023-09-300001863105us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-09-300001863105us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-09-300001863105us-gaap:AdditionalPaidInCapitalMember2022-03-310001863105us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001863105esmt:JpmorganChaseBankNAMemberesmt:TwoThousandAndTwentyOneRevolvingCreditFacilityMember2023-09-300001863105us-gaap:OperatingSegmentsMemberesmt:SMBSolutionsMember2023-01-012023-09-300001863105esmt:LuminelloIncorporatedMember2023-08-022023-08-020001863105us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001863105us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001863105us-gaap:EmployeeStockOptionMember2023-07-012023-09-300001863105esmt:EnterpriseSolutionsMember2023-07-012023-09-300001863105esmt:TransactionAndUsageBasedMemberesmt:SMBSolutionsMember2023-01-012023-09-300001863105esmt:TransactionAndUsageBasedMemberesmt:SMBSolutionsMember2023-07-012023-09-300001863105us-gaap:MaterialReconcilingItemsMember2023-07-012023-09-300001863105us-gaap:OperatingSegmentsMemberesmt:SMBSolutionsMember2023-07-012023-09-300001863105esmt:InvoiceCloudIncMembersrt:MinimumMemberesmt:CvrBonusAwardPlanMemberesmt:ClassA1CommonSharesMember2019-02-110001863105us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001863105esmt:LuminelloIncorporatedMember2023-07-012023-09-3000018631052022-09-300001863105us-gaap:OperatingSegmentsMemberesmt:EnterpriseSolutionsMember2023-07-012023-09-300001863105esmt:SMBSolutionsMember2023-07-012023-09-300001863105srt:MaximumMemberus-gaap:SubsequentEventMemberesmt:MergerAgreementMember2023-10-230001863105us-gaap:OperatingSegmentsMember2022-01-012022-09-300001863105us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001863105esmt:LuminelloIncorporatedMemberus-gaap:DevelopedTechnologyRightsMember2023-08-022023-08-020001863105us-gaap:CommonStockMember2023-06-3000018631052023-06-300001863105esmt:SecondaryOfferingMemberus-gaap:CommonStockMember2023-02-280001863105esmt:EnterpriseSolutionsMember2022-01-012022-09-300001863105esmt:TransactionAndUsageBasedMemberesmt:SMBSolutionsMember2022-01-012022-09-300001863105esmt:SMBSolutionsMember2022-07-012022-09-300001863105esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2023-09-300001863105esmt:LuminelloIncorporatedMemberesmt:AssetPurchaseAgreementMember2023-08-022023-08-0200018631052022-01-012022-12-310001863105esmt:TwoThousandAndTwentyOneIncentiveAwardPlanMemberus-gaap:CommonStockMember2023-01-012023-09-300001863105us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-09-300001863105us-gaap:DevelopedTechnologyRightsMember2022-12-310001863105us-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-09-300001863105esmt:ImagevisionNetLlcMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberesmt:InvoiceCloudIncMemberesmt:EnterpriseSolutionsMember2023-08-022023-08-0200018631052022-01-012022-03-310001863105us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001863105esmt:InvoiceCloudIncMemberesmt:CvrBonusAwardPlanMember2022-01-012022-09-300001863105srt:MaximumMember2023-09-3000018631052023-07-012023-09-300001863105esmt:JpmorganChaseBankNAMemberus-gaap:LetterOfCreditMember2021-09-270001863105esmt:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2023-01-012023-09-300001863105us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001863105esmt:TwoThousandAndTwentyOneIncentiveAwardPlanMemberus-gaap:CommonStockMemberus-gaap:RestrictedStockUnitsRSUMember2023-09-300001863105esmt:EnterpriseSolutionsMember2023-01-012023-09-300001863105esmt:TwoThousandAndTwentyOneIncentiveAwardPlanMember2023-01-012023-09-300001863105us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-3000018631052023-09-300001863105us-gaap:TradeNamesMember2023-09-300001863105us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001863105esmt:EnterpriseSolutionsMember2022-12-310001863105us-gaap:ServiceOtherMemberesmt:SMBSolutionsMember2023-07-012023-09-300001863105us-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001863105esmt:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2023-09-300001863105us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-09-3000018631052023-04-012023-06-3000018631052022-07-012022-09-300001863105srt:MaximumMember2022-01-012022-09-300001863105us-gaap:TradeNamesMember2022-12-310001863105us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001863105us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001863105us-gaap:OperatingSegmentsMember2023-01-012023-09-300001863105us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001863105esmt:RobertPBennettMemberesmt:MrBennettMember2023-09-300001863105us-gaap:ServiceOtherMemberesmt:EnterpriseSolutionsMember2023-07-012023-09-300001863105esmt:EnterpriseSolutionsMember2022-07-012022-09-300001863105us-gaap:FairValueMeasurementsRecurringMember2023-09-300001863105us-gaap:RetainedEarningsMember2023-03-310001863105esmt:GeneralAtlanticLpMemberus-gaap:IPOMember2021-09-270001863105us-gaap:OperatingSegmentsMemberesmt:EnterpriseSolutionsMember2022-07-012022-09-300001863105esmt:InvoiceCloudIncMemberesmt:CvrBonusAwardPlanMember2023-01-012023-09-300001863105us-gaap:CommonStockMember2022-04-012022-06-300001863105us-gaap:RetainedEarningsMember2022-06-300001863105esmt:JpmorganChaseBankNAMemberesmt:TwoThousandAndTwentyOneRevolvingCreditFacilityMember2021-09-272021-09-270001863105us-gaap:CommonStockMember2022-09-300001863105us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001863105us-gaap:AdditionalPaidInCapitalMember2022-09-300001863105esmt:SMBSolutionsMember2023-01-012023-09-300001863105esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember2023-09-300001863105esmt:CassandraHudsonMember2023-01-012023-09-300001863105us-gaap:SubscriptionAndCirculationMemberesmt:EnterpriseSolutionsMember2023-07-012023-09-300001863105us-gaap:AdditionalPaidInCapitalMember2023-06-300001863105esmt:ContingentConsiderationLiabilityMemberus-gaap:FairValueInputsLevel3Member2021-12-310001863105us-gaap:RetainedEarningsMember2022-07-012022-09-300001863105us-gaap:RetainedEarningsMember2021-12-310001863105us-gaap:ServiceOtherMemberesmt:SMBSolutionsMember2022-07-012022-09-300001863105us-gaap:RetainedEarningsMember2023-07-012023-09-300001863105us-gaap:OperatingSegmentsMemberesmt:EnterpriseSolutionsMember2022-01-012022-09-300001863105esmt:SMBSolutionsMember2023-09-3000018631052022-01-012022-09-300001863105us-gaap:RetainedEarningsMember2023-04-012023-06-3000018631052021-12-310001863105us-gaap:SubscriptionAndCirculationMemberesmt:SMBSolutionsMember2022-07-012022-09-300001863105us-gaap:CommonStockMember2021-12-310001863105us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001863105us-gaap:MaterialReconcilingItemsMember2022-01-012022-09-300001863105us-gaap:SubscriptionAndCirculationMemberesmt:EnterpriseSolutionsMember2023-01-012023-09-300001863105us-gaap:AccountingStandardsUpdate202108Member2023-09-300001863105us-gaap:RetainedEarningsMember2022-03-310001863105us-gaap:AdditionalPaidInCapitalMember2022-12-310001863105esmt:CassandraHudsonMember2023-09-300001863105esmt:InvoiceCloudIncMemberesmt:CvrBonusAwardPlanMember2023-09-3000018631052022-04-012022-06-300001863105us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001863105us-gaap:AdditionalPaidInCapitalMember2021-12-310001863105us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001863105us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001863105us-gaap:CostOfSalesMember2023-07-012023-09-300001863105us-gaap:CommonStockMember2022-06-300001863105esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMemberus-gaap:CommonStockMember2021-09-30iso4217:USDxbrli:sharesxbrli:purexbrli:sharesesmt:Customeresmt:FinancialInstitutionsiso4217:USDesmt:Segment

c

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 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 September 30, 2023

OR

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

For the transition period from _________________ to _________________

Commission File Number: 001-40835

 

EngageSmart, Inc.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

83-2785225

(State or other jurisdiction of

incorporation or organization)

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

30 Braintree Hill Office Park, Suite 101

Braintree, Massachusetts

02184

(Address of principal executive offices)

(Zip Code)

(781) 848-3733

(Registrant’s telephone number, including area code)

N/A

(Former name, former address and former fiscal year, if changed since last report)

 

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, $0.001 par value per share

 

ESMT

 

The New York Stock Exchange

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 October 31, 2023, the registrant had 168,096,841 shares of common stock, $0.001 par value per share, outstanding.

 

 

 

 


 

Table of Contents

 

 

Page

 

 

 

PART I.

FINANCIAL INFORMATION

1

 

 

 

Item 1.

Financial Statements (Unaudited)

1

 

Condensed Consolidated Balance Sheets

1

 

Condensed Consolidated Statements of Operations and Comprehensive Income

2

 

Condensed Consolidated Statements of Stockholders' Equity

3

 

Condensed Consolidated Statements of Cash Flows

5

 

Notes to Condensed Consolidated Financial Statements

7

Item 2.

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

19

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

31

Item 4.

Controls and Procedures

31

 

 

 

PART II.

OTHER INFORMATION

32

 

 

 

Item 1.

Legal Proceedings

32

Item 1A.

Risk Factors

34

Item 2.

Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities

35

Item 3.

Defaults Upon Senior Securities

35

Item 4.

Mine Safety Disclosures

35

Item 5.

Other Information

35

Item 6.

Exhibits

36

Signatures

37

 

 

 

i


 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements, other than statements of historical facts, contained in this Quarterly Report on Form 10-Q are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “targets,” “projects,” “contemplates,” “believes,” “estimates,” “forecasts,” “predicts,” “potential” or “continue” or the negative of these terms or other similar expressions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to statements regarding our proposed merger with an affiliate of Vista Equity Partners (the “Merger”) pursuant to an Agreement and Plan of Merger (the “Merger Agreement”), including financial estimates and statements as to the expected timing, completion and effects of the proposed merger, future results of operations and financial position, industry and business trends, equity compensation, business strategy, plans, market growth and our objectives for future operations.

By their nature, forward-looking statements address matters that involve risks and uncertainties because they relate to events and depend upon future circumstances that may or may not occur, such as the consummation of the Merger and the anticipated benefits thereof. These and other forward-looking statements are not guarantees of future results and are subject to risks, uncertainties and assumptions that could cause actual results to differ materially from those expressed in any forward-looking statements. Important risk factors that may cause such a difference include, but are not limited to: uncertainties related to the consummation of the Merger; our ability to complete the Merger, if at all, on the anticipated terms and timing, including obtaining required stockholder and regulatory approvals, and the satisfaction of other conditions to the completion of the Merger; our obligation to pay a termination fee under certain circumstances if the Merger is terminated; uncertainties about the pendency of the Merger and the effect of the Merger on employees, customers and other third parties who deal with EngageSmart; the impact of certain interim covenants that we are subject to under the Merger Agreement; provisions in the Merger Agreement that limit our ability to pursue alternatives to the Merger, which might discourage a third party that has an interest in acquiring all or a significant part of EngageSmart from considering or proposing that acquisition; the fact that we and our directors and officers may be subject to lawsuits relating to the Merger; the substantial transaction-related costs we will continue to incur in connection with the Merger; our efforts to complete the Merger could disrupt our relationships with third parties and employees, divert management’s attention, or result in negative publicity or legal proceedings; the inability of stockholders to participate in any further upside of EngageSmart’s business if the Merger is consummate; our ability to retain and hire key personnel; continued availability of capital and financing and rating agency actions; legislative, regulatory and economic developments affecting our business; general economic and market developments and conditions; unpredictability and severity of catastrophic events, including but not limited to acts of terrorism, pandemics, outbreaks of war or hostilities, as well as our response to any of the aforementioned factors; competitive responses to the Merger; as well as the other important factors discussed in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (the “2022 Form 10-K”), filed on February 23, 2023 with the Securities and Exchange Commission (the “SEC”). Other risk factors that could cause actual results to differ materially from those anticipated in these forward-looking statements include, but are not limited to, the following: risks related to our ability to sustain our rapid growth; our ability to manage our infrastructure to support future growth; risks related to the effectiveness of our risk management efforts to prevent fraudulent activities; risks related to our ability to attract new customers or convert trial customers into paying customers; risks related to our ability to introduce new features or services successfully and to make enhancements to our solutions; risks related to our customers renewing their contracts for our solutions with us and expanding their use of our solutions; risks related to any decline in our customer renewals or failure to convince our customers to broaden their use of solutions and related services; risks related to the net losses we have incurred on an annual basis, and anticipated increases in our operating expenses; our ability to adapt and respond effectively to rapidly changing technology, evolving industry standards and regulations, and changing business needs, requirements, or preferences; risks related to real or perceived errors, failures, or bugs in our solutions; our ability to face intense competition and to maintain or expand market share within our industry; and our ability to establish, grow and maintain strategic partnerships. While the list of factors presented here is considered representative, no such list should be considered a complete statement of all potential risks and uncertainties. Unlisted factors may present significant additional obstacles to the realization of forward-looking statements. Consequences of material differences in results as compared with those anticipated in the forward-looking statements could include, among other things, business disruption, operational problems, financial loss, legal liability to third parties and similar risks, any of which could have a material impact on our financial condition, results of operations, credit rating or liquidity.

The forward-looking statements in this Quarterly Report on Form 10-Q are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such

ii


 

statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

You should read this Quarterly Report on Form 10-Q and the documents that we reference and have filed as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, performance and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this Quarterly Report on Form 10-Q, whether as a result of any new information, future events or otherwise.

iii


 

PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

EngageSmart, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except share and per share amounts)

 

 

 

September 30, 2023

 

 

December 31, 2022

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

366,034

 

 

$

311,780

 

Accounts receivable, net of allowance for credit losses of $184 and $228 as of September 30, 2023 and December 31, 2022, respectively

 

 

10,672

 

 

 

10,971

 

Unbilled receivables

 

 

6,716

 

 

 

5,413

 

Prepaid expenses and other current assets

 

 

13,076

 

 

 

13,680

 

Total current assets

 

 

396,498

 

 

 

341,844

 

Operating lease right-of-use assets

 

 

24,020

 

 

 

26,907

 

Property and equipment, net

 

 

17,788

 

 

 

14,328

 

Goodwill

 

 

423,406

 

 

 

425,677

 

Acquired intangible assets, net

 

 

61,462

 

 

 

72,319

 

Other assets

 

 

6,536

 

 

 

5,422

 

Total assets

 

$

929,710

 

 

$

886,497

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

1,457

 

 

$

1,229

 

Accrued expenses and other current liabilities

 

 

43,697

 

 

 

38,423

 

Deferred revenue

 

 

9,126

 

 

 

8,237

 

Operating lease liabilities

 

 

4,837

 

 

 

4,632

 

Total current liabilities

 

 

59,117

 

 

 

52,521

 

Long-term operating lease liabilities

 

 

23,669

 

 

 

27,161

 

Deferred income taxes

 

 

657

 

 

 

1,322

 

Contingent consideration liability, net of current portion

 

 

1,475

 

 

 

 

Deferred revenue, net of current portion

 

 

345

 

 

 

335

 

Other long-term liabilities

 

 

2,214

 

 

 

186

 

Total liabilities

 

 

87,477

 

 

 

81,525

 

Commitments and contingencies (Note 14)

 

 

 

 

 

 

Stockholders' equity:

 

 

 

 

 

 

Preferred stock, par value $0.001 per share, 10,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022

 

 

 

 

 

 

Common stock, par value $0.001 per share, 650,000,000 shares authorized and 167,864,066 and 166,081,011 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively

 

 

168

 

 

 

166

 

Additional paid-in capital

 

 

831,586

 

 

 

814,319

 

Retained earnings (accumulated deficit)

 

 

10,479

 

 

 

(9,513

)

Total stockholders’ equity

 

 

842,233

 

 

 

804,972

 

Total liabilities and stockholders’ equity

 

$

929,710

 

 

$

886,497

 

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

1


 

EngageSmart, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Income

(in thousands, except share and per share amounts)

(Unaudited)

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue

 

$

97,732

 

 

$

78,796

 

 

$

280,573

 

 

$

220,020

 

Cost of revenue

 

 

21,821

 

 

 

18,845

 

 

 

64,357

 

 

 

52,687

 

Gross profit

 

 

75,911

 

 

 

59,951

 

 

 

216,216

 

 

 

167,333

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

 

18,218

 

 

 

13,986

 

 

 

48,081

 

 

 

42,270

 

Selling and marketing

 

 

33,596

 

 

 

25,906

 

 

 

93,143

 

 

 

72,262

 

Research and development

 

 

17,889

 

 

 

12,978

 

 

 

49,402

 

 

 

34,011

 

Gain on sale of business

 

 

(10,511

)

 

 

 

 

 

(10,511

)

 

 

 

Amortization of intangible assets

 

 

2,402

 

 

 

2,363

 

 

 

7,126

 

 

 

7,087

 

Total operating expenses

 

 

61,594

 

 

 

55,233

 

 

 

187,241

 

 

 

155,630

 

Income from operations

 

 

14,317

 

 

 

4,718

 

 

 

28,975

 

 

 

11,703

 

Other income (expense), net:

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(135

)

 

 

(121

)

 

 

(375

)

 

 

(361

)

Other income, net

 

 

3,683

 

 

 

1,116

 

 

 

9,544

 

 

 

1,466

 

Total other income (expense), net

 

 

3,548

 

 

 

995

 

 

 

9,169

 

 

 

1,105

 

Income before income taxes

 

 

17,865

 

 

 

5,713

 

 

 

38,144

 

 

 

12,808

 

Provision for (benefit from) income taxes

 

 

6,335

 

 

 

(1,057

)

 

 

18,152

 

 

 

(2,900

)

Net income and comprehensive income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

Net income per share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.07

 

 

$

0.04

 

 

$

0.12

 

 

$

0.10

 

Diluted

 

$

0.07

 

 

$

0.04

 

 

$

0.12

 

 

$

0.09

 

Weighted-average number of shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

167,546,450

 

 

 

164,427,770

 

 

 

166,940,589

 

 

 

163,195,976

 

Diluted

 

 

170,269,392

 

 

 

169,222,794

 

 

 

170,049,993

 

 

 

169,064,015

 

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

2


 

EngageSmart, Inc.

Condensed Consolidated Statements of Stockholders' Equity

(in thousands, except share amounts)

(Unaudited)

 

 

 

 

 

 

 

 

 

Retained Earnings

 

 

Total

 

 

 

Common Stock

 

 

Additional

 

 

(Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Paid-in Capital

 

 

Deficit)

 

 

Equity

 

Balances as of December 31, 2022

 

 

166,081,011

 

 

$

166

 

 

$

814,319

 

 

$

(9,513

)

 

$

804,972

 

Issuance of common stock upon exercise of stock options

 

 

402,510

 

 

 

1

 

 

 

1,326

 

 

 

 

 

 

1,327

 

Vesting of restricted stock units

 

 

199,145

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares withheld for employee taxes

 

 

(65,265

)

 

 

 

 

 

(1,198

)

 

 

 

 

 

(1,198

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

4,900

 

 

 

 

 

 

4,900

 

Net income

 

 

 

 

 

 

 

 

 

 

 

4,124

 

 

 

4,124

 

Balances as of March 31, 2023

 

 

166,617,401

 

 

$

167

 

 

$

819,347

 

 

$

(5,389

)

 

$

814,125

 

Issuance of common stock upon exercise of stock options

 

 

375,400

 

 

 

 

 

 

1,077

 

 

 

 

 

 

1,077

 

Issuance of common stock in connection with employee stock purchase plan

 

 

67,359

 

 

 

 

 

 

981

 

 

 

 

 

 

981

 

Vesting of restricted stock units

 

 

228,166

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares withheld for employee taxes

 

 

(72,159

)

 

 

 

 

 

(1,365

)

 

 

 

 

 

(1,365

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

5,102

 

 

 

 

 

 

5,102

 

Net income

 

 

 

 

 

 

 

 

 

 

 

4,338

 

 

 

4,338

 

Balances as of June 30, 2023

 

 

167,216,167

 

 

$

167

 

 

$

825,142

 

 

$

(1,051

)

 

$

824,258

 

Issuance of common stock upon exercise of stock options

 

 

478,737

 

 

 

1

 

 

 

1,439

 

 

 

 

 

 

1,440

 

Vesting of restricted stock units

 

 

254,677

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares withheld for employee taxes

 

 

(85,515

)

 

 

 

 

 

(1,611

)

 

 

 

 

 

(1,611

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

6,616

 

 

 

 

 

 

6,616

 

Net income

 

 

 

 

 

 

 

 

 

 

 

11,530

 

 

 

11,530

 

Balances as of September 30, 2023

 

 

167,864,066

 

 

$

168

 

 

$

831,586

 

 

$

10,479

 

 

$

842,233

 

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

3


 

EngageSmart, Inc.

Condensed Consolidated Statements of Stockholders' Equity (Continued)

(in thousands, except share amounts)

(Unaudited)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Additional

 

 

Accumulated

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Paid-in Capital

 

 

Deficit

 

 

Equity

 

Balances as of December 31, 2021

 

 

161,860,980

 

 

$

162

 

 

$

787,043

 

 

$

(30,106

)

 

$

757,099

 

Issuance of common stock upon exercise of stock options

 

 

561,581

 

 

 

 

 

 

1,897

 

 

 

 

 

 

1,897

 

Vesting of restricted stock units

 

 

17,302

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares withheld for employee taxes

 

 

(5,471

)

 

 

 

 

 

(132

)

 

 

 

 

 

(132

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

2,987

 

 

 

 

 

 

2,987

 

Net income

 

 

 

 

 

 

 

 

 

 

 

2,059

 

 

 

2,059

 

Balances as of March 31, 2022

 

 

162,434,392

 

 

$

162

 

 

$

791,795

 

 

$

(28,047

)

 

$

763,910

 

Issuance of common stock upon exercise of stock options

 

 

1,162,554

 

 

 

2

 

 

 

3,689

 

 

 

 

 

 

3,691

 

Issuance of common stock in connection with employee stock purchase plan

 

 

25,930

 

 

 

 

 

 

463

 

 

 

 

 

 

463

 

Vesting of restricted stock units

 

 

18,018

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares withheld for employee taxes

 

 

(6,076

)

 

 

 

 

 

(134

)

 

 

 

 

 

(134

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

3,327

 

 

 

 

 

 

3,327

 

Net income

 

 

 

 

 

 

 

 

 

 

 

6,879

 

 

 

6,879

 

Balances as of June 30, 2022

 

 

163,634,818

 

 

$

164

 

 

$

799,140

 

 

$

(21,168

)

 

$

778,136

 

Issuance of common stock upon exercise of stock options

 

 

1,605,814

 

 

 

1

 

 

 

5,598

 

 

 

 

 

 

5,599

 

Vesting of restricted stock units

 

 

38,777

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares withheld for employee taxes

 

 

(11,284

)

 

 

 

 

 

(202

)

 

 

 

 

 

(202

)

Stock-based compensation expense

 

 

 

 

 

 

 

 

3,798

 

 

 

 

 

 

3,798

 

Net income

 

 

 

 

 

 

 

 

 

 

 

6,770

 

 

 

6,770

 

Balances as of September 30, 2022

 

 

165,268,125

 

 

$

165

 

 

$

808,334

 

 

$

(14,398

)

 

$

794,101

 

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

4


 

EngageSmart, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(Unaudited)

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Cash flows from operating activities:

 

 

 

 

 

 

Net income

 

$

19,992

 

 

$

15,708

 

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

 

 

 

 

 

 

Depreciation and amortization expense

 

 

14,838

 

 

 

13,989

 

Amortization of deferred costs

 

 

692

 

 

 

277

 

Stock-based compensation expense

 

 

16,618

 

 

 

10,112

 

Non-cash operating lease expense

 

 

3,496

 

 

 

3,385

 

Deferred income taxes

 

 

(665

)

 

 

(2,900

)

Loss on disposal of property and equipment

 

 

503

 

 

 

22

 

Non-cash interest expense

 

 

175

 

 

 

175

 

Gain on sale of business

 

 

(10,511

)

 

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Prepaid expenses and other current assets

 

 

(440

)

 

 

(3,850

)

Accounts receivable, net

 

 

(1,102

)

 

 

(2,106

)

Unbilled receivables

 

 

(1,880

)

 

 

(2,281

)

Other assets

 

 

(1,735

)

 

 

(1,382

)

Accounts payable

 

 

362

 

 

 

(1,253

)

Accrued expenses and other current liabilities

 

 

4,862

 

 

 

7,227

 

Deferred revenue

 

 

1,019

 

 

 

1,080

 

Operating lease liabilities

 

 

(3,886

)

 

 

(4,115

)

Other long-term liabilities

 

 

89

 

 

 

26

 

Net cash provided by operating activities

 

 

42,427

 

 

 

34,114

 

Cash flows from investing activities:

 

 

 

 

 

 

Acquisition of businesses, net of cash acquired

 

 

(11,782

)

 

 

 

Proceeds from sale of business, net of cash sold

 

 

30,027

 

 

 

 

Purchases of property and equipment, including costs capitalized for development of internal-use software

 

 

(7,069

)

 

 

(4,759

)

Net cash provided by (used in) investing activities

 

 

11,176

 

 

 

(4,759

)

Cash flows from financing activities:

 

 

 

 

 

 

Payment of debt issuance costs

 

 

 

 

 

(23

)

Payments of contingent consideration

 

 

 

 

 

(1,066

)

Proceeds from exercise of stock-based options

 

 

3,844

 

 

 

11,187

 

Payments of taxes related to net share settlement of equity awards

 

 

(4,174

)

 

 

(468

)

Proceeds from issuance of common stock under employee stock purchase plan

 

 

981

 

 

 

463

 

Payment of initial public offering costs

 

 

 

 

 

(286

)

Net cash provided by financing activities

 

 

651

 

 

 

9,807

 

Net increase in cash, cash equivalents and restricted cash

 

 

54,254

 

 

 

39,162

 

Cash, cash equivalents and restricted cash at beginning of period

 

 

312,080

 

 

 

254,594

 

Cash, cash equivalents and restricted cash at end of period

 

$

366,334

 

 

$

293,756

 

Reconciliation of cash, cash equivalents, and restricted cash:

 

 

 

 

 

 

Cash and cash equivalents

 

$

366,034

 

 

$

293,456

 

Restricted cash within other assets

 

 

300

 

 

 

300

 

Total cash, cash equivalents, and restricted cash

 

$

366,334

 

 

$

293,756

 

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

5


 

EngageSmart, Inc.

Condensed Consolidated Statements of Cash Flows (Continued)

(in thousands)

(Unaudited)

 

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Supplemental cash flow information:

 

 

 

 

 

 

Cash paid for interest

 

$

186

 

 

$

181

 

Cash paid for taxes

 

$

19,411

 

 

$

4,330

 

Cash paid for amounts included in the measurement of operating lease liabilities

 

$

4,406

 

 

$

4,246

 

Supplemental disclosure of non-cash transactions:

 

 

 

 

 

 

Additions to property and equipment included in accounts payable and accrued expenses

 

$

168

 

 

$

189

 

Right of use assets obtained in exchange for new operating lease liabilities

 

$

609

 

 

$

31,409

 

Fair value of contingent consideration recorded in purchase accounting

 

$

1,475

 

 

$

 

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

6


 

EngageSmart, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

1. Nature of Business and Basis of Presentation

EngageSmart, Inc. and its subsidiaries (together referred to herein as the “Company” or “EngageSmart”) is a leading provider of vertically tailored customer engagement software and integrated payments solutions. EngageSmart offers single instance, multi-tenant, true Software-as-a-Service (“SaaS”) vertical solutions, including SimplePractice, InvoiceCloud, and DonorDrive, that are designed to simplify the Company's customers' engagement with its clients by driving digital adoption and self-service. On August 2, 2023, the Company divested the entity that operated the HealthPay24 solution, which was previously included in the Company's Enterprise Solutions segment. The Company serves customers across several core verticals: Health & Wellness, Government, Utilities, Financial Services, and Giving. EngageSmart's solutions are purpose-built for each of the Company's verticals and they simplify and automate mission-critical workflows such as scheduling, client onboarding, client communication, paperless billing, and electronic payment processing. EngageSmart is headquartered in Braintree, Massachusetts with additional locations throughout the United States.

On October 23, 2023, EngageSmart entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Icefall Parent, LLC, a Delaware limited liability company and affiliate of Vista Equity Partners (“Parent”), and Icefall Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“Merger Sub”, and together with Parent, the “Buyer Parties”), providing for the merger of Merger Sub with and into the Company, with the Company continuing as the surviving corporation (the “Merger”). Refer to Note 16 - Subsequent Events, for further information.

Secondary Offering

On February 28, 2023, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with Goldman Sachs & Co. LLC and J.P. Morgan Securities LLC, as representatives of the several underwriters named therein, and certain of the Company’s stockholders, including affiliates of General Atlantic, L.P ("General Atlantic") and Summit Partners and certain members of the Company’s management (collectively the “Selling Stockholders”), relating to an underwritten public offering (the “Secondary Offering”) of 8,000,000 shares of the Company’s common stock at a price to the public of $19.00 per share, with an option exercisable by the underwriters for 30 days to purchase up to an additional 1,200,000 shares of common stock from certain of the Selling Stockholders at the public offering price, less underwriting discounts and commissions.

In March 2023, pursuant to the Underwriting Agreement, the Selling Stockholders sold an aggregate of 9,200,000 shares of common stock in the Secondary Offering. The Company did not receive any of the proceeds from the sale of common stock, with all proceeds going to the Selling Stockholders.

In connection with the Secondary Offering, the Company incurred costs of $1.6 million during the nine months ended September 30, 2023, which are included within general and administrative expenses on the condensed consolidated statement of operations and comprehensive income.

Basis of Presentation

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the Company and its subsidiaries have been eliminated in consolidation. For all the periods reported in these condensed consolidated financial statements, the Company has not and does not have any material revenue-generating operations on a standalone basis, and all the material revenue-generating operations of the Company are conducted by its subsidiaries.

Certain information and note disclosures normally included in the consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2022, included in the Company's 2022 Form 10-K. In the opinion of management, the interim condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the periods presented. The results for the interim periods presented are not necessarily indicative of future results.

7


 

2. Summary of Significant Accounting Policies

The Company’s significant accounting policies are discussed in Note 2 - Summary of Significant Accounting Policies within the notes to consolidated financial statements for the year ended December 31, 2022, included in the Company's 2022 Form 10-K. There have been no significant changes to these policies during the nine months ended September 30, 2023, except as noted below.

Risk of Concentrations of Credit and Significant Customers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. The Company's cash and cash equivalents are primarily maintained in accounts with three major financial institutions in the United States. At times, the Company may maintain cash and cash equivalent balances in excess of Federal Deposit Insurance Corporation ("FDIC") limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

Significant customers are those that accounted for 10% or more of the Company’s total revenue or accounts receivable during any period presented herein. During the nine months ended September 30, 2023 and 2022, no customer accounted for 10% or more of revenue. As of September 30, 2023 and December 31, 2022, no customer accounted for 10% or more of accounts receivable.

Recently Adopted Accounting Pronouncements

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASU 2021-08"), which requires the recognition and measurement of contract assets and liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers ("ASC 606"). ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and, if adopted early, requires the retrospective method of transition applied to transactions occurring on or after the beginning of the fiscal year of adoption. The Company adopted this standard effective January 1, 2023 on a prospective basis, and it did not have a material impact on its consolidated financial statements.

3. Revenue

Revenue Disaggregated

The Company disaggregates revenue from contracts with customers by reportable segment and revenue type, as the Company believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors and is consistent with the manner in which the Company operates the business. The Company generates a significant majority of its revenue in the Enterprise Solutions segment from transaction and usage-based revenue and a majority of its revenue in the SMB Solutions segment from subscription revenue.

The following table depicts disaggregated revenue by segment and revenue type (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Enterprise Solutions

 

 

 

 

 

 

 

 

 

 

 

 

Transaction and usage-based

 

$

39,783

 

 

$

32,620

 

 

$

113,337

 

 

$

90,928

 

Subscription

 

 

2,123

 

 

 

2,280

 

 

 

7,354

 

 

 

6,517

 

Other

 

 

345

 

 

 

966

 

 

 

1,513

 

 

 

2,298

 

Total Enterprise Solutions revenue

 

 

42,251

 

 

 

35,866

 

 

 

122,204

 

 

 

99,743

 

SMB Solutions

 

 

 

 

 

 

 

 

 

 

 

 

Transaction and usage-based

 

 

15,927

 

 

 

11,349

 

 

 

46,657

 

 

 

33,613

 

Subscription

 

 

39,289

 

 

 

31,216

 

 

 

110,821

 

 

 

85,493

 

Other

 

 

265

 

 

 

365

 

 

 

891

 

 

 

1,171

 

Total SMB Solutions revenue

 

 

55,481

 

 

 

42,930

 

 

 

158,369

 

 

 

120,277

 

Total revenue

 

$

97,732

 

 

$

78,796

 

 

$

280,573

 

 

$

220,020

 

Contract Assets and Liabilities

Contract assets are rights to consideration in exchange for goods or services that the entity has transferred to a customer when that right is conditional on something other than the passage of time. Contract assets are transferred to accounts

8


 

receivable once the rights become unconditional. The Company did not have contract assets as of September 30, 2023 or December 31, 2022.

Contract liabilities (deferred revenue) primarily consist of billings and payments received in advance of revenue recognition. The Company primarily bills and collects payments from customers for its subscription services in advance on a monthly, quarterly or annual basis. Contract liabilities are recognized as revenue when services are performed and all other revenue recognition criteria have been met. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as non-current deferred revenue. The Company had current deferred revenue of $9.1 million and $8.2 million as of September 30, 2023 and December 31, 2022, respectively. Non-current deferred revenue was $0.3 million as of September 30, 2023 and December 31, 2022. During the nine months ended September 30, 2023, the Company recognized revenue of $7.9 million from the deferred revenue balance as of December 31, 2022. During the nine months ended September 30, 2022, the Company recognized revenue of $6.5 million from the deferred revenue balance as of December 31, 2021.

Remaining Performance Obligations

ASC 606 requires disclosure of the aggregate amount of the transaction price allocated to unsatisfied performance obligations. As permitted by ASC 606, the Company has elected to exclude from this disclosure any contracts with an original duration of one year or less and any variable consideration that meets specified criteria. For contracts greater than one year in length, the Company's most significant performance obligations consist of variable consideration. Such variable consideration meets the specified criteria for the disclosure exclusion; therefore, the majority of the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied is variable consideration that is not required for this disclosure.

4. Net Income Per Share

Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is calculated by dividing net income by the sum of the weighted average number of shares of common stock and potentially dilutive securities outstanding during the period using the treasury stock method. For the periods in which the Company incurs a net loss, the dilutive effect of the Company’s outstanding common stock equivalents is not included in the calculation as the effect would be anti-dilutive. The following table sets forth the computation of basic and diluted net income per share:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except share and per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

167,546,450

 

 

 

164,427,770

 

 

 

166,940,589

 

 

 

163,195,976

 

Effect of potential dilutive shares

 

 

2,722,942

 

 

 

4,795,024

 

 

 

3,109,404

 

 

 

5,868,039

 

Weighted average shares outstanding, diluted

 

 

170,269,392

 

 

 

169,222,794

 

 

 

170,049,993

 

 

 

169,064,015

 

Net income per share, basic

 

$

0.07

 

 

$

0.04

 

 

$

0.12

 

 

$

0.10

 

Net income per share, diluted

 

$

0.07

 

 

$

0.04

 

 

$

0.12

 

 

$

0.09

 

The Company excluded the following potential shares of common stock, presented based on amounts outstanding at each period end, from the computation of diluted net income per share for the periods indicated because including them would have had an anti-dilutive effect:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Options to purchase shares

 

 

304,976

 

 

 

383,666

 

 

 

313,462

 

 

 

473,392

 

Unvested restricted stock units

 

 

2,776,295

 

 

 

1,535,412

 

 

 

1,686,442

 

 

 

913,466

 

Total

 

 

3,081,271

 

 

 

1,919,078

 

 

 

1,999,904

 

 

 

1,386,858

 

 

9


 

5. Acquisitions and Divestitures

Luminello Acquisition

On August 2, 2023, SimplePractice, LLC ("SimplePractice"), a wholly owned subsidiary of the Company, entered into an asset purchase agreement (the “APA”) with Luminello, Inc., a California corporation, engaged in the sale, hosting, distribution and licensing of practice management software ("Luminello"), and certain key holders (collectively, the “Seller”), pursuant to which SimplePractice agreed to purchase certain assets of the Seller for aggregate base cash consideration of up to $16.0 million, subject to purchase price adjustments including working capital, indebtedness, and a holdback amount up to an aggregate of $3.6 million, consisting of $1.2 million to be paid one year after closing and $2.4 million to be paid two years after closing, pursuant to the terms of the APA. In addition, Seller may receive contingent payments up to $2.0 million, subject to the satisfactory achievement of certain defined performance metrics. In connection with the closing, SimplePractice and the Seller entered into certain intellectual property agreements pursuant to which SimplePractice licensed certain acquired assets back to Seller. In addition, the parties entered into a transition services agreement ("TSA") pursuant to which Seller will continue to operate its platform for a period of time.

The acquisition has been accounted for as a business combination and the Company has recorded the assets acquired and liabilities assumed at their respective fair values as of the acquisition date. The purchase price allocation is considered preliminary subject to the finalization of the valuation and acquired working capital amounts. The Company may record adjustments to the purchase price allocation as additional information relevant to the acquisition becomes available during the remainder of the measurement period, which will not exceed 12 months from the acquisition date. The following tables summarizes the preliminary purchase price allocation (in thousands):

Fair value of consideration transferred:

 

 

 

Cash paid, net of cash acquired

 

$

11,782

 

Fair value of contingent consideration

 

 

1,475

 

Fair value of future holdback payments

 

 

3,300

 

Total purchase price consideration

 

$

16,557

 

 

 

 

 

Fair value of assets acquired and liabilities assumed:

 

 

 

Intangible assets

 

$

4,400

 

Goodwill

 

 

12,804

 

Total assets acquired

 

$

17,204

 

Deferred revenue

 

 

(647

)

Net assets acquired

 

$

16,557

 

The Company engaged a third-party valuation firm to assist in the valuation of intangible assets. The significant intangible assets identified in the purchase price allocation include customer relationships, developed technology, trade names and a favorable contract asset, each of which are amortized on a straight-line basis. Customer relationships represent the underlying relationships with certain customers to provide ongoing services for products sold, and were valued using the income approach, specifically a discounted cash-flow method known as the excess earnings method. Developed technology consists of products that have reached technological feasibility and trade names represent acquired company and product names, and were valued using a relief-from-royalty method. The favorable contract asset relates to the TSA, and was valued using an income approach. The significant assumptions and estimates utilized to value the intangible assets acquired include forecasted revenue and expenses, customer attrition rates, royalty rates, and discount rates.

The following table presents the fair values and useful lives of the identifiable intangible assets acquired and risk-adjusted discount rates used in the valuation:

 

 

Amount

 

 

Weighted Average Useful Life

 

 

Risk-Adjusted Discount Rates Used in Valuation

 

 

 

(in thousands)

 

 

(in years)

 

 

 

 

Customer relationships

 

$

3,600

 

 

 

10

 

 

 

22

%

Developed technology

 

 

400

 

 

 

1

 

 

 

17

%

Trade names

 

 

30

 

 

 

1

 

 

 

17

%

Other

 

 

370

 

 

 

1

 

 

 

17

%

Total identifiable intangible assets

 

$

4,400

 

 

 

 

 

 

 

In connection with the acquisition of Luminello, goodwill of $12.8 million was recognized for the excess purchase price over the fair value of the net assets acquired. The Company believes the goodwill from the acquisition is primarily

10


 

attributable to product and customer-related synergies. Goodwill from the acquisition of Luminello is included within the Company’s SMB Solutions segment and is deductible for tax purposes.

Additionally, the Company utilized a third-party valuation firm to assist in the valuation of the future contingent payments. The Company recognized a contingent consideration liability equal to the acquisition date fair value of expected contingent payments utilizing a Monte Carlo simulation model. The significant assumptions and estimates utilized in the model include forecasted revenue, subscribers, volume, and discount rates.

In connection with the acquisition of Luminello, the Company incurred acquisition-related expenses of $0.4 million and $0.6 million for the three and nine months ended September 30, 2023, respectively, which are primarily recorded within general and administrative expenses in the condensed consolidated statements of operations and comprehensive income.

The operating results of Luminello have been included in the Company's SMB Solutions segment and condensed consolidated statements of operations and comprehensive income since the date of acquisition. Revenue, earnings, and pro forma information have not been presented, as the operating results of Luminello are not significant.

HealthPay24 Divestiture

On August 2, 2023, Invoice Cloud, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“Invoice Cloud”), completed the divestiture of IMAGEVISION.NET, LLC, the entity that operates the HealthPay24 solution to Waystar, Inc. for $30.0 million, net of cash sold, in an all-cash transaction. The proceeds from this transaction were recorded within the proceeds from sale of business, net of cash sold line on the condensed consolidated statement of cash flows. The divestiture resulted in a gain of $10.5 million which was recorded within gain on sale of business on the condensed consolidated statements of operations and comprehensive income. As a result of the transaction, the Company disposed of $15.1 million of goodwill and $3.5 million of intangible assets, net from the Enterprise Solutions segment. The divestiture was not considered a strategic shift that would have a major effect on the Company’s operations or financial results, and as a result was not reported as discontinued operations.

6. Leases

The Company has operating leases for office space to support business operations. The Company's office leases expire at varying dates from 2024 through 2030. The Company's leases do not contain any material residual value guarantees or restrictive covenants. Operating leases are recognized on the condensed consolidated balance sheets as operating lease right-of-use assets, operating lease liabilities and long-term operating lease liabilities. Operating lease expense is recognized on a straight-line basis over the lease term within the Company’s condensed consolidated statements of operations and comprehensive income.

Lease Costs and Other Information

The following table summarizes the components of operating lease expense (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Operating lease cost

 

$

1,181

 

 

$

1,184

 

 

$

3,548

 

 

$

3,549

 

Variable lease cost

 

 

74

 

 

 

79

 

 

 

238

 

 

 

224

 

Total

 

$

1,255

 

 

$

1,263

 

 

$

3,786

 

 

$

3,773

 

The weighted average remaining lease term (in years) and discount rate were as follows:

 

 

September 30, 2023

 

 

December 31, 2022

 

Weighted-average remaining lease term

 

 

6.3

 

 

 

6.8

 

Weighted-average discount rate

 

 

2.31

%

 

 

2.26

%

 

11


 

Maturity of Lease Liabilities

The following table presents the future minimum lease payments under the Company's operating leases liabilities as of September 30, 2023 (in thousands):

Remainder of 2023

 

 

 

$

988

 

2024

 

 

 

 

5,873

 

2025

 

 

 

 

4,615

 

2026

 

 

 

 

4,209

 

2027

 

 

 

 

3,942

 

Thereafter

 

 

 

 

11,069

 

Total lease payments

 

 

 

$

30,696

 

Less: imputed interest

 

 

 

 

(2,190

)

Lease liabilities

 

 

 

$

28,506

 

The Company has subleased certain office space for which incoming sublease amounts will offset the future lease payments in the table above. Under the executed sublease agreement, the Company expects to receive future sublease payments of $0.4 million over the remainder of 2023 and $0.9 million thereafter.

7. Fair Value Measurements

The following tables present the Company’s fair value hierarchy for its assets and liabilities that were measured at fair value on a recurring basis (in thousands):

 

 

September 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents - money market funds

 

$

276,604

 

 

$

 

 

$

 

 

$

276,604

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration liability

 

$

 

 

$

 

 

$

1,475

 

 

$

1,475

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents - money market funds

 

$

225,712

 

 

$

 

 

$

 

 

$

225,712

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration liability

 

$

 

 

$

 

 

$

 

 

$

 

Money market funds held as of September 30, 2023 and December 31, 2022 were valued by the Company based on quoted market prices, which represent a Level 1 measurement within the fair value hierarchy. The carrying values of the Company’s accounts receivable, unbilled receivables, accounts payable, and accrued expenses approximate their fair values due to the short-term nature of these assets and liabilities. There were no transfers into or out of Level 3 during the periods presented.

The Company’s recurring fair value measurements using Level 3 inputs related to the Company’s contingent consideration liability as the significant inputs to the valuation are not observable in the market. The Company determined the fair value of the contingent consideration liability using a Monte Carlo simulation model. Changes in the fair value of the Company’s contingent consideration liabilities were as follows (in thousands):

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Beginning balance

 

$

 

 

$

2,800

 

Contingent consideration recorded at acquisition

 

 

1,475

 

 

 

 

Payment of contingent consideration

 

 

 

 

 

(2,800

)

Change in fair value

 

 

 

 

 

 

Ending balance

 

$

1,475

 

 

$

 

 

12


 

8. Goodwill and Acquired Intangible Assets

The carrying amount of goodwill was $423.4 million and $425.7 million as of September 30, 2023 and December 31, 2022, respectively. Changes in the carrying amount of goodwill by reportable segment through September 30, 2023 were as follows (in thousands):

 

 

Enterprise Solutions

 

 

SMB Solutions

 

 

Total

 

Balance as of December 31, 2022

 

$

218,658

 

 

$

207,019

 

 

$

425,677

 

Goodwill acquired

 

 

 

 

 

12,804

 

 

 

12,804

 

Goodwill divested

 

 

(15,075

)

 

 

 

 

 

(15,075

)

Balance as of September 30, 2023

 

$

203,583

 

 

$

219,823

 

 

$

423,406

 

Acquired intangible assets of the Company consisted of the following (in thousands):

 

 

 

 

 

September 30, 2023

 

 

 

Weighted Average
Useful Life

 

 

Gross Carrying Value

 

 

Accumulated Amortization

 

 

Net Carrying Value

 

 

 

(in years)

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

10.0

 

 

$

81,643

 

 

$

(35,393

)

 

$

46,250

 

Developed technology

 

 

6.9

 

 

 

41,044

 

 

 

(26,641

)

 

 

14,403

 

Trade names

 

 

5.0

 

 

 

5,551

 

 

 

(5,050

)

 

 

501

 

Other

 

 

1.0

 

 

 

370

 

 

 

(62

)

 

 

308

 

Total

 

 

 

 

$

128,608

 

 

$

(67,146

)

 

$

61,462

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Weighted Average
Useful Life

 

 

Gross Carrying Value

 

 

Accumulated Amortization

 

 

Net Carrying Value

 

 

 

(in years)

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

10.0

 

 

$

82,841

 

 

$

(31,344

)

 

$

51,497

 

Developed technology

 

 

7.0

 

 

 

42,913

 

 

 

(23,463

)

 

 

19,450

 

Trade names

 

 

5.0

 

 

 

5,824

 

 

 

(4,452

)

 

 

1,372

 

Total

 

 

 

 

$

131,578

 

 

$

(59,259

)

 

$

72,319

 

The Company recorded amortization expense of $4.0 million for the three month period ended September 30, 2023 and $3.9 million for the three month period ended September 30, 2022. The Company recorded amortization expense of $11.8 million for the nine month period ended September 30, 2023 and $11.7 million for the nine month period ended September 30, 2022. Amortization of developed technology is recorded within cost of revenue, while amortization of customer relationships, trade names and other is recorded within amortization of intangible assets within operating expenses on the Company’s condensed consolidated statements of operations and comprehensive income. Future estimated amortization expense of the Company’s intangible assets as of September 30, 2023 is expected to be as follows (in thousands):

Remainder of 2023

 

$

3,974

 

2024

 

 

14,656

 

2025

 

 

13,939

 

2026

 

 

9,177

 

2027

 

 

8,164

 

Thereafter

 

 

11,552

 

Total

 

$

61,462

 

 

13


 

9. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Accrued employee compensation and benefits

 

$

15,735

 

 

$

16,897

 

Accrued consulting and professional fees

 

 

2,991

 

 

 

2,560

 

Accrued processing fees

 

 

3,623

 

 

 

2,287

 

Accrued channel partner fees

 

 

4,789

 

 

 

2,679

 

Accrued license fees

 

 

6,079

 

 

 

3,629

 

Accrued marketing

 

 

2,297

 

 

 

2,169

 

Accrued tax liabilities

 

 

640

 

 

 

1,769

 

Short-term deferred purchase price

 

 

1,144

 

 

 

 

Other

 

 

6,399

 

 

 

6,433

 

Total

 

$

43,697

 

 

$

38,423

 

 

10. Debt

As of September 30, 2023 and December 31, 2022, the Company had no long-term debt outstanding.

2021 Revolving Credit Facility

On September 27, 2021, the Company entered into a revolving credit agreement (“2021 Revolving Credit Facility”) with JPMorgan Chase Bank, N.A. as administrative agent and certain other lenders. The 2021 Revolving Credit Facility allows the Company to borrow up to $75.0 million, $7.5 million of which may be comprised of a letter of credit facility. The 2021 Revolving Credit Facility will mature on September 27, 2026. In conjunction with the 2021 Revolving Credit Facility, the Company incurred debt issuance costs in the amount of $1.2 million, which were recorded within other assets on the condensed consolidated balance sheets and are being amortized into interest expense over the term of the 2021 Revolving Credit Facility. The 2021 Revolving Credit Facility requires the Company to pay a commitment fee in respect to unused revolving credit facility commitments of 0.25% per annum. The commitment fee is recorded as a component of interest expense on the Company's condensed consolidated statements of operations and comprehensive income. On June 30, 2023, the Company amended the 2021 Revolving Credit Facility to transition from a London Interbank Overnight Rate ("LIBOR")-based interest rate to a Secured Overnight Financing Rate ("SOFR")-based interest rate. No change was made to the interest rate margin. As of September 30, 2023, the Company has not yet drawn upon the 2021 Revolving Credit Facility, although $2.1 million has been utilized against the 2021 Revolving Credit Facility in the form of a line of credit, reducing the Company's borrowing capacity to $72.9 million.

The 2021 Revolving Credit Facility contains certain financial maintenance covenants, which require the Company to not exceed certain specified total net leverage ratios at the end of each fiscal quarter.

11. Stockholders' Equity

Preferred Stock

In connection with the Company's initial public offering ("IPO") in September 2021, the Company's amended and restated certificate of incorporation and amended and restated bylaws became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.001 per share, with rights and preferences, including voting rights, designated from time to time by the Board of Directors. As of September 30, 2023, no shares of preferred stock were issued or outstanding.

Common Stock

The Company's amended and restated certificate of incorporation authorized the issuance of 650,000,000 shares of common stock with a par value of $0.001 per share. As of September 30, 2023, there were 167,864,066 shares of common stock issued and outstanding.

12. Stock-based Compensation

2021 Incentive Award Plan

In September 2021, the Company’s Board of Directors adopted, and its stockholders approved, the 2021 Incentive Award Plan (“2021 Plan”), which became effective in connection with the Company's IPO. The 2021 Plan provides for granting stock options, including incentive stock options ("ISOs") and nonqualified stock options ("NSOs"), restricted stock,

14


 

dividend equivalents, restricted stock units ("RSUs"), other stock-based awards, and cash awards to eligible employees, consultants and directors. A total of 14,798,186 shares of the Company’s common stock have been reserved for issuance under the 2021 Plan. The number of shares initially available for issuance will be increased annually on January 1 of each calendar year beginning in 2022 and ending in 2031 by an amount equal to the lesser of (i) 5% of the shares of the Company's common stock outstanding on the final day of the immediately preceding calendar year or (ii) a smaller number of shares as determined by the Company's Board of Directors. As of September 30, 2023, there were 10,287,873 remaining shares available for the Company to grant under the 2021 Plan.

The Company’s Amended and Restated 2015 Stock Option Plan ("2015 Plan”) provided for the granting of ISOs and NSOs to the Company's employees, consultants, and nonemployee directors. In conjunction with the effectiveness of the 2021 Plan, the Company’s Board of Directors voted that no further awards would be granted under the 2015 Plan but any awards under the 2015 Plan that were outstanding as of the date of the IPO shall remain outstanding and continue to be subject to the terms and conditions of the 2015 Plan.

Stock-based awards granted to employees generally vest over a four-year period, and, in the case of stock options, expire ten years from the date of grant.

2021 Employee Stock Purchase Plan

In September 2021, the Company’s Board of Directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (“2021 ESPP”), which became effective in connection with the IPO. The 2021 ESPP authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of 2,219,728 shares of the Company’s common stock have been reserved for future issuance under the 2021 ESPP. The number of shares available for issuance under the 2021 ESPP will be annually increased on January 1 of each calendar year beginning in 2022 and ending in 2031, by an amount equal to the lesser of: (i) 1% of the aggregate number of shares of the Company's common stock outstanding on the final day of the immediately preceding calendar year or (ii) such smaller number of shares as is determined by the Company's Board of Directors.

The 2021 ESPP permits eligible participants to purchase common stock through payroll deductions of up to 15% of their eligible compensation during the offering period. The purchase price of the shares will be 85% of the lesser of the fair market value of the Company's common stock on the first day of the offering period or the fair market value on the last day of the offering period. The 2021 ESPP will typically be administered through consecutive six-month offering periods, commencing on June 1st and December 1st of each fiscal year. As of September 30, 2023, there were 2,088,097 shares of common stock available for issuance under the 2021 ESPP.

Stock-based Compensation Expense

Stock-based compensation expense is reflected in the condensed consolidated statements of operations and comprehensive income as follows (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of revenue

 

$

802

 

 

$

397

 

 

$

1,842

 

 

$

660

 

General and administrative

 

 

2,958

 

 

 

1,832

 

 

 

8,009

 

 

 

6,528

 

Selling and marketing

 

 

1,207

 

 

 

869

 

 

 

3,134

 

 

 

1,829

 

Research and development

 

 

1,649

 

 

 

700

 

 

 

3,633

 

 

 

1,095

 

Total

 

$

6,616

 

 

$

3,798

 

 

$

16,618

 

 

$

10,112

 

 

13. Income Taxes

The Company's effective income tax rates were 35.5% and (18.5)% for the three months ended September 30, 2023 and 2022, respectively. The Company's effective income tax rates were 47.6% and (22.6)% for the nine months ended September 30, 2023 and 2022, respectively. The effective tax rates for the three and nine months ended September 30, 2023 were higher than the statutory rate of 21.0% primarily due to the impact of the valuation allowance, partially offset by excess benefits from stock-based compensation. The effective tax rates for the three and nine months ended September 30, 2022 were lower than the statutory rate of 21.0% primarily due to excess benefits from stock-based compensation.

15


 

14. Commitments and Contingencies

Non-Cancellable Commitments

As of September 30, 2023, the Company had non-cancellable commitments to vendors primarily consisting of subscriptions to third party software products. Obligations under contracts that are cancellable or with a remaining term of 12 months or less are not included. As of September 30, 2023, future minimum payments under other non-cancellable agreements were as follows (in thousands):

Remainder of 2023

 

$

2,335

 

2024

 

 

3,438

 

2025

 

 

738

 

2026

 

 

184

 

2027

 

 

 

Thereafter

 

 

 

Total

 

$

6,695

 

Contingent Value Payments

In 2019, the CVR Bonus Award Plan ("CVR Plan") was established for the benefit of option holders as of February 11, 2019 in the event that holders of Class A-1 common shares of EngageSmart, LLC (the Company's predecessor) receive cash distributions in connection with certain exit events specified under EngageSmart, LLC's LLC Agreement of at least $889.1 million (the “Performance Threshold”). Subject to the achievement of the Performance Threshold, CVR Unit Awards ("CVR Units") entitle the holder, subject generally to the holder’s continued employment through the date of payment, to a pro-rata portion of a bonus pool (based on a participant’s share of CVR Units held). The maximum amount of this bonus pool was capped at $9.5 million, of which, $6.0 million remains outstanding as of September 30, 2023. No compensation expense has been recognized in relation to the CVR Plan as the Company has determined that achievement of the Performance Threshold is not probable as of September 30, 2023.

In connection with the Company’s IPO in 2021, the CVR Plan was amended to reflect the conversion of EngageSmart, LLC to EngageSmart, Inc. and the CVR Units otherwise remain subject to substantially the same terms and conditions applicable immediately prior to the Company’s IPO. Following the IPO and the conversion of EngageSmart, LLC to EngageSmart, Inc. (and related transactions), General Atlantic subscribed and received 288,344 additional shares of common stock in the Company, with the value of each share based on the public offering price of the shares of common stock sold by the Company in the IPO. As consideration for the additional shares of common stock, General Atlantic entered into a promissory note with the Company, which requires General Atlantic to make a capital contribution to the Company equal to the amount of any future payments to be made by the Company to holders of CVR Units pursuant to the CVR Plan, which such payments would be triggered by the events specified under the amended CVR Plan. In the event the CVR Units are forfeited or the Performance Threshold is not met, General Atlantic will not be required to make any payments under the promissory note and will keep the shares issued.

Indemnification Agreements

In the normal course of business, the Company may provide indemnification of varying scope and terms to third parties and may enter into commitments and guarantees (“Agreements”) under which it may be required to make payments. The duration of these Agreements varies, and in certain cases, may be indefinite with no limit to the Company’s maximum potential payment exposure. In addition, the Company has obligations with certain members of its board of directors and certain executive officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors and/or officers. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company does not believe that the outcome of any claims under any indemnification arrangements will have a material effect on its financial position, results of operations or cash flows, and it has not accrued any liabilities related to such obligations in its condensed consolidated financial statements as of September 30, 2023 and December 31, 2022.

Legal Proceedings

The Company is from time to time subject to various other legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. The Company routinely assesses its current litigation and/or threatened litigation as to the probability of ultimately incurring a liability. In situations where the Company assesses the likelihood of loss as probable, the Company records its best estimate of the ultimate loss if reasonably possible to estimate. While the outcome of these claims cannot be predicted with certainty, the Company believes that these pending or threatened legal proceedings or claims could not have a material impact on the Company’s condensed consolidated financial statements.

16


 

15. Segment and Geographic Information

Segment Information

The Company has determined that its chief executive officer is its chief operating decision maker (“CODM”) and the Company is organized into two reportable segments: Enterprise Solutions and SMB Solutions. The reportable segments were determined based on how the CODM reviews business performance and makes decisions about resources to be allocated.

The Enterprise Solutions segment is primarily engaged in providing SaaS solutions that simplify customer-client engagement primarily through electronic billing and digital payments. Enterprise solutions are built to address the unique needs of specific verticals: Government, Utilities, Financial Services, and Giving. For the Enterprise Solutions segment, the Company integrates directly with its customers’ core software systems and utilizes a partner-assisted direct sales model for purposes of its go-to-market strategy. The Company generates a significant majority of its revenue in this segment from transaction and usage-based revenue. For the nine months ended September 30, 2023, this segment generated 44% of total revenue. On August 2, 2023, the Company divested the entity that operated the HealthPay24 solution, which was previously included in the Company's Enterprise Solutions segment.

The SMB Solutions segment is primarily engaged in providing end-to-end practice management solutions geared toward the Health & Wellness industry. For the Company's SMB Solutions segment, the Company primarily relies on a free trial to paid customer sales model. The Company generates interest for its offerings in the Company's SMB Solutions segment through a combination of search engine optimization, word-of-mouth, paid customer referrals, and search engine marketing. The Company generates a majority of its revenue in this segment from subscription revenue. For the nine months ended September 30, 2023, this segment generated 56% of total revenue.

The CODM evaluates segment operating performance using revenue and Adjusted EBITDA, as defined below, from reportable segments to make resource allocation decisions and to evaluate segment performance. Adjusted EBITDA assists management in comparing the Company’s performance on a consistent basis for purposes of business decision-making. The Company defines Adjusted EBITDA as net income excluding interest income (expense), net; provision for (benefit from) income taxes; depreciation; and amortization of intangible assets, as further adjusted for gain on sale of business, transaction-related expenses and stock-based compensation. Adjusted EBITDA from reportable segments excludes unallocated corporate costs which are primarily comprised of costs for accounting, finance, legal, human resources and costs for certain executives supporting overall business strategy and execution.

The following table sets forth the revenue and Adjusted EBITDA results attributable to each reportable segment and includes a reconciliation of the totals reported for the reportable segments to the applicable line items in the Company’s accompanying condensed consolidated statements of operations and comprehensive income (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise Solutions

 

$

42,251

 

 

$

35,866

 

 

$

122,204

 

 

$

99,743

 

SMB Solutions

 

 

55,481

 

 

 

42,930

 

 

 

158,369

 

 

 

120,277

 

Total revenue

 

 

97,732

 

 

 

78,796

 

 

 

280,573

 

 

 

220,020

 

Adjusted EBITDA

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise Solutions

 

 

5,860

 

 

 

4,577

 

 

 

19,481

 

 

 

13,338

 

SMB Solutions

 

 

21,217

 

 

 

16,314

 

 

 

59,882

 

 

 

45,239

 

Total Adjusted EBITDA from reportable segments

 

 

27,077

 

 

 

20,891

 

 

 

79,363

 

 

 

58,577

 

Unallocated corporate expenses

 

 

(8,230

)

 

 

(7,669

)

 

 

(23,815

)

 

 

(22,833

)

Total Adjusted EBITDA

 

 

18,847

 

 

 

13,222

 

 

 

55,548

 

 

 

35,744

 

Reconciling items:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income (expense), net

 

 

3,555

 

 

 

1,005

 

 

 

9,180

 

 

 

1,127

 

Amortization of intangible assets

 

 

(3,954

)

 

 

(3,900

)

 

 

(11,754

)

 

 

(11,700

)

Depreciation

 

 

(1,061

)

 

 

(816

)

 

 

(3,084

)

 

 

(2,289

)

Gain on sale of business

 

 

10,511

 

 

 

 

 

 

10,511

 

 

 

 

Transaction-related expenses

 

 

(3,417

)

 

 

 

 

 

(5,639

)

 

 

38

 

Stock-based compensation

 

 

(6,616

)

 

 

(3,798

)

 

 

(16,618

)

 

 

(10,112

)

Income before income taxes

 

 

17,865

 

 

 

5,713

 

 

 

38,144

 

 

 

12,808

 

Provision for (benefit from) income taxes

 

 

6,335

 

 

 

(1,057

)

 

 

18,152

 

 

 

(2,900

)

Net income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

 

17


 

The Company’s CODM does not separately evaluate assets by segment, and therefore assets by segment are not presented.

Geographic Information

For the nine months ended September 30, 2023 and 2022, revenues by geographic region are not disclosed as revenue outside the United States does not exceed 10% of total revenue.

The Company does not disclose geographic information for long-lived assets as long-lived assets located outside the United States do not exceed 10% of total assets.

16. Subsequent Events

On October 23, 2023, the Company entered into a Merger Agreement with Parent and Merger Sub, providing for the acquisition of the Company, by affiliates of Vista Equity Partners Management, LLC (“Vista”) for $23.00 for each share not held by the Company, affiliates of Vista, including Parent and Merger Sub, and affiliates of General Atlantic, the current majority stockholder of the Company. General Atlantic plans to roll over a portion of its shares into the Surviving Corporation (as defined the Merger Agreement). The transaction is expected to close in the first calendar quarter of 2024, subject to the satisfaction of closing conditions contained the Merger Agreement, including the affirmative vote of the holders of a majority of the outstanding shares of common stock held by the Unaffiliated Company Stockholders (as defined the Merger Agreement). Upon completion of the transaction, the Company’s common stock will no longer be publicly listed and the Company will become a privately-held company. Vista intends to finance the transaction with fully committed equity financing that is not subject to any financing condition.

The Merger Agreement includes a “go-shop” period expiring at 11:59 p.m., Eastern time, on November 22, 2023 (the “No-Shop Period Start Date”), which allows the Company’s board of directors and its advisors to actively engage in certain activities, including discussions or negotiations with respect to acquisition proposals from third parties, subject to the terms and conditions set forth in the Merger Agreement. The Company’s board of directors will have the right to terminate the Merger Agreement to enter into a superior proposal.

The Merger Agreement also contains certain termination rights for Vista, with a termination fee payable by the Company to Vista for up to $144.4 million under certain circumstances. In addition, the Company or Vista may terminate the Merger Agreement if the Merger is not consummated by May 23, 2024.

The foregoing summary of the Merger Agreement and the Support Agreements (as defined the Merger Agreement) is not complete and is qualified in its entirety by the full text of the Merger Agreement and Support Agreements, which are attached as exhibits to this Quarterly Report on Form 10-Q, and described in more detail in Item 1.01 of the Company’s Form 8-K filed with the SEC on October 23, 2023.

18


 

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

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q, as well as our consolidated financial statements and related notes included in our 2022 Form 10-K. This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading “Special Note Regarding Forward-Looking Statements” in this Quarterly Report on Form 10-Q. You should review the disclosure in Part I, Item 1A. "Risk Factors" in our 2022 Form 10-K for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements.

Overview

We are a leading provider of vertically tailored customer engagement software and integrated payments solutions. At EngageSmart, our mission is to simplify customer and client engagement to allow our customers to focus resources on initiatives that improve their businesses and better serve their communities. We offer single instance, multi-tenant, true Software-as-a-Service ("SaaS") vertical solutions that are designed to simplify our customers’ engagement with their clients by driving digital adoption and self-service. As of September 30, 2023, we serve approximately 116,200 customers in the SMB Solutions segment and approximately 3,400 customers in the Enterprise Solutions segment across several core verticals: Health & Wellness, Government, Utilities, Financial Services, and Giving. On August 2, 2023, we divested the entity that operated the HealthPay24 solution, which was previously included in our Enterprise Solutions segment. Our SaaS solutions are purpose-built for each of our verticals and they simplify and automate mission-critical workflows such as scheduling, client onboarding, client communication, paperless billing, and electronic payment processing. Our solutions transform our customers’ digital engagement and empower them to manage, improve, and grow their businesses.

Our vertically tailored solutions include software and payment tools that automate mission-critical business workflows for customers across our verticals. Our value proposition is focused on transforming our customers’ digital engagement through three core SaaS solutions, including:

SimplePractice. An end-to-end practice management and electronic health record ("EHR") platform that health and wellness professionals use to manage their practices. SimplePractice serves practitioners, who are our customers, throughout their career journey, allowing them to manage their practice development from licensure to private practice. SimplePractice enables customers to engage with their clients across both virtual and in-person settings, schedule appointments, document cases, and handle all aspects of billing and payment processing, as well as, insurance claim processing on one integrated platform. Our platform also helps our customers build and grow their practices through the use of our online marketplace.
InvoiceCloud. An electronic bill presentment and payment solution that helps our Government, Utility, and Financial Services customers digitize billing, client communications, and collections. We believe InvoiceCloud drives superior client digital adoption, which increases engagement and drives operational efficiency for our customers.
DonorDrive. A fundraising software platform that helps non-profits, healthcare organizations, and higher education institutions produce virtual events, launch branded donation campaigns, and create peer-to-peer fundraising experiences.

Our Business Segments

We organize our solutions into two reportable segments, Enterprise Solutions and SMB Solutions. The chief operating decision maker (“CODM”), which is our chief executive officer, evaluates segment operating performance using revenue and Adjusted EBITDA from reportable segments to make resource allocation decisions and to evaluate segment performance.

Enterprise Solutions. The Enterprise Solutions segment is primarily engaged in providing SaaS solutions that simplify customer-client engagement primarily through electronic billing and digital payments, and includes our InvoiceCloud and DonorDrive solutions. Enterprise solutions are built to address the unique needs of specific verticals: Government, Utilities, Financial Services, and Giving. For the Enterprise Solutions segment, we typically integrate directly with our customers’ core software systems and utilize a partner-assisted direct sales model for purposes of our

19


 

go-to-market strategy. We generate a significant majority of our revenue in this segment from transaction and usage-based revenue. For the nine months ended September 30, 2023, this segment generated 44% of total revenue.
SMB Solutions. The SMB Solutions segment is primarily engaged in providing end-to-end practice management solutions geared toward the Health & Wellness industry and includes our SimplePractice solution. For our SMB Solutions segment, we primarily rely on a free trial to paid customer sales model. We generate interest for our offerings in our SMB Solutions segment through a combination of search engine optimization, word-of-mouth, paid customer referrals, and search engine marketing. We generate a majority of our revenue in this segment from subscription revenue. For the nine months ended September 30, 2023, this segment generated 56% of total revenue.

Our Revenue Model

We primarily generate two types of revenue: (i) subscription revenue and (ii) transaction and usage-based revenue.

Subscription revenue. Generally consists of recurring monthly SaaS subscriptions from the sale of our solutions.
Transaction and usage-based revenue. Generally based on the number of Transactions Processed, as defined below, or the dollar value of the Transactions Processed within our software solutions. We are paid fees for transaction and usage-based revenue by our customers, our customers’ clients, or from partners on transactions for which we originate. For our transaction and usage-based revenue that is derived from the facilitation of payment processing, in general, we receive more revenue for card-based payments than for electronic check and ACH payments.

Agreement and Plan of Merger

On October 23, 2023, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Icefall Parent, LLC, a Delaware limited liability company and affiliate of Vista Equity Partners (“Parent”), and Icefall Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“Merger Sub”, and together with Parent, the “Buyer Parties”), providing for the merger of Merger Sub with and into the Company, with the Company continuing as the surviving corporation (the “Merger”). See Note 16 - Subsequent Events, appearing in this Quarterly Report on Form 10-Q for further information.

Impact of Economic and Inflationary Pressure on Our Business

We continued to operate in an environment of economic uncertainty and inflationary pressure, however inflation did not have a material impact on our results of operations during the nine months ended September 30, 2023.

The full extent to which economic and inflationary pressure will directly or indirectly impact our business, results of operations, cash flows, and financial condition will depend on future developments that are highly uncertain and cannot be accurately predicted. For further discussion of the potential impacts that inflationary pressure and economic uncertainty could have on our business, financial condition, and operating results, refer to Part I, Item 1A. “Risk Factors” in our 2022 Form 10-K.

Key Business Metrics and Non-GAAP Financial Measures

We review the following key business metrics and non-GAAP financial measures to evaluate our business, measure our performance, identify trends affecting our business, formulate business plans and make strategic decisions. Accordingly, we believe our key business metrics and non-GAAP financial measures provide useful information to investors and others in understanding and evaluating our results of operations in the same manner as our management team. Our key business metrics and non-GAAP financial measures are presented for supplemental informational purposes only, should not be considered a substitute for financial information presented in accordance with accounting principles generally accepted in the United States ("GAAP") and may be calculated differently than similarly titled metrics or measures presented by other companies.

Number of Customers

We serve a wide variety of customers across our verticals. The majority of our customers are based in the United States. For the purpose of measuring our key business metrics, we define customers as individuals or entities with whom we directly contract to use our solutions. The total number of customers for each of our segments is presented below.

20


 

 

 

September 30, 2023

 

 

September 30, 2022

 

Customers in the SMB Solutions segment

 

 

116,221

 

 

 

94,528

 

Customers in the Enterprise Solutions segment (1)

 

 

3,406

 

 

 

3,268

 

Total

 

 

119,627

 

 

 

97,796

 

 

 

 

 

 

 

 

(1) On August 2, 2023, the Company divested the entity that operates the HealthPay24 solution. As of September 30, 2022, the Enterprise Solutions segment included 73 customers related to the HealthPay24 business.

 

Transactions Processed

We define Transactions Processed as the number of accepted payment transactions, such as credit card and debit card transactions, ACH payments, emerging electronic payments, other communication, text messaging and interactive voice response transactions, and other payment transaction types, which are facilitated through our solutions during a given period. We believe Transactions Processed is a useful key business metric for investors because it directly correlates with transaction and usage-based revenue. We use Transactions Processed to evaluate changes in transaction and usage-based revenue over time.

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in millions)

 

Transactions Processed

 

 

42.5

 

 

 

37.5

 

 

 

128.9

 

 

 

107.9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) On August 2, 2023, the Company divested the entity that operates the HealthPay24 solution. During the three months ended September 30, 2023 and September 30, 2022, there were 1.0 million and 2.5 million Transactions Processed related to the HealthPay24 business, respectively. During the nine months ended September 30, 2023 and September 30 2022, there were 7.2 million and 7.5 million Transactions Processed related to the HealthPay24 business, respectively.

 

Adjusted EBITDA and Adjusted EBITDA Margin

We define Adjusted EBITDA as net income excluding interest income (expense), net, provision for (benefit from) income taxes, depreciation, and amortization of intangible assets, as further adjusted for gain on sale of business, transaction-related expenses, and stock-based compensation. Transaction-related expenses typically consist of direct costs related to acquisitions, divestitures, and other strategic activities which are excluded from our non-GAAP measures because they relate to specific transactions which are not reflective of our ongoing operations. We define Adjusted EBITDA Margin as Adjusted EBITDA divided by revenue. We believe that Adjusted EBITDA and Adjusted EBITDA Margin, when taken collectively with our GAAP results, may be helpful to investors because they provide consistency and comparability with past financial performance and assist in comparisons with other companies, some of which use similar non-GAAP financial measures to supplement their GAAP results.

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except percentages)

 

Net income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

Net income margin

 

 

11.8

%

 

 

8.6

%

 

 

7.1

%

 

 

7.1

%

Adjusted EBITDA

 

$

18,847

 

 

$

13,222

 

 

$

55,548

 

 

$

35,744

 

Adjusted EBITDA Margin

 

 

19.3

%

 

 

16.8

%

 

 

19.8

%

 

 

16.2

%

Adjusted Gross Profit and Adjusted Gross Margin

We define Adjusted Gross Profit as gross profit as adjusted for amortization of intangible assets, stock-based compensation and transaction-related expenses. We define Adjusted Gross Margin as Adjusted Gross Profit divided by revenue. We believe that Adjusted Gross Profit and Adjusted Gross Margin, when taken collectively with our GAAP results, may be helpful to investors because they provide consistency and comparability with past financial performance and assist in comparisons with other companies, some of which use similar non-GAAP financial measures to supplement their GAAP results.

21


 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except percentages)

 

Gross profit

 

$

75,911

 

 

$

59,951

 

 

$

216,216

 

 

$

167,333

 

Gross margin

 

 

77.7

%

 

 

76.1

%

 

 

77.1

%

 

 

76.1

%

Adjusted Gross Profit

 

$

78,269

 

 

$

61,885

 

 

$

222,690

 

 

$

172,606

 

Adjusted Gross Margin

 

 

80.1

%

 

 

78.5

%

 

 

79.4

%

 

 

78.5

%

Management uses Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Gross Profit, and Adjusted Gross Margin:

as measures of operating performance because they assist us in comparing the operating performance of our business on a consistent basis, as they remove the impact of items not directly resulting from our core operations;
for planning purposes, including the preparation of our internal annual operating budget and financial projections;
to evaluate the performance and effectiveness of our operational strategies; and
to evaluate our capacity to expand our business.

By providing these non-GAAP financial measures, together with a reconciliation to the most directly comparable GAAP measure, we believe we are enhancing investors’ understanding of our business and our results of operations, as well as assisting investors in evaluating how well we are executing our strategic initiatives. Adjusted EBITDA, Adjusted EBITDA Margin, Adjusted Gross Profit, and Adjusted Gross Margin have limitations as analytical tools, and should not be considered in isolation, or as an alternative to, or a substitute for net income, net income margin, gross profit, gross margin, or other financial statement data presented in our consolidated financial statements as indicators of financial performance. Some of the limitations are:

such measures do not reflect the interest expense or the cash requirements necessary to service interest or principal payments on our debt;
such measures do not reflect our tax expense or the cash requirements to pay our taxes;
although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future and such measures do not reflect any cash requirements for such replacements; and
other companies in our industry may calculate such measures differently than we do, limiting their usefulness as comparative measures.

Reconciliations of Non-GAAP Financial Measures

The following tables present the reconciliations for each non-GAAP financial measure to the most directly comparable financial measure calculated and presented in accordance with GAAP.

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except percentages)

 

Net income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

Net income margin

 

 

11.8

%

 

 

8.6

%

 

 

7.1

%

 

 

7.1

%

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

Provision for (benefit from) income taxes

 

 

6,335

 

 

 

(1,057

)

 

 

18,152

 

 

 

(2,900

)

Interest (income) expense, net

 

 

(3,555

)

 

 

(1,005

)

 

 

(9,180

)

 

 

(1,127

)

Amortization of intangible assets

 

 

3,954

 

 

 

3,900

 

 

 

11,754

 

 

 

11,700

 

Depreciation

 

 

1,061

 

 

 

816

 

 

 

3,084

 

 

 

2,289

 

Stock-based compensation

 

 

6,616

 

 

 

3,798

 

 

 

16,618

 

 

 

10,112

 

Gain on sale of business

 

 

(10,511

)

 

 

 

 

 

(10,511

)

 

 

 

Transaction-related expense

 

 

3,417

 

 

 

 

 

 

5,639

 

 

 

(38

)

Adjusted EBITDA

 

$

18,847

 

 

$

13,222

 

 

$

55,548

 

 

$

35,744

 

Adjusted EBITDA Margin

 

 

19.3

%

 

 

16.8

%

 

 

19.8

%

 

 

16.2

%

 

22


 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except percentages)

 

Gross profit

 

$

75,911

 

 

$

59,951

 

 

$

216,216

 

 

$

167,333

 

Gross margin

 

 

77.7

%

 

 

76.1

%

 

 

77.1

%

 

 

76.1

%

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

Amortization of intangible assets

 

 

1,552

 

 

 

1,537

 

 

 

4,628

 

 

 

4,613

 

Stock-based compensation

 

 

802

 

 

 

397

 

 

 

1,842

 

 

 

660

 

Transaction-related expense

 

 

4

 

 

 

 

 

 

4

 

 

 

 

Adjusted Gross Profit

 

$

78,269

 

 

$

61,885

 

 

$

222,690

 

 

$

172,606

 

Adjusted Gross Margin

 

 

80.1

%

 

 

78.5

%

 

 

79.4

%

 

 

78.5

%

Components of Results of Operations

Revenue

We generate revenue primarily from providing access to our SaaS solutions via subscription and transaction and usage-based fees for services provided through such solutions. To a lesser extent, we also generate revenue from the sale of implementation services and on-demand learning courses.

Cost of Revenue

Cost of revenue primarily consists of personnel-related expenses for our customer support and operations teams, certain variable transaction and licensing costs, amortization of intangible assets related to acquired developed technology, and hosting and data storage costs associated with our infrastructure and platform environments. We expect that cost of revenue will increase in absolute dollars, but it may fluctuate as a percentage of revenue from period to period as we continue to invest in growing our business across our segments.

Operating Expenses

General and administrative

General and administrative expenses consist primarily of personnel-related expenses, professional and consulting-related expenses, and software costs. We expect that general and administrative expenses will increase, but they may fluctuate as a percentage of revenue from period to period. Over the longer term, we expect general and administrative expenses to decrease as a percentage of revenue as we leverage the scale of our business.

Selling and marketing

Selling and marketing expenses consist primarily of personnel-related expenses, inclusive of sales commission expense, fees paid to third-party partners, and costs to market and promote our solutions through advertisements and marketing events. We expect our selling and marketing expenses to increase in absolute dollars as we continue to invest in new customer acquisition and retention efforts, but they may fluctuate as a percentage of revenue from period to period.

Research and development

Research and development expenses consist primarily of personnel-related expenses, third-party consulting costs, and costs for software tools for product management and software development. Costs associated with developing new products and features that qualify as internal use software are capitalized and amortized. We expect our research and development expenses to increase in absolute dollars, but they may fluctuate as a percentage of revenue from period to period as we expand our research and development team to develop new products and enhance existing products.

Gain on sale of business

Gain on sale of business is measured as the fair value of consideration received in excess of the carrying value of the assets and liabilities sold.

Amortization of intangible assets

Amortization of intangible assets, within operating expenses, consists primarily of amortization of customer relationship and trade name assets acquired as part of business combinations. We amortize acquired intangible assets over their estimated useful lives based on the pattern of consumption of the economic benefits or, if that pattern cannot be readily determined, on a straight-line basis.

23


 

Other Income (Expense), Net

Interest expense

Interest expense consists of amortization of debt issuance costs and fees associated with unused revolving credit facility commitments.

Other income, net

Other income, net consists primarily of interest income on our cash and cash equivalents.

Provision for (Benefit from) Income Taxes

Provision for (benefit from) income taxes consists of federal and state income taxes in the United States. The primary difference between our effective tax rate and the federal statutory rate is due to a valuation allowance against federal and state deferred tax assets.

We continue to maintain a full valuation allowance against our net deferred tax assets. We intend to continue maintaining a full valuation allowance on our deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of this allowance. However, given our current positive earnings and anticipated future earnings, we believe that there is a reasonable possibility that within the next 12 months, sufficient positive evidence may become available to reach a conclusion that all or a portion of the valuation allowance may no longer be needed. Release of the valuation allowance would result in the recognition of certain deferred tax assets and a decrease in income tax expense for the period the release is recorded. The exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that we are able to achieve as well as our projected income levels in future periods.

Results of Operations

The following table sets forth, for the periods presented, each line item from our condensed consolidated statements of operations and comprehensive income on a percentage of revenue basis. The period-to-period comparison of financial results is not necessarily indicative of future results. The information contained in the table below should be read in conjunction with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q.

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(% of total revenue)

 

Revenue

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

 

 

100.0

%

Cost of revenue

 

 

22.3

%

 

 

23.9

%

 

 

22.9

%

 

 

23.9

%

Gross profit

 

 

77.7

%

 

 

76.1

%

 

 

77.1

%

 

 

76.1

%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

 

18.6

%

 

 

17.7

%

 

 

17.1

%

 

 

19.2

%

Selling and marketing

 

 

34.4

%

 

 

32.9

%

 

 

33.2

%

 

 

32.8

%

Research and development

 

 

18.3

%

 

 

16.5

%

 

 

17.6

%

 

 

15.5

%

Gain on sale of business

 

 

(10.8

)%

 

 

%

 

 

(3.7

)%

 

 

%

Amortization of intangible assets

 

 

2.5

%

 

 

3.0

%

 

 

2.5

%

 

 

3.2

%

Total operating expenses

 

 

63.0

%

 

 

70.1

%

 

 

66.7

%

 

 

70.7

%

Income from operations

 

 

14.6

%

 

 

6.0

%

 

 

10.3

%

 

 

5.3

%

Other income (expense), net:

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(0.1

)%

 

 

(0.2

)%

 

 

(0.1

)%

 

 

(0.2

)%

Other income, net

 

 

3.8

%

 

 

1.4

%

 

 

3.4

%

 

 

0.7

%

Total other income (expense), net

 

 

3.6

%

 

 

1.3

%

 

 

3.3

%

 

 

0.5

%

Income before income taxes

 

 

18.3

%

 

 

7.3

%

 

 

13.6

%

 

 

5.8

%

Provision for (benefit from) income taxes

 

 

6.5

%

 

 

(1.3

)%

 

 

6.5

%

 

 

(1.3

)%

Net income and comprehensive income

 

 

11.8

%

 

 

8.6

%

 

 

7.1

%

 

 

7.1

%

 

24


 

Comparison of the Three and Nine Months Ended September 30, 2023 and 2022

The following tables set forth our results of operations for the periods presented:

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

Change

 

 

2023

 

 

2022

 

 

Change

 

 

Amount

 

 

Amount

 

 

Amount

 

 

%

 

 

Amount

 

 

Amount

 

 

Amount

 

 

%

 

 

(in thousands, except percentages)

 

Revenue

$

97,732

 

 

$

78,796

 

 

$

18,936

 

 

 

24.0

%

 

$

280,573

 

 

$

220,020

 

 

$

60,553

 

 

 

27.5

%

Cost of revenue

 

21,821

 

 

 

18,845

 

 

 

2,976

 

 

 

15.8

%

 

 

64,357

 

 

 

52,687

 

 

 

11,670

 

 

 

22.1

%

Gross profit

 

75,911

 

 

 

59,951

 

 

 

15,960

 

 

 

26.6

%

 

 

216,216

 

 

 

167,333

 

 

 

48,883

 

 

 

29.2

%

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General and administrative

 

18,218

 

 

 

13,986

 

 

 

4,232

 

 

 

30.3

%

 

 

48,081

 

 

 

42,270

 

 

 

5,811

 

 

 

13.7

%

Selling and marketing

 

33,596

 

 

 

25,906

 

 

 

7,690

 

 

 

29.7

%

 

 

93,143

 

 

 

72,262

 

 

 

20,881

 

 

 

28.9

%

Research and development

 

17,889

 

 

 

12,978

 

 

 

4,911

 

 

 

37.8

%

 

 

49,402

 

 

 

34,011

 

 

 

15,391

 

 

 

45.3

%

Gain on sale of business

 

(10,511

)

 

 

 

 

 

(10,511

)

 

 

100.0

%

 

 

(10,511

)

 

 

 

 

 

(10,511

)

 

 

100.0

%

Amortization of intangible assets

 

2,402

 

 

 

2,363

 

 

 

39

 

 

 

1.7

%

 

 

7,126

 

 

 

7,087

 

 

 

39

 

 

 

0.6

%

Total operating expenses

 

61,594

 

 

 

55,233

 

 

 

6,361

 

 

 

11.5

%

 

 

187,241

 

 

 

155,630

 

 

 

31,611

 

 

 

20.3

%

Income from operations

 

14,317

 

 

 

4,718

 

 

 

9,599

 

 

 

203.5

%

 

 

28,975

 

 

 

11,703

 

 

 

17,272

 

 

 

147.6

%

Other income (expense), net:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

(135

)

 

 

(121

)

 

 

(14

)

 

 

11.6

%

 

 

(375

)

 

 

(361

)

 

 

(14

)

 

 

3.9

%

Other income, net

 

3,683

 

 

 

1,116

 

 

 

2,567

 

 

 

230.0

%

 

 

9,544

 

 

 

1,466

 

 

 

8,078

 

 

 

551.0

%

Total other income (expense), net

 

3,548

 

 

 

995

 

 

 

2,553

 

 

 

256.6

%

 

 

9,169

 

 

 

1,105

 

 

 

8,064

 

 

 

729.8

%

Income before income taxes

 

17,865

 

 

 

5,713

 

 

 

12,152

 

 

 

212.7

%

 

 

38,144

 

 

 

12,808

 

 

 

25,336

 

 

 

197.8

%

Provision for (benefit from) income taxes

 

6,335

 

 

 

(1,057

)

 

 

7,392

 

 

 

(699.3

)%

 

 

18,152

 

 

 

(2,900

)

 

 

21,052

 

 

 

(725.9

)%

Net income and comprehensive income

$

11,530

 

 

$

6,770

 

 

$

4,760

 

 

 

70.3

%

 

$

19,992

 

 

$

15,708

 

 

$

4,284

 

 

 

27.3

%

Revenue

Revenue increased $18.9 million for the three month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily due to an increase of $11.7 million in transaction and usage-based revenue driven by an increase in the number of Transactions Processed, and an increase of $7.9 million in subscription revenue driven by an increase in the number of customers utilizing our solutions and existing customer expansion, offset by a decrease of $0.7 million in other revenue.

Revenue increased $60.6 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily due to an increase of $35.5 million in transaction and usage-based revenue driven by an increase in the number of Transactions Processed, and an increase of $26.2 million in subscription revenue driven by an increase in the number of customers utilizing our solutions and existing customer expansion, offset by a decrease of $1.1 million in other revenue.

Cost of revenue

Cost of revenue increased $3.0 million for the three month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily related to an increase of $2.2 million in personnel-related costs driven by headcount growth to sustain the increased demand for our solutions, and a $0.9 million increase in certain variable transaction, licensing and hosting costs due to higher usage of our solutions.

Cost of revenue increased $11.7 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily related to an increase of $7.4 million in personnel-related costs driven by headcount growth to sustain the increased demand for our solutions, an increase of $3.5 million in certain variable transaction, licensing and hosting costs due to higher usage of our solutions, and an increase of $1.0 million in depreciation expense.

General and administrative expenses

General and administrative expenses increased $4.2 million for the three month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily due to an increase of $2.5 million in professional and

25


 

consulting-related expenses driven by an increase in transaction-related costs. Additionally, personnel-related costs increased $1.8 million primarily driven by an increase in stock-based compensation expense.

General and administrative expenses increased $5.8 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022, due to an increase of $2.8 million in personnel-related costs primarily driven by an increase in stock-based compensation expense. Additionally, professional and consulting-related expenses increased $2.5 million driven by an increase in transaction-related costs, and software costs increased $1.1 million.

Selling and marketing expenses

Selling and marketing expenses increased $7.7 million for the three month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily due to an increase of $3.3 million in fees paid to third-party channel partners, an increase of $2.1 million in advertising and other marketing-related spend utilized to drive new customer additions, and an increase of $1.9 million in personnel-related costs associated with headcount growth.

Selling and marketing expenses increased $20.9 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily due to an increase of $7.2 million in personnel-related costs associated with headcount growth, an increase of $6.7 million in fees paid to third-party channel partners, an increase of $5.6 million in advertising and other marketing-related spend utilized to drive new customer additions, and an increase of $0.9 million in professional and consulting-related expenses.

Research and development expenses

Research and development expenses increased $4.9 million for the three month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily due to an increase of $3.4 million in personnel-related costs associated with headcount growth, and an increase of $0.7 million in third-party consulting costs. Headcount growth and the increase in usage of third-party consultants was associated with enhancing the functionality and ease of use of our solutions.

Research and development expenses increased $15.4 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily due to an increase of $11.6 million in personnel-related costs associated with headcount growth, an increase of $2.0 million in third-party consulting costs, and an increase of $1.0 million in software costs. Headcount growth and the increase in usage of third-party consultants was associated with enhancing the functionality and ease of use of our solutions.

Gain on sale of business

Gain on sale of business was $10.5 million during the three and nine months ended September 30, 2023 and related to our divestiture of the entity that operates the HealthPay24 solution, in August 2023. The divestiture resulted in a gain on sale of business recorded within operating expenses, as the divesture was not considered a discontinued operation.

Amortization of intangible assets

Amortization of intangible assets, within operating expenses, remained consistent for the three and nine months ended September 30, 2023, as compared to the corresponding periods in 2022.

Interest expense

Interest expense remained consistent for the three and nine months ended September 30, 2023, as compared to the corresponding periods in 2022.

Other income, net

Other income, net increased $2.6 million for the three month period ended September 30, 2023, as compared to the corresponding period in 2022, due to an increase in interest income earned on our cash equivalents driven by higher interest rates.

Other income, net increased $8.1 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022, due to an increase in interest income earned on our cash equivalents driven by higher interest rates.

Provision for (benefit from) income taxes

The provision for income taxes was $6.3 million during the three months ended September 30, 2023, as compared to a benefit from income taxes of $1.1 million for the three months ended September 30, 2022, resulting in an effective income tax rate of 35.5% and (18.5)%, respectively. The increase in income tax provision for the three months ended September 30, 2023 as compared to the three months ended September 30, 2022 was primarily due to an increase in pre-tax

26


 

income, the impact of the valuation allowance, and a reduction of excess tax benefits arising from stock-based compensation.

The provision for income taxes was $18.2 million for the nine months ended September 30, 2023, as compared to a benefit from income taxes of $2.9 million for the nine months ended September 30, 2022, resulting in an effective tax rate of 47.6% and (22.6)%, respectively. The increase in income tax provision for the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022 was primarily due to an increase in pre-tax income, the impact of the valuation allowance, and a reduction of excess tax benefits arising from stock-based compensation.

Segment Information

Our reportable segments have been determined in accordance with Accounting Standards Codification ("ASC"), ASC 280, Segment Reporting. Currently, we have two reportable segments: Enterprise Solutions and SMB Solutions. The CODM, which is our chief executive officer, evaluates segment operating performance using revenue and Adjusted EBITDA from reportable segments to make resource allocation decisions and to evaluate segment performance. We define Adjusted EBITDA as net income, excluding interest income (expense), net; provision for (benefit from) income taxes; depreciation; and amortization of intangible assets, as further adjusted for gain on sale of business, transaction-related expenses, and stock-based compensation. Adjusted EBITDA from reportable segments excludes unallocated corporate costs which are primarily comprised of costs for accounting, finance, legal, human resources and costs for certain executives supporting overall business strategy and execution.

Adjusted EBITDA from reportable segments is a non-GAAP measure. Refer to “Key Business Metrics and Non-GAAP Financial Measures” for a reconciliation of Adjusted EBITDA, a non-GAAP measure, to net income, the most directly comparable financial measure calculated and presented in accordance with GAAP.

Comparison of the Three and Nine Months Ended September 30, 2023 and 2022

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

(in thousands, except percentages)

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise Solutions

 

$

42,251

 

 

$

35,866

 

 

$

122,204

 

 

$

99,743

 

SMB Solutions

 

 

55,481

 

 

 

42,930

 

 

 

158,369

 

 

 

120,277

 

Total revenue

 

 

97,732

 

 

 

78,796

 

 

 

280,573

 

 

 

220,020

 

Adjusted EBITDA

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise Solutions

 

 

5,860

 

 

 

4,577

 

 

 

19,481

 

 

 

13,338

 

SMB Solutions

 

 

21,217

 

 

 

16,314

 

 

 

59,882

 

 

 

45,239

 

Total Adjusted EBITDA from reportable segments

 

 

27,077

 

 

 

20,891

 

 

 

79,363

 

 

 

58,577

 

Unallocated corporate expenses

 

 

(8,230

)

 

 

(7,669

)

 

 

(23,815

)

 

 

(22,833

)

Total Adjusted EBITDA

 

 

18,847

 

 

 

13,222

 

 

 

55,548

 

 

 

35,744

 

Reconciling items:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income (expense), net

 

 

3,555

 

 

 

1,005

 

 

 

9,180

 

 

 

1,127

 

Amortization of intangible assets

 

 

(3,954

)

 

 

(3,900

)

 

 

(11,754

)

 

 

(11,700

)

Depreciation

 

 

(1,061

)

 

 

(816

)

 

 

(3,084

)

 

 

(2,289

)

Gain on sale of business

 

 

10,511

 

 

 

 

 

 

10,511

 

 

 

 

Transaction-related expenses

 

 

(3,417

)

 

 

 

 

 

(5,639

)

 

 

38

 

Stock-based compensation

 

 

(6,616

)

 

 

(3,798

)

 

 

(16,618

)

 

 

(10,112

)

Income before income taxes

 

 

17,865

 

 

 

5,713

 

 

 

38,144

 

 

 

12,808

 

Provision for (benefit from) income taxes

 

 

6,335

 

 

 

(1,057

)

 

 

18,152

 

 

 

(2,900

)

Net income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

Net income margin

 

 

11.8

%

 

 

8.6

%

 

 

7.1

%

 

 

7.1

%

Adjusted EBITDA Margin - Enterprise Solutions

 

 

13.9

%

 

 

12.8

%

 

 

15.9

%

 

 

13.4

%

Adjusted EBITDA Margin - SMB Solutions

 

 

38.2

%

 

 

38.0

%

 

 

37.8

%

 

 

37.6

%

Revenue

Revenue for the Enterprise Solutions segment increased $6.4 million for the three month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily attributable to a $8.1 million increase in transaction and usage-based revenue from our continuing solutions driven by an increase in Transactions Processed, partially offset by a $1.8 million decrease in HealthPay24 revenue due to the divestiture.

27


 

Revenue for the Enterprise Solutions segment increased $22.5 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily attributable to an increase in transaction and usage-based revenue driven by an increase in Transactions Processed.

Revenue for the SMB Solutions segment increased $12.6 million for the three month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily attributable to an increase of $8.1 million in subscription revenue driven by an increase in the number of customers utilizing our solutions and expansion within our existing customers. Additionally, transaction and usage-based revenue increased $4.6 million driven by an increase in Transactions Processed, and to a lesser extent, the impact of a price increase that occurred in the first quarter of 2023.

Revenue for the SMB Solutions segment increased $38.1 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022, primarily attributable to an increase of $25.3 million in subscription revenue driven by an increase in the number of customers utilizing our solutions and expansion within our existing customers. Additionally, transaction and usage-based revenue increased $13.0 million driven by an increase in Transactions Processed, and to a lesser extent, the impact of a price increase that occurred in the first quarter of 2023.

Adjusted EBITDA Margin

Adjusted EBITDA margin for the Enterprise Solutions segment increased to 13.9% and 15.9% for the three and nine month periods ended September 30, 2023, respectively, as compared to 12.8% and 13.4% in the corresponding periods in 2022, respectively. The increase in Adjusted EBITDA margin was primarily driven by cost of revenue efficiencies in delivering our products as well as efficiencies in general and administrative spend, partially offset by an increase in research and development expenses.

Adjusted EBITDA margin for the SMB Solutions segment increased slightly to 38.2% and 37.8% for the three and nine month periods ended September 30, 2023, respectively, as compared to 38.0% and 37.6% in the corresponding periods in 2022, respectively. The increase in Adjusted EBITDA margin was primarily driven by efficiencies in general and administrative spend, partially offset by an increase in research and development and sales and marketing spend associated with headcount growth and marketing-related spend to drive new customer additions.

Liquidity and Capital Resources

As of September 30, 2023, we had cash and cash equivalents of $366.0 million which were primarily held for working capital purposes. Our primary source of funds has been, and we expect it to continue to be, cash generated from our net revenues, supplemented through debt financing and the sale of our equity securities. We believe our existing cash and cash equivalents, cash provided by operations and access to our 2021 Revolving Credit Facility, as defined below, will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. We also expect our sources of liquidity will be sufficient to fund our long-term contractual obligations and capital needs. However, this is subject, to a certain extent, on general economic, financial, competitive, regulatory and other factors that are beyond our control.

On September 27, 2021, we entered into a revolving credit agreement ("2021 Revolving Credit Facility") which allows us to borrow up to $75.0 million, $7.5 million of which may be comprised of a letter of credit facility. The 2021 Revolving Credit Facility matures on September 27, 2026. On June 30, 2023, we amended the 2021 Revolving Credit Facility to transition from a London Interbank Overnight Rate ("LIBOR")-based interest rate to a Secured Overnight Financing Rate ("SOFR")-based interest rate. No change was made to the interest rate margin. As of September 30, 2023, we have not drawn upon the 2021 Revolving Credit Facility, although $2.1 million has been utilized against the 2021 Revolving Credit Facility in the form of a line of credit, reducing our borrowing capacity to $72.9 million. The 2021 Revolving Credit Facility contains certain financial maintenance covenants, which require us to not exceed certain specified total net leverage ratios at the end of each fiscal quarter. As of September 30, 2023, we were in compliance with all financial covenants under the 2021 Revolving Credit Facility.

To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and requirements, we may be required to seek additional equity or debt financing. The sale of additional equity by us would result in additional dilution to our stockholders. The incurrence of debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations. There can be no assurances that we will be able to raise additional capital. In the event that additional financing is required from outside sources, we may not be able to negotiate terms acceptable to us or at all or access the capital markets due to volatility. If we are unable to raise additional capital when required, or if we cannot expand our operations or otherwise capitalize on our business opportunities because we lack sufficient capital, our business, results of operations, financial condition, and cash flows would be adversely affected.

28


 

Cash Flows

The following table summarizes our cash flows for the periods presented:

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

 

(in thousands)

 

Net cash provided by operating activities

 

$

42,427

 

 

$

34,114

 

Net cash provided by (used in) investing activities

 

$

11,176

 

 

$

(4,759

)

Net cash provided by financing activities

 

$

651

 

 

$

9,807

 

Cash Flows from Operating Activities

Our primary source of operating cash is revenue generated from subscription and transaction and usage-based fees associated with our SaaS solutions. Our primary uses of operating cash are personnel-related costs and payments to our vendors. Our cash flows from operating activities are impacted by the amount of our net income, revenue and customer growth, volume of transactions, changes in working capital accounts, the timing of payments to vendors and add-backs of non-cash expense items such as depreciation and amortization, amortization of deferred costs, stock-based compensation expense, deferred income taxes, loss on disposal of property and equipment, non-cash interest expense and gain on sale of business.

Net cash provided by operating activities increased $8.3 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022, due to a $4.4 million increase in net income adjusted for non-cash expense items, and an increase of $3.9 million in cash generated from the change in operating asset and liability accounts.

Cash Flows from Investing Activities

Investing activities primarily consist of proceeds from divestitures, payments made related to business acquisitions and capital expenditures.

Net cash used in investing activities increased $15.9 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022

During the nine months ended September 30, 2023, cash provided by investing activities was $11.2 million, which was driven by $30.0 million of proceeds from the divestiture of the entity that operates the HealthPay24 solution, offset by a $11.8 million payment for the acquisition of Luminello, Inc. and $7.1 million in capital expenditures.

During the nine months ended September 30, 2022, cash used in investing activities was $4.8 million related to capital expenditures.

Cash Flows from Financing Activities

Financing activities primarily consist of proceeds from the exercise of stock-based options, proceeds from the issuance of common stock under our employee stock purchase plan, contingent consideration payments and payments of taxes related to net share settlement of equity awards.

Net cash provided by financing activities decreased $9.2 million for the nine month period ended September 30, 2023, as compared to the corresponding period in 2022.

During the nine months ended September 30, 2023, cash provided by financing activities was $0.7 million, which was primarily driven by $3.8 million of proceeds from the exercise of stock options and $1.0 million of proceeds from the issuance of common stock under our employee stock purchase plan, offset by $4.2 million of tax payments related to net share settlement of equity awards.

During the nine months ended September 30, 2022, cash provided by financing activities was $9.8 million, which was primarily driven by $11.2 million of proceeds from the exercise of stock options, offset by contingent consideration payments of $1.1 million.

Contractual Obligations and Commitments

As of September 30, 2023, there were no material changes in our contractual obligations and commitments from those disclosed in our 2022 Form 10-K.

For additional discussion on our operating leases and other non-cancellable commitments, refer to Note 6 - Leases and Note 14 - Commitments and Contingencies to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

29


 

Critical Accounting Policies and Estimates

Management’s discussion and analysis of our financial condition and results of operations is based on our condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q, which have been prepared in accordance with GAAP. The preparation of our financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements, as well as the reported revenue generated and expenses incurred during the reporting periods, as well as related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities and the amount of revenue and expenses that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions, and any such differences may be material.

There have been no material changes to our critical accounting policies and estimates as compared to the critical accounting policies and estimates as described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” in our 2022 Form 10-K, except as noted in Note 2 - Summary of Significant Accounting Policies to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

Recent Accounting Pronouncements

Refer to Note 2 - Summary of Significant Accounting Policies to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for a description of recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted.

JOBS Act

We currently qualify as an “emerging growth company” under the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Accordingly, we have the option to adopt new or revised accounting guidance either (i) within the same periods as those otherwise applicable to non-emerging growth companies or (ii) within the same time periods as private companies. We have elected to delay the adoption of new or revised accounting standards, and as a result, we may not comply with new or revised accounting standards on the relevant dates on which adoption of such standards is required for non-emerging growth companies. Our utilization of these transition periods may make it difficult to compare our financial statements to those of non-emerging growth companies and other emerging growth companies that have opted out of the transition periods afforded under the JOBS Act. We expect to qualify as a large accelerated filer as of December 31, 2023. As a result, we will no longer qualify as an emerging growth company as of such date.

30


 

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

There have been no material changes in our market risk exposure as described under the heading "Item 7A. Quantitative and Qualitative Disclosures about Market Risk" in our 2022 Form 10-K.

Item 4. Controls and Procedures.

Inherent Limitations on Effectiveness of Controls

In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of September 30, 2023, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended September 30, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

31


 

PART II—OTHER INFORMATION

On October 27, 2023, a purported class action complaint was filed in the Court of Chancery of the State of Delaware, captioned Franchi v. EngageSmart, et al., No. 2023-1093-JTL. The complaint names as defendants the Company, the members of the Company’s board of directors, General Atlantic (IC), L.P., General Atlantic (IC) SPV., L.P. (collectively, “GA”), Vista Equity Partners Management, LLC, Vista Equity Partners Fund VIII, L.P., Icefall Parent, LLC, and Icefall Merger Sub, Inc. (collectively, “Vista”). The complaint alleges that the proposed merger with affiliates of Vista breaches the Company’s Amended and Restated Certificate of Incorporation (the “Certificate”) by providing for different treatment of the common shares owned by public stockholders as compared to the common shares owned by GA in connection with the proposed merger. The lawsuit alleges claims for breach of contract against the Company for breach of the Certificate, claims against GA and Vista for tortious interference with the Certificate, claims for breach of fiduciary duty against the members of the Company’s board of directors, claims for breach of fiduciary duty against GA, and a claim for aiding and abetting breaches of fiduciary duty against Vista. The lawsuit seeks an injunction against the closing of the proposed merger unless and until the merger complies with the Certificate, monetary damages, attorneys’ fees, and expenses. The Company believes the claims asserted in the action to be without merit and intends to vigorously defend the litigation. However, at this time, it is not possible to predict the outcome of the proceeding or its impact on the Company or the proposed merger.

Item 1A. Risk Factors.

Our operations and financial results are subject to various risks and uncertainties that could adversely affect our business, financial condition, liquidity and results of operations. Other than as described below, there have been no material changes to the risks and uncertainties previously identified in Part I, Item 1A. “Risk Factors", in our Annual Report on Form 10-K for the year ended December 31, 2022.

Risks Related to the Proposed Merger

On October 23, 2023, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Icefall Parent, LLC, a Delaware limited liability company and affiliate of Vista Equity Partners (“Parent”), and Icefall Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“Merger Sub”, and together with Parent, the “Buyer Parties”), providing for the merger of Merger Sub with and into the Company, with the Company continuing as the surviving corporation (the “Merger”). Under the terms of the Merger Agreement, the Company’s stockholders will receive $23.00 per share in cash upon completion of the proposed transaction. See Note 16 - Subsequent Events, appearing in this Quarterly Report on Form 10-Q for further information.

The Merger Agreement was unanimously approved by our Board of Directors. The description of the Merger Agreement in these Risk Factors does not purport to be complete and is qualified in its entirety by reference to the Merger Agreement, which is filed as Exhibit 2.4 to this Quarterly Report on Form 10-Q.

We may fail to consummate the Merger, and uncertainties related to the consummation of the Merger may have a material adverse effect on our business, results of operations and financial condition and negatively impact the price of our common stock.

The Merger is subject to the satisfaction of a number of conditions beyond our control, including receiving stockholder approval and other customary closing conditions. Failure to satisfy the conditions to the Merger could prevent or delay the completion of the Merger. Further, regulators may impose conditions, obligations or restrictions on the Merger that may have the effect of delaying or preventing its completion. If the Merger does not close, we may suffer other consequences that could adversely affect our business, financial condition, operating results, and stock price, and our stockholders would be exposed to additional risks, including, but not limited to:

to the extent that the current market price of our common stock reflects an assumption that the Merger will be completed, the market price of our common stock could decrease if the Merger is not completed;
investor confidence in us could decline, stockholder litigation could be brought against us, relationships with existing and prospective customers, service providers, investors, lenders and other business partners may be

32


 

adversely impacted, we may be unable to retain key personnel, and our operating results may be adversely impacted due to costs incurred in connection with the Merger;
we have incurred, and will continue to incur, significant expenses for professional services in connection with the Merger for which we will have received little or no benefit if the Merger is not consummated;
any disruptions to our business resulting from the announcement and pendency of the Merger, including adverse changes in our relationships with customers, suppliers, partners and employees, may continue or intensify in the event the Merger is not consummated or is significantly delayed; and
the requirement that we pay a termination fee under certain circumstances.

In addition, the efforts and costs to satisfy the closing conditions of the Merger may place a significant burden on management and internal resources, and the Merger and related transactions, whether or not consummated, may result in a diversion of management’s attention from day-to-day operations. Any significant diversion of management’s attention away from ongoing business and difficulties encountered in the Merger process could have a material adverse effect on our business, results of operations and financial condition.

There also is no assurance that the Merger and the other transactions contemplated by the Merger Agreement will occur on the terms and timeline currently contemplated or at all.

If the proposed Merger is delayed or not completed, the price of our common stock may decline, including to the extent that the current market price of our common stock reflects an assumption that the Merger and the other transactions contemplated by the Merger Agreement will be consummated without further delays, which could have a material adverse effect on our business, results of operations and financial condition. If the Merger Agreement is terminated and we determine to seek another business combination, we may not be able to negotiate a transaction with another party on terms comparable to, or better than, the terms of the Merger.

If the Merger Agreement is terminated, we may, under certain circumstances, be obligated to pay a termination fee to Parent. These costs could require us to use available cash that would have otherwise been available for other uses.

If the Merger is not completed, in certain circumstances, we could be required to pay a termination fee of up to $144.4 million. If the Merger Agreement is terminated, the termination fee we may be required to pay, if any, under the Merger Agreement may require us to use available cash that would have otherwise been available for general corporate purposes or other uses. For these and other reasons, termination of the Merger Agreement could materially and adversely affect our business, results of operations or financial condition, which in turn would materially and adversely affect the price of our common stock.

We are subject to various uncertainties while the Merger is pending, which could have a material adverse effect on our business, results of operations and financial condition.

Uncertainty about the pendency of the Merger and the effect of the Merger on employees, customers and other third parties who deal with us may have a material adverse effect on our business, results of operations and financial condition. These uncertainties may impair our ability to attract, retain and motivate key personnel pending the consummation of the Merger, as such personnel may experience uncertainty about their future roles following the consummation of the Merger. Additionally, these uncertainties could cause customers and other third parties who deal with us to seek to change existing business relationships with us or fail to extend an existing relationship with us, all of which could have a material adverse effect on our business, results of operations, financial condition and market price of our common stock.

While the Merger Agreement is in effect, we are subject to certain interim covenants.

The Merger Agreement generally requires us to operate our business in the ordinary course, subject to certain exceptions, including as required by applicable law, pending consummation of the Merger, and subjects us to customary interim operating covenants that restrict us from taking certain specified actions until the Merger is completed or the Merger Agreement is terminated in accordance with its terms. These restrictions could prevent us from pursuing certain business opportunities that may arise prior to the consummation of the Merger and may affect our ability to execute our business strategies and attain financial and other goals and may impact our financial condition, results of operations and cash flows.

The Merger Agreement limits our ability to pursue alternatives to the Merger and may discourage other companies from trying to acquire us for greater consideration than what Parent has agreed to pay pursuant to the Merger Agreement.

The Merger Agreement contains provisions that make it more difficult for us to sell our business to a party other than Parent. Under the Merger Agreement, beginning on November 23, 2023 we will become subject to customary “no-shop”

33


 

restrictions on our ability to solicit alternative acquisition proposals from third parties and to provide information to, and participate in discussions and engage in negotiations with, third parties regarding any alternative acquisition proposals, subject to a customary “fiduciary out” provision. These restrictions, including the added expense of the termination fees that may become payable by us in certain circumstances, might discourage a third party that has an interest in acquiring all or a significant part of the Company from considering or proposing that acquisition, even if that party were prepared to pay consideration with a higher per share value than the consideration payable in the Merger pursuant to the Merger Agreement.

We and our directors and officers may be subject to lawsuits relating to the Merger.

Litigation is very common in connection with the sale of public companies, regardless of whether the claims have any merit. One of the conditions to consummating the Merger is that no material order preventing or materially delaying the consummation of the Merger shall have been issued by any court. Consequently, if any such lawsuit challenging the Merger is successful in obtaining an order preventing the consummation of the Merger, that order may delay or prevent the Merger from being completed. While we will evaluate and defend against any lawsuits, the time and costs of defending against litigation relating to the Merger may adversely affect our business.

We will continue to incur substantial transaction-related costs in connection with the Merger.

We have incurred significant legal, advisory and financial services fees in connection with Merger. We have incurred, and expect to continue to incur, additional costs in connection with the satisfaction of the various conditions to closing of the Merger, including seeking approval from our stockholders and from applicable regulatory agencies. If there is any delay in the consummation of the Merger, these costs could increase significantly.

Efforts to complete the Merger could disrupt our relationships with third parties and employees, divert management’s attention, or result in negative publicity or legal proceedings, any of which could negatively impact our operating results and ongoing business.

We have expended, and continue to expend, significant management time and resources in an effort to complete the Merger, which may have a negative impact on our ongoing business and operations. Uncertainty regarding the outcome of the Merger and our future could disrupt our business relationships with our existing and potential customers, suppliers, vendors and other business partners, who may attempt to negotiate changes in existing business relationships or consider entering into business relationships with parties other than us. Uncertainty regarding the outcome of the Merger could also adversely affect our ability to recruit and retain key personnel and other employees. The pendency of the Merger may also result in negative publicity and a negative impression of us in the financial markets, and may lead to litigation against us and our directors and officers. Such litigation would be distracting to management and, may, in the future, require us to incur significant costs. Such litigation could result in the Merger being delayed and/or enjoined by a court of competent jurisdiction, which could prevent the Merger from becoming effective. The occurrence of any of these events individually or in combination could have a material and adverse effect on our business, financial condition and results of operations.

If the Merger is consummated, our stockholders will not be able to participate in any further upside to our business.

If the Merger is consummated, our stockholders will receive $23.00 in cash per common share owned by them, without interest and subject to applicable tax withholding, and will not receive any equity interests of Parent. As a result, if our business following the Merger performs well, our current stockholders will not receive any additional consideration and will therefore not receive any benefit from any such future performance of our business.

34


 

Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities.

(a) Sale of Unregistered Securities; Purchases of Equity Securities by the Issuer or Affiliated Purchaser

Not Applicable.

(b) Use of Proceeds

On September 27, 2021 we completed our initial public offering ("IPO"), in which we issued and sold 13,620,054 shares of our common stock. All shares sold were registered pursuant to a registration statement on Form S-1 (File No. 333-259101), as amended, declared effective by the SEC on September 22, 2021. There has been no material change in the expected use of the net proceeds from our IPO as described in our final prospectus dated September 22, 2021, filed with the SEC in accordance with Rule 424(b) of the Securities Act on September 24, 2021.

(c) Issuer Purchases of Equity Securities

Not Applicable.

Item 3. Defaults Upon Senior Securities.

Not Applicable.

Item 4. Mine Safety Disclosures.

Not Applicable.

Item 5. Other Information.

 

 

 

 

 

 

Trading Arrangement

 

 

 

 

Name/Title

 

Action

 

Date

 

Rule 10b5-1*

 

Non-Rule 10b5‑1**

 

Total Shares to be Sold

 

Expiration Date

Robert P. Bennett

 

Terminate (1)

 

August 21, 2023

 

X

 

 

 

(2)

 

January 3, 2024

Chief Executive Officer

 

 

 

 

 

 

 

 

 

 

 

 

Cassandra Hudson

 

Terminate (3)

 

September 22, 2023

 

X

 

 

 

(4)

 

November 21, 2024

Chief Financial Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* Intended to satisfy the affirmative defense of Rule 10b5-1(c)

** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)

(1) On August 21, 2023, Mr. Bennett terminated trading arrangements for each of Mr. Bennett, the Robert P. Bennett 2020 Guarantor Retained Trust, and The Bennett Family 2020 Trust that were, in each case, originally adopted on September 9, 2022.

(2) The terms of each plan described in footnote (1) provided for the sale of up to 252,000 shares of common stock. As of the date of termination, Mr. Bennett had sold 168,000 shares of common stock under each plan.

(3) On September 22, 2023, Ms. Hudson terminated the trading arrangement originally adopted on December 14, 2022 and subsequently modified on June 14, 2023.

(4) The terms of the modified plan described in footnote (3) provided for the sale of up to 387,002 shares of common stock. As of the date of termination, Ms. Hudson had not sold any shares of common stock under the modified plan.

 

35


 

Item 6. Exhibits.

 

 

Incorporated by Reference

 

Exhibit

Number

Exhibit Description

Form

File No.

Exhibit

Filing Date

Filed / Furnished Herewith

2.1

Plan of Conversion.

10-Q

001-40835

2.1

11/10/2021

 

2.2

Plan of Reorganization.

10-Q

001-40835

2.2

11/10/2021

 

2.3

Certificate of Conversion of EngageSmart, Inc.

10-Q

001-40835

2.3

11/10/2021

 

2.4

Agreement and Plan of Merger, dated as of October 23, 2023, by and among EngageSmart, Inc., Icefall Parent, LLC and Icefall Merger Sub, Inc.+

8-K

001-40835

2.1

10/23/2023

 

3.1

Amended and Restated Certificate of Incorporation of EngageSmart, Inc.

10-Q

001-40835

3.1

11/10/2021

 

3.2

Bylaws of EngageSmart, Inc.

10-Q

001-40835

3.2

11/10/2021

 

4.1

Specimen Common Stock Certificate Evidencing the Shares of Common Stock.

S-1/A

333-259101

4.3

9/13/2021

 

10.1

Support Agreement, dated as of October 23, 2023, by and among EngageSmart, Inc., Parent and affiliates of General Atlantic.

8-K

001-40835

10.1

10/23/2023

 

10.2

Support Agreement, dated as of October 23, 2023, by and among EngageSmart, Inc., Parent and affiliates of Summit.

8-K

001-40835

10.2

10/23/2023

 

10.3

Amendment to EngageSmart, Inc. 2021 Incentive Award Plan.

 

 

 

 

*

31.1

Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a).

 

 

 

 

*

31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a).

 

 

 

 

*

32.1

Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350.

 

 

 

 

**

32.2

Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350.

 

 

 

 

**

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 (formatted as Inline XBRL and contained in Exhibit 101)

 

 

 

 

*

*

Filed herewith.

**

Furnished herewith.

+

The schedules are exhibits have been omitted pursuant to Item 601(b)(2) of Regulation S-K. The Company agrees to furnish supplementally a copy of such schedules and exhibits, or any section thereof, to the SEC upon request.

 

36


 

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.

 

EngageSmart, Inc.

Date: November 2, 2023

By:

/s/ Robert P. Bennett

 

Robert P. Bennett

 

Chief Executive Officer

 

Date: November 2, 2023

By:

/s/ Cassandra Hudson

 

 

 

Cassandra Hudson

 

 

 

Chief Financial Officer

 

 

 

 

 

37


EX-10.3 2 esmt-ex10_3.htm EX-10.3 EX-10.3

 

 

 

Exhibit 10.3

 

AMENDMENT TO

ENGAGESMART, INC.

2021 INCENTIVE AWARD PLAN

 

EngageSmart, Inc. 2021 Incentive Award Plan (the “Plan”) is amended as set forth below, effective as of October 30, 2023:

A. Section 8.3 of the Plan is deleted and replaced in its entirely by the following:

“(b) If a Change in Control occurs and a Participant’s Awards are assumed pursuant to Section 8.3(a), and, on or within 12 months following such Change in Control, the Company or its successor entity or a parent or subsidiary thereof terminates such Participant’s employment or service with such entity for any reason (other than for Cause and other than as a result of such Participant’s death or Disability), then, except as may otherwise be provided by the Administrator in its discretion at the time of grant, (i) such Participant’s remaining unvested Awards (including any Substitute Awards) shall become fully vested, exercisable and/or payable, as applicable, and all forfeiture, repurchase and other restrictions on such Awards (including any Substitute Awards) shall lapse, on the date of such Termination of Service, and (ii) with respect to Options then held by such Participant, the Participant shall have a period of 6 months following the date of such Termination of Service (or such longer period as may be set forth in the applicable Award Agreement(s)) to exercise such Options, to the extent that he or she was otherwise entitled to exercise such Options on the date of such Termination of Service (but in no event shall any Option remain exercisable beyond its outside expiration date).”

B. Capitalized terms as used in this Amendment and not otherwise defined in this Amendment, shall have the meanings assigned to them in the Plan. The Plan shall otherwise be unchanged by this Amendment.

 

* * * * *

 

 


EX-31.1 3 esmt-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION

I, Robert P. Bennett, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of EngageSmart, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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: November 2, 2023

By:

/s/ Robert P. Bennett

Robert P. Bennett

 

 

 

Chief Executive Officer

 

 


EX-31.2 4 esmt-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION

I, Cassandra Hudson, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of EngageSmart, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and
5.
The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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: November 2, 2023

By:

/s/ Cassandra Hudson

Cassandra Hudson

 

Chief Financial Officer

 

 


EX-32.1 5 esmt-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of EngageSmart, Inc. (the “Company”) for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Robert P. Bennett, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

1.
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 2, 2023

By:

/s/ Robert P. Bennett

Robert P. Bennett

Chief Executive Officer

 

 


EX-32.2 6 esmt-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report on Form 10-Q of EngageSmart, Inc. (the “Company”) for the period ended September 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Cassandra Hudson, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

1.
The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: November 2, 2023

By:

/s/ Cassandra Hudson

Cassandra Hudson

Chief Financial Officer

 

 


EX-101.CAL 7 esmt-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.PRE 8 esmt-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.DEF 9 esmt-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.SCH 10 esmt-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (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 Operations and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Nature of Business and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Goodwill and Acquired Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Stock-based Compensation link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Acquisitions and Divestitures (Tables) link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stock-based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Revenue - Schedule of Disaggregated Revenue by Segment and Revenue Type (Details) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Net Income Per Share - Computation of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Net Income Per Share - Schedule of Common Shares Excluded from Computation of Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Acquisitions and Divestitures - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Acquisitions and Divestitures - Summary of Preliminary Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Acquisitions and Divestitures - Schedule of Fair Value and Useful Lives of Intangible Assets Acquired and Risk-Adjusted Discount Rates used in Valuation (Details) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Leases - Schedule of Components of Operating Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Fair Value Measurements - Changes in Fair Value of Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Future Estimated Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Stock-based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Stock-based Compensation - Summary of Stock Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Commitments and Contingencies - Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Related Parties - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Segment and Geographic Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Segment and Geographic Information - Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 11 esmt-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Goodwill [Line Items] Goodwill [Line Items] Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Money Market Funds [Member] Money Market Funds Concentration risk percentage Concentration Risk Threshold Percentage Concentration risk threshold percentage. Payments of Stock Issuance Costs Payment of initial public offering costs Payment of offering expenses Costs incurred Unbilled receivables Increase Decrease In Unbilled Receivable Increase (decrease) in unbilled receivable. Accrued expenses and other current liabilities Total Accrued Expenses And Other Current Liabilities Accrued expenses and other current liabilities. Changes in Fair Value of Contingent Consideration Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock-based awards granted to employees vesting period Cost of Revenue, Total Cost of Revenue Cost of revenue Non-cash interest expense Non-cash interest expense. Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Other long-term liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule Of Segment Reporting Information By Segment [Table] Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Unvested Restricted Stock Units Restricted Stock Units Restricted Stock Units (RSUs) [Member] Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Level 1 Fair Value, Inputs, Level 1 [Member] Lessee, Operating Lease, Liability, to be Paid, Year Four 2027 Goodwill recognized Reporting Unit, Amount of Fair Value in Excess of Carrying Amount Amortization of intangible assets Amortization of Intangible Assets Excluding Acquired Technologies Amortization of intangible assets excluding acquired technologies. Fair Value Disclosures [Text Block] Fair Value Measurements Thereafter Lessee Operating Lease Liability Payments Due After Year Four Amount of lessee's undiscounted obligation for lease payment for operating lease due after year four. Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax, Total Short-term deferred purchase price Deferred Purchase Price Current Deferred purchase price current. Schedule of Disaggregated Revenue by Segment and Revenue Type Disaggregation of Revenue [Table Text Block] Accounting Standards Update 2021-08 [Member] ASU 2021-08 Cash paid, net of cash acquired Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Concentration Risk Type [Axis] Concentration Risk Type Schedule of Business Acquisitions, by Acquisition [Table] Deferred revenue current Contract with Customer, Liability, Current Subsequent Events Subsequent Events [Text Block] Class A-1 Common Shares Class A-1 Common Shares. Class A1 Common Shares [Member] Denominator: Earnings Per Share Basic and Diluted Disclosures [Abstract] Earnings per share basic and diluted disclosures. Goodwill acquired Goodwill, Acquired During Period Related Party Transaction, Date Interest due maturity date 2021 Incentive Award Plan Two Thousand And Twenty One Incentive Award Plan [Member] 2021 Incentive Award Plan Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Common Stock, Shares Subscribed but Unissued Additional shares of common stock subscribed Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Transaction-related expenses Transaction Related Expenses Transaction-related expenses. Assets, Fair Value Disclosure [Abstract] Assets: Schedule of Goodwill [Table] Schedule Of Goodwill [Table] Related Party Transactions [Abstract] Assets, Current Total current assets Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Maximum bonus pool amount Maximum Bonus Pool Amount Maximum bonus pool amount. Future sublease receipts thereafter. Future Sublease Receipts Thereafter Future sublease receipts, Thereafter Goodwill divested Goodwill disposed off Goodwill, Written off Related to Sale of Business Unit Subscription Subscription and Circulation [Member] Trading Symbol Trading Symbol Robert P Bennett [Member] Robert P Bennett. Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares, issued Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Consolidated Entities [Domain] Non-cash operating lease expense Non-cash operating lease expense Non-Cash Operating Lease Expense Non-cash operating lease expense. Net Income (Loss) Attributable to Parent [Abstract] Numerator: Selling and Marketing Expense [Member] Selling and Marketing Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Shares, Outstanding Balance, common, shares Balance, common, shares Credit facility available to be drawn Line of Credit Facility, Remaining Borrowing Capacity Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Common Stock, Capital Shares Reserved for Future Issuance Shares of common stock reserved for future issuance (in shares) Entity Address, City or Town Entity Address, City or Town Related Party Transaction [Line Items] Related Party Transaction [Line Items] Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Debt Disclosure [Text Block] Debt Cash interest payments Payment Of Notes Payable Interest Related Party Payment of notes payable interest related party. Disposal Group Name [Axis] Deferred Income Taxes and Other Tax Liabilities, Noncurrent Deferred income taxes Subsequent Event Subsequent Event [Member] Subsequent Event Type [Axis] Additional Paid-in Capital [Member] Additional Paid-in Capital Fair value of contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Liabilities, Current [Abstract] Current liabilities: Assets, Current [Abstract] Current assets: Allowance for credit losses Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful accounts Preferred Stock, Par or Stated Value Per Share Preferred stock, par value per share Statement of Stockholders' Equity [Abstract] Change in accounting principle, accounting standards update, immaterial effect [true false] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Operating lease liabilities Operating Lease, Liability, Current Contractual obligation to be paid after year four. Contractual Obligation, to be Paid, after Year Four Thereafter Lender Name [Axis] Lender Name Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of Acquired Intangible Assets Credit facility maturity date Debt Instrument, Maturity Date Long-term debt outstanding Long-Term Debt Long-term debt, net of current portion Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Property and equipment, net Class of Stock [Domain] Class of Stock Percentage of revenue generated Percentage Of Revenue Generated Percentage of revenue generated. Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Statutory rate Contingent payments Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability, Total Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Secondary Offering Secondary Offering [Member] Secondary Offering Entity Central Index Key Entity Central Index Key Other Other Intangible Assets [Member] Plan Name [Domain] Plan Name Change in accounting principle, accounting standards update, adopted [true false] Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table] Increase (Decrease) in Other Operating Assets, Total Increase (Decrease) in Other Operating Assets Other assets Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Payment of contingent consideration Payment of contingent consideration Merger agreement Merger Agreement [Member] Merger agreement. Schedule of Changes in Carrying Amount of Goodwill by Reportable Segment Schedule of Goodwill [Table Text Block] Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income taxes Income before income taxes Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Payments of Debt Issuance Costs Payment of debt issuance costs Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock in connection with employee stock purchase plan Other Service, Other [Member] Plan Name [Axis] Plan Name Assets Total assets Contingent consideration recorded at acquisition Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Acquisition Fair value measurement with unobservable inputs reconciliation recurring basis liability acquisition. Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accrued expenses and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Registrant Name Entity Registrant Name Debt issuance costs Debt Issuance Costs, Net, Total Debt Issuance Costs, Net Lessee, Lease, Description [Line Items] Related Party, Type [Domain] Related Party Retained earnings (accumulated deficit) Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Proceeds from issuance of common stock under employee stock purchase plan Proceeds from Stock Plans Supplemental Cash Flow Information [Abstract] Supplemental cash flow information: Retained Earnings (Accumulated Deficit) Accumulated Stockholders'/Members' Deficit Retained Earnings [Member] Class of Stock [Axis] Class of Stock Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock in connection with employee stock purchase plan, shares Minimum Minimum [Member] Proceeds from Stock Options Exercised Proceeds from exercise of stock based options Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Lease liabilities Operating lease liabilities Lease liabilities Liabilities, Fair Value Disclosure [Abstract] Liabilities: Accrued license fees Accrued License Fees Current Accrued license fees current. Equity Component [Domain] Equity Component Segments [Axis] Segments Change in accounting principle, accounting standards update, adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date Termination fee payable Termination fee payable Adjusted EBITDA Adjusted EBITDA [Abstract] Adjusted EBITDA. Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Measurement Frequency Debt Disclosure [Abstract] Gain on sale of business Gain on sale of business Gain from divestiture of business Gain (Loss) on Disposition of Business Intangible assets, disposals Indefinite-Lived Intangible Assets, Written off Related to Sale of Business Unit Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense, Total Research and Development Expense Research and development Assets [Abstract] Assets Amortization of intangible assets Amortization expense Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization of intangible assets Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Shares available to grant Subsidiary, Sale of Stock [Line Items] Subsidiary Sale Of Stock [Line Items] Common stock, par value $0.001 per share, 650,000,000 shares authorized and 167,864,066 and 166,081,011 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Accrued Expenses and Other Current Liabilities Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] 2021 Employee Stock Purchase Plan Two Thousand And Twenty One Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Deferred revenue, revenue recognized Contract with Customer, Liability, Revenue Recognized Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation expense Operating Income (Loss) Income from operations Related Party Transaction, Rate Interest rate Entity Ex Transition Period Entity Ex Transition Period Total purchase price consideration Business Combination, Consideration Transferred Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Deferred income taxes General Atlantic, L.P. General Atlantic LP [Member] General Atlantic, L.P. Provision for (benefit from) income taxes Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Luminello, Inc. Luminello Incorporated [Member] Luminello Incorporated. Research and Development Expense [Member] Research and Development Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements Payments of contingent consideration Payment for Contingent Consideration Liability, Financing Activities Future sublease receipts remainder of fiscal year. Future Sublease Receipts Remainder Of Fiscal Year Future sublease receipts, Remainder of 2023 Fair value of contingent consideration recorded in purchase accounting Fair value of contingent consideration recorded in purchase accounting. Fair Value Of Contingent Consideration Recorded In Purchase Accounting Stock based compensation expense Share-Based Payment Arrangement, Expense Total stock based compensation expense Stock-based compensation Disaggregation of Revenue [Table] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Concentration Risk [Line Items] Net Carrying Value Acquired intangible assets, net Identifiable intangible assets Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Revenue from Contract with Customer [Text Block] Revenue CVR Plan CVR Bonus Award Plan [Member] CVR bonus award plan. Disposal Group Name [Domain] Vesting of restricted stock units, shares Stock Issued During Period, Shares, Restricted Stock Award, Gross Offering period Offering Period Offering period. Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Reconciliation of cash, cash equivalents, and restricted cash: JPMorgan Chase Bank, N.A. [Member] JPMorgan Chase Bank, N.A. JPMorgan Chase Bank, N.A. Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Other income, net Sale of Stock, Price Per Share Share price per share Contingent consideration liability, net of current portion Contingent consideration liability, net of noncurrent portion Business Combination, Contingent Consideration, Liability, Noncurrent Operating Expenses [Abstract] Operating expenses: Secondary offering additional shares of common stock. Secondary Offering Additional Shares of Common Stock [Member] Secondary Offering Additional Shares of Common Stock Long-Term Debt, Type [Domain] Long-term Debt, Type Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Lease Income, Lease Payments Contractual Obligation, to be Paid, Year Four 2027 Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Subsequent Events [Abstract] Amortization of Deferred Charges, Total Amortization of Deferred Charges Amortization of deferred costs Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets The Robert P. Bennett 2020 Guarantor Retained Trust [Member] The Robert P. Bennett 2020 Guarantor Retained Trust. Equity [Text Block] Stockholders' Equity Depreciation Depreciation, Total Depreciation Depreciation Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Finite-Lived Intangible Asset, Expected Amortization, Year Four 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Additional Paid in Capital, Ending Balance Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Total Additional Paid in Capital Additional paid-in capital Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Percentage of long-lived assets located outside of United States Percentage Of Long Lived Assets Located In Foreign Countries Percentage of long-lived assets located in foreign countries. 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] Schedule of Components of Operating Lease Expense Lease, Cost [Table Text Block] Shares withheld for employee taxes Adjustment to Additional Paid In Capital Shares Withheld for Employee Taxes Adjustment to additional paid In capital shares withheld for employee taxes. Developed Technology Developed Technology Rights [Member] Entity [Domain] Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Gain (Loss) on Disposition of Property Plant Equipment, Total Credit facility maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Earnings Per Share [Abstract] Net income per share: Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Loss Contingencies [Table] Accounting Policies [Abstract] Segments [Domain] Segments Lessee, Lease, Description [Table] Liability Class [Axis] Risk of Concentrations of Credit and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Sale of Stock, Consideration Received on Transaction Net proceeds Proceeds from sale of common stock Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Mr. Bennett [Member] Mr. Bennett. Earnings Per Share, Basic, Total Basic Net income (loss) per share, basic Net income per share, basic Customer Concentration Risk [Member] Customer Concentration Commitments and contingencies (Note 14) Commitments and Contingencies Acquisitions and Divestitures Mergers, Acquisitions and Dispositions Disclosures [Text Block] Intangible assets, disposals Disposal Group, Including Discontinued Operation, Intangible Assets Acquisition-related expenses Business Combination, Acquisition Related Costs Income Statement [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Contingent payments Fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Bonus pool amount outstanding Bonus Pool Amount Outstanding Bonus pool amount outstanding. Related Party, Type [Axis] Related Party Operating lease cost Operating Lease, Cost Statistical Measurement [Domain] Statistical Measurement Loss Contingencies [Line Items] Payments of taxes related to net share settlement of equity awards Payments of Taxes Related to Net Share Settlement of Equity Awards Payments of taxes related to net share settlement of equity awards. Business combinations measurement period Business Combinations Measurement Period Business combinations measurement period. Unbilled Receivables, Current Unbilled receivables Net Cash Provided by (Used in) Operating Activities Net cash provided by operating activities Amount Finite-Lived Intangible Assets Acquired Document Period End Date Document Period End Date Cash distribution upon achievement of performance threshold Cash Distribution Upon Achievement Of Performance Threshold Cash distribution upon achievement of performance threshold. Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Four Finite-lived intangible asset, expected amortization, after year four. Stockholders' Equity Note [Abstract] Accrued Employee Compensation And Benefits Current Accrued employee compensation and benefits current. Accrued employee compensation and benefits Business acquisition consderation transferred hold back amount to be paid in two year Business Acquisition Consderation Transferred Hold Back Amount to be Paid in Two Year Business acquisition consderation transferred hold back amount to be paid in two year. Earnings Per Share, Diluted, Total Diluted Net income (loss) per share, diluted Net income per share, diluted Product and Service [Domain] Cost of Sales [Member] Cost of Revenue Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Contractual Obligation, to be Paid, Year Three 2026 Credit Concentration Risk [Member] Credit Concentration Revenue from Contract with Customer [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Increase (Decrease) in Other Noncurrent Liabilities Other long-term liabilities Recurring Basis Fair Value, Recurring [Member] Fair value of future holdback payments Business Combination Consideration Transferred Holdback Payments Business combination consideration transferred holdback payments. Number of Reportable Segments Number of reportable segments Risk-Adjusted Discount Rates Used in Valuation Acquired Finite-Lived Intangible Assets Risk-Adjusted Discount Rate used in Valuation Acquired finite-lived intangible assets, risk-adjusted discount rate used in valuation. Segment Reconciling Items [Member] Segment Reconciling Items Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Contractual Obligation, to be Paid, Remainder of Fiscal Year Remainder of 2023 Issuance of common stock upon exercise of stock options, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of equity-based options, shares Exercised Liabilities and Equity [Abstract] Liabilities and stockholders' equity Asset purchase agreement. Asset Purchase Agreement [Member] APA Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense, Total Selling and Marketing Expense Selling and marketing Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Credit Facility [Domain] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Schedule of Fair Value and Useful Lives of Intangible Assets Acquired and Risk-Adjusted Discount Rates used in Valuation Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Shares cancelled and extinguished converted into right to receive cash per share Shares Cancelled and Extinguished Converted into Right to Receive Cash Per Share Shares cancelled and extinguished converted into right to receive cash per share. Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable, net Fair value of assets acquired and liabilities assumed: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Cash paid, net of cash acquired Payments to Acquire Businesses, Gross Aggregate purchase price Local Phone Number Local Phone Number Sale of Stock [Axis] Sale of Stock Increase (Decrease) in Deferred Revenue Deferred revenue Contractual Obligation, Fiscal Year Maturity Schedule [Abstract] Liabilities transfers into or out of Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net, Total Goodwill, Total Goodwill Ending balance Beginning balance Goodwill Statement of Cash Flows [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Gross Profit Gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Asset transfers into or out of Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net, Total Accrued tax liabilities current. Accrued Tax Liabilities Current Accrued tax liabilities Common Stock, Par or Stated Value Per Share Common stock, par value per share Business acquisition consideration transferred hold back amount to be paid in one year Business Acquisition Consideration Transferred Hold back Amount To be Paid in One Year Business acquisition consideration transferred hold back amount to be paid in one year. Deferred Revenue, Noncurrent, Total Deferred Revenue, Noncurrent Deferred revenue, net of current portion Interest Income (Expense), Nonoperating, Net Interest income (expense), net Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum Contractual Obligation, to be Paid, Year One 2024 Consolidation Items [Domain] Consolidation Items Total adjusted EBITDA Total Adjusted EBITDA from reportable segments Adjusted segment EBITDA. Adjusted Segment E B I T D A Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Nature of Business and Basis of Presentation Level 3 Fair Value, Inputs, Level 3 [Member] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase in cash, cash equivalents and restricted cash Payables and Accruals [Abstract] Contingent Consideration Liability Contingent Consideration Liability [Member] Contingent consideration liability. General and Administrative Expense [Member] General and Administrative General and Administrative Expense Invoice cloud inc. Invoice Cloud Inc [Member] Invoice Cloud, Inc. Noncash Investing and Financing Items [Abstract] Supplemental disclosure of non-cash transactions: Proceeds from sale of business, net of cash sold Proceeds from Divestiture of Businesses, Net of Cash Divested, Total Proceeds from Divestiture of Businesses, Net of Cash Divested Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease) Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total Change in fair value Leases Leases of Lessee Disclosure [Text Block] Reportable Segment Operating Segments [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Common Shares Excluded from Computation of Diluted Net Income Per Share Segment Reporting Disclosure [Text Block] Segment and Geographic Information City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Consolidation Items [Axis] Consolidation Items Restricted cash within other assets Restricted Cash and Cash Equivalents, Noncurrent Restricted Cash and Cash Equivalents, Noncurrent, Total Letter of Credit Facility Letter of Credit [Member] Business Acquisition [Line Items] General and Administrative Expense, Total General and Administrative Expense General and administrative Accrued processing fees Accrued Processing Fees Current Accrued processing fees current. Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Basic Weighted average shares outstanding, basic Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Statement [Table] Statement [Table] Accounts Receivable Accounts Receivable [Member] Schedule of Related Party Transactions, by Related Party [Table] Schedule Of Related Party Transactions By Related Party [Table] Document Fiscal Period Focus Document Fiscal Period Focus Total lease payments Total lease payments Lessee, Operating Lease, Liability, to be Paid Rule 10b5-1 Trading Plan Rule 10b5-1 Trading Plan [Member] Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Accrued Professional Fees, Current Accrued consulting and professional fees Statement [Line Items] Statement [Line Items] Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Common shares excluded from computation of diluted net income per share Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Contract with Customer, Asset, after Allowance for Credit Loss, Total Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Beginning Balance Ending Balance Total Total Lease, Cost Subsequent Event [Line Items] Outstanding borrowings Letters of Credit Outstanding, Amount Asset Class [Domain] Accounts receivable, net of allowance for credit losses of $184 and $228 as of September 30, 2023 and December 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] Right of use asset remeasured obtained in exchange for operating lease liability Right Of Use Asset Remeasured Obtained In Exchange For Operating Lease Liability Right of use assets obtained in exchange for new operating lease liabilities Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock Based Compensation Expense Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Global Cloud, Ltd. Global Cloud, Ltd. Global Cloud Ltd [Member] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name 2021 Revolving Credit Facility Two Thousand And Twenty One Revolving Credit Facility [Member] Two thousand and twenty one revolving credit facility. Cover [Abstract] IVR Technologies Group, LLC IVR Technologies Group, LLC. I V R Technologies Group L L C [Member] Document Fiscal Year Focus Document Fiscal Year Focus Income Taxes Paid, Net, Total Income Taxes Paid, Net Cash paid for taxes Sale of Stock [Domain] Sale of Stock Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Stock-based awards expired from date of grant Recently Adopted and Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued, Total Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Customer Relationships [Member] Customer Relationships Stockholders' equity: Stockholders Equity or Member Equity Abstract Stockholders Equity Or Member Equity [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree Legal Entity [Axis] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted-average number of shares outstanding: Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Exercise of equity-based options Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Accrued Marketing Costs, Current Accrued marketing Number of customers accounted for 10% or more Number Of Customers Accounted More Than Ten Percent Number of customers accounted more than ten percent. Schedule of Weighted Average Remaining Lease Term and Discount Rate Schedule of Weighted Average Remaining Lease Term and Discount Rate [Table Text Block] Schedule of weighted average remaining lease term and discount rate. IPO [Member] IPO Accounting Standards Update [Domain] Fair value of future milestone payments Business Combination Consideration Transferred Milestone Payments Business combination consideration transferred milestone payments. Schedule of Future Estimated Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Leases [Abstract] Percentage of revenue generated from foreign countries. Percentage Of Revenue Generated From Foreign Countries Percentage of revenue generated from outside the United States Securities Act File Number Entity File Number Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Contractual Obligation, to be Paid, Year Two 2025 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Remainder of 2023 Goodwill and Intangible Assets Disclosure [Abstract] Share-Based Payment Arrangement [Abstract] Disposal Group Classification [Domain] Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Operating Expenses Total operating expenses Accrued channel partner fees Accrued Channel Partner Fees Current Accrued channel partner fees current. Entity Address, Address Line Two Entity Address, Address Line Two Preferred stock, par value $0.001 per share, 10,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Sale of Stock, Number of Shares Issued in Transaction Sale of stock, shares issued Number of shares available for issuance increase each annual by percentage of common stock shares outstanding Number of Shares Available for Issuance Increase Each Annual By Percentage of Common Stock Shares Outstanding Number of shares available for issuance increase each annual by percentage of common stock shares outstanding. Shares withheld for employee taxes, shares Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Earnings Per Share [Text Block] Net Income Per Share Revenues [Abstract] Revenue Entity Address, Address Line One Entity Address, Address Line One Sales Revenue Revenue Benchmark [Member] Cash and Cash Equivalents, Fair Value Disclosure Cash equivalents - money market funds Future minimum payments under other non-cancellable agreements Contractual Obligation Total Antidilutive Securities [Axis] Antidilutive Securities Other Other Liabilities, Current Other Liabilities, Current, Total Intangible assets 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 Transaction and Usage-Based Transaction and usage-based Transaction and Usage-Based [Member] Transaction and usage-based. Gross Carrying Value Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Credit facility commitment percentage Line of Credit Facility, Commitment Fee Percentage Subsequent Event Type [Domain] Income Statement Location [Axis] Income Statement Location Primary accounts maintained with number of major financial institutions. Primary Accounts Maintained With Number Of Major Financial Institutions Primary accounts maintained with number of major financial institutions Variable lease cost Variable Lease, Cost Long-Term Debt, Type [Axis] Long-term Debt, Type Offering stock incurred cost. Offering Stock Incurred Cost Offering stock incurred cost Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender Level 2 Fair Value, Inputs, Level 2 [Member] Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization, Total Depreciation and amortization expense Product and Service [Axis] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Title of 12(b) Security Security 12b Title Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Repayment of notes Payments of related party notes Repayments of Related Party Debt Unallocated corporate expenses. Unallocated Corporate Expenses Unallocated corporate expenses Eligible participants to purchase common stock through payroll deductions, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Holdback amount Business Acquisition Consideration Transferred Holdback Amount Business acquisition consideration transferred holdback amount. Accounting Standards Update [Axis] Other income (expense), net: Other Nonoperating Income (Expense) [Abstract] Other expense, net: The Bennett Family 2020 Trust [Member] The Bennett Family 2020 Trust. Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total Effect of potential dilutive shares Concentration Risk [Table] Subsequent Event [Table] Business acquisition, share price Business Acquisition, Share Price Total Adjusted EBITDA Adjusted EBITDA. Adjusted E B I T D A Total adjusted EBITDA from reportable segments Fair value of consideration transferred: Business Combination, Consideration Transferred [Abstract] Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Remainder of 2023 Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding Common stock, shares, outstanding Share-Based Payment Arrangement [Text Block] Stock-based Compensation Concentration Risk Type [Domain] Concentration Risk Type SMB Solutions. S M B Solutions [Member] SMB Solutions Income Statement Location [Domain] Income Statement Location Business Combination and Asset Acquisition [Abstract] Document Type Document Type Line of Credit [Member] Credit Facilities Fair Value by Liability Class [Domain] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets Disclosure [Text Block] Goodwill and Acquired Intangible Assets Disposal Group Classification [Axis] IMAGEVISION.NET, LLC Imagevision Net LLC [Member] Imagevision Net, LLC. Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Trade Names [Member] Trade Names Asset Class [Axis] Total other income (expense), net Nonoperating Income (Expense) Additions to property and equipment included in accounts payable and accrued expenses Capital Expenditures Incurred but Not yet Paid Liabilities Total liabilities Compensation related bonus expense Compensation Related Bonus Expense Compensation related bonus expense. Finite-Lived Intangible Asset, Useful Life Weighted Average Useful Life Balances Equity, Attributable to Parent Balances Total stockholders' equity Weighted Average Useful Life (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Consolidated Entities [Axis] Net income Net income and comprehensive income Interest Expense, Total Interest Expense Interest expense Class of Stock Disclosures [Abstract] Statement of Financial Position [Abstract] Weighted average common shares outstanding, diluted Weighted Average Number of Shares Outstanding, Diluted Diluted Weighted average shares outstanding, diluted Credit Facility [Axis] Effective Income Tax Rate Reconciliation, Percent, Total Effective Income Tax Rate Reconciliation, Percent Effective income tax rate Payments to Acquire Productive Assets, Total Payments to Acquire Productive Assets Purchases of property and equipment, including costs capitalized for development of internal-use software Aggregate cash consideration Schedule of Accrued Expenses and Other Current Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term Percentage of purchase price of shares lesser than fair market value of common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Percentage of common stock outstanding Income Tax Disclosure [Text Block] Income Taxes Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Enterprise Solutions. Enterprise Solutions [Member] Enterprise Solutions Operating lease expiration, year Operating Lease Expiration Year Operating lease expiration year. Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Computation of Basic and Diluted Net Income Per Share Cassandra Hudson [Member] Cassandra Hudson. Disaggregation of Revenue [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Summary of Preliminary Purchase Price Allocation Schedule of Business Acquisitions, by Acquisition [Table Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Deferred revenue Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Business Acquisition [Axis] Business Acquisition Total cash, cash equivalents, and restricted cash Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Deferred revenue current Deferred Revenue, Current, Total Deferred Revenue, Current Deferred revenue Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration] XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Entity Registrant Name EngageSmart, Inc.  
Entity Central Index Key 0001863105  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Common Stock, Shares Outstanding   168,096,841
Entity Shell Company false  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity File Number 001-40835  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-2785225  
Entity Address, Address Line One 30 Braintree Hill Office Park  
Entity Address, Address Line Two Suite 101  
Entity Address, City or Town Braintree  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 02184  
City Area Code 781  
Local Phone Number 848-3733  
Document Quarterly Report true  
Document Transition Report false  
Security 12b Title Common stock, $0.001 par value per share  
Trading Symbol ESMT  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 366,034 $ 311,780
Accounts receivable, net of allowance for credit losses of $184 and $228 as of September 30, 2023 and December 31, 2022, respectively 10,672 10,971
Unbilled receivables 6,716 5,413
Prepaid expenses and other current assets 13,076 13,680
Total current assets 396,498 341,844
Operating lease right-of-use assets 24,020 26,907
Property and equipment, net 17,788 14,328
Goodwill 423,406 425,677
Acquired intangible assets, net 61,462 72,319
Other assets 6,536 5,422
Total assets 929,710 886,497
Current liabilities:    
Accounts payable 1,457 1,229
Accrued expenses and other current liabilities 43,697 38,423
Deferred revenue 9,126 8,237
Operating lease liabilities 4,837 4,632
Total current liabilities 59,117 52,521
Long-term operating lease liabilities 23,669 27,161
Deferred income taxes 657 1,322
Contingent consideration liability, net of current portion 1,475  
Deferred revenue, net of current portion 345 335
Other long-term liabilities 2,214 186
Total liabilities 87,477 81,525
Commitments and contingencies (Note 14)
Stockholders' equity:    
Preferred stock, par value $0.001 per share, 10,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022
Common stock, par value $0.001 per share, 650,000,000 shares authorized and 167,864,066 and 166,081,011 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively 168 166
Additional paid-in capital 831,586 814,319
Retained earnings (accumulated deficit) 10,479 (9,513)
Total stockholders' equity 842,233 804,972
Total liabilities and stockholders' equity $ 929,710 $ 886,497
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Allowance for credit losses $ 184 $ 228
Preferred stock, par value per share $ 0.001 $ 0.001
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 per share $ 0.001 $ 0.001
Common stock, shares authorized 650,000,000 650,000,000
Common stock, shares, issued 167,864,066 166,081,011
Common stock, shares, outstanding 167,864,066 166,081,011
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenue $ 97,732 $ 78,796 $ 280,573 $ 220,020
Cost of revenue 21,821 18,845 64,357 52,687
Gross profit 75,911 59,951 216,216 167,333
Operating expenses:        
General and administrative 18,218 13,986 48,081 42,270
Selling and marketing 33,596 25,906 93,143 72,262
Research and development 17,889 12,978 49,402 34,011
Gain on sale of business (10,511)   (10,511)  
Amortization of intangible assets 2,402 2,363 7,126 7,087
Total operating expenses 61,594 55,233 187,241 155,630
Income from operations 14,317 4,718 28,975 11,703
Other income (expense), net:        
Interest expense (135) (121) (375) (361)
Other income, net 3,683 1,116 9,544 1,466
Total other income (expense), net 3,548 995 9,169 1,105
Income before income taxes 17,865 5,713 38,144 12,808
Provision for (benefit from) income taxes 6,335 (1,057) 18,152 (2,900)
Net income and comprehensive income $ 11,530 $ 6,770 $ 19,992 $ 15,708
Net income per share:        
Basic $ 0.07 $ 0.04 $ 0.12 $ 0.1
Diluted $ 0.07 $ 0.04 $ 0.12 $ 0.09
Weighted-average number of shares outstanding:        
Basic 167,546,450 164,427,770 166,940,589 163,195,976
Diluted 170,269,392 169,222,794 170,049,993 169,064,015
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Balances at Dec. 31, 2021 $ 757,099 $ 162 $ 787,043 $ (30,106)
Balance, common, shares at Dec. 31, 2021   161,860,980    
Issuance of common stock upon exercise of stock options 1,897   1,897  
Issuance of common stock upon exercise of stock options, shares   561,581    
Vesting of restricted stock units, shares   17,302    
Shares withheld for employee taxes (132)   (132)  
Shares withheld for employee taxes, shares   (5,471)    
Stock-based compensation expense 2,987   2,987  
Net income 2,059     2,059
Balances at Mar. 31, 2022 763,910 $ 162 791,795 (28,047)
Balance, common, shares at Mar. 31, 2022   162,434,392    
Balances at Dec. 31, 2021 757,099 $ 162 787,043 (30,106)
Balance, common, shares at Dec. 31, 2021   161,860,980    
Net income 15,708      
Balances at Sep. 30, 2022 794,101 $ 165 808,334 (14,398)
Balance, common, shares at Sep. 30, 2022   165,268,125    
Balances at Mar. 31, 2022 763,910 $ 162 791,795 (28,047)
Balance, common, shares at Mar. 31, 2022   162,434,392    
Issuance of common stock upon exercise of stock options 3,691 $ 2 3,689  
Issuance of common stock upon exercise of stock options, shares   1,162,554    
Issuance of common stock in connection with employee stock purchase plan 463   463  
Issuance of common stock in connection with employee stock purchase plan, shares   25,930    
Vesting of restricted stock units, shares   18,018    
Shares withheld for employee taxes (134)   (134)  
Shares withheld for employee taxes, shares   (6,076)    
Stock-based compensation expense 3,327   3,327  
Net income 6,879     6,879
Balances at Jun. 30, 2022 778,136 $ 164 799,140 (21,168)
Balance, common, shares at Jun. 30, 2022   163,634,818    
Issuance of common stock upon exercise of stock options 5,599 $ 1 5,598  
Issuance of common stock upon exercise of stock options, shares   1,605,814    
Vesting of restricted stock units, shares   38,777    
Shares withheld for employee taxes (202)   (202)  
Shares withheld for employee taxes, shares   (11,284)    
Stock-based compensation expense 3,798   3,798  
Net income 6,770     6,770
Balances at Sep. 30, 2022 794,101 $ 165 808,334 (14,398)
Balance, common, shares at Sep. 30, 2022   165,268,125    
Balances at Dec. 31, 2022 804,972 $ 166 814,319 (9,513)
Balance, common, shares at Dec. 31, 2022   166,081,011    
Issuance of common stock upon exercise of stock options 1,327 $ 1 1,326  
Issuance of common stock upon exercise of stock options, shares   402,510    
Vesting of restricted stock units, shares   199,145    
Shares withheld for employee taxes (1,198)   (1,198)  
Shares withheld for employee taxes, shares   (65,265)    
Stock-based compensation expense 4,900   4,900  
Net income 4,124     4,124
Balances at Mar. 31, 2023 814,125 $ 167 819,347 (5,389)
Balance, common, shares at Mar. 31, 2023   166,617,401    
Balances at Dec. 31, 2022 804,972 $ 166 814,319 (9,513)
Balance, common, shares at Dec. 31, 2022   166,081,011    
Net income 19,992      
Balances at Sep. 30, 2023 842,233 $ 168 831,586 10,479
Balance, common, shares at Sep. 30, 2023   167,864,066    
Balances at Mar. 31, 2023 814,125 $ 167 819,347 (5,389)
Balance, common, shares at Mar. 31, 2023   166,617,401    
Issuance of common stock upon exercise of stock options 1,077   1,077  
Issuance of common stock upon exercise of stock options, shares   375,400    
Issuance of common stock in connection with employee stock purchase plan 981   981  
Issuance of common stock in connection with employee stock purchase plan, shares   67,359    
Vesting of restricted stock units, shares   228,166    
Shares withheld for employee taxes (1,365)   (1,365)  
Shares withheld for employee taxes, shares   (72,159)    
Stock-based compensation expense 5,102   5,102  
Net income 4,338     4,338
Balances at Jun. 30, 2023 824,258 $ 167 825,142 (1,051)
Balance, common, shares at Jun. 30, 2023   167,216,167    
Issuance of common stock upon exercise of stock options 1,440 $ 1 1,439  
Issuance of common stock upon exercise of stock options, shares   478,737    
Vesting of restricted stock units, shares   254,677    
Shares withheld for employee taxes (1,611)   (1,611)  
Shares withheld for employee taxes, shares   (85,515)    
Stock-based compensation expense 6,616   6,616  
Net income 11,530     11,530
Balances at Sep. 30, 2023 $ 842,233 $ 168 $ 831,586 $ 10,479
Balance, common, shares at Sep. 30, 2023   167,864,066    
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash flows from operating activities:    
Net income $ 19,992 $ 15,708
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization expense 14,838 13,989
Amortization of deferred costs 692 277
Stock-based compensation expense 16,618 10,112
Non-cash operating lease expense 3,496 3,385
Deferred income taxes (665) (2,900)
Loss on disposal of property and equipment 503 22
Non-cash interest expense 175 175
Gain on sale of business (10,511)  
Changes in operating assets and liabilities:    
Prepaid expenses and other current assets (440) (3,850)
Accounts receivable, net (1,102) (2,106)
Unbilled receivables (1,880) (2,281)
Other assets (1,735) (1,382)
Accounts payable 362 (1,253)
Accrued expenses and other current liabilities 4,862 7,227
Deferred revenue 1,019 1,080
Operating lease liabilities (3,886) (4,115)
Other long-term liabilities 89 26
Net cash provided by operating activities 42,427 34,114
Cash flows from investing activities:    
Acquisition of businesses, net of cash acquired (11,782)  
Proceeds from sale of business, net of cash sold 30,027  
Purchases of property and equipment, including costs capitalized for development of internal-use software (7,069) (4,759)
Net cash provided by (used in) investing activities 11,176 (4,759)
Cash flows from financing activities:    
Payment of debt issuance costs   (23)
Payments of contingent consideration   (1,066)
Proceeds from exercise of stock based options 3,844 11,187
Payments of taxes related to net share settlement of equity awards (4,174) (468)
Proceeds from issuance of common stock under employee stock purchase plan 981 463
Payment of initial public offering costs   (286)
Net cash provided by financing activities 651 9,807
Net increase in cash, cash equivalents and restricted cash 54,254 39,162
Cash, cash equivalents and restricted cash at beginning of period 312,080 254,594
Cash, cash equivalents and restricted cash at end of period 366,334 293,756
Reconciliation of cash, cash equivalents, and restricted cash:    
Cash and cash equivalents 366,034 293,456
Restricted cash within other assets $ 300 $ 300
Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Total cash, cash equivalents, and restricted cash $ 366,334 $ 293,756
Supplemental cash flow information:    
Cash paid for interest 186 181
Cash paid for taxes 19,411 4,330
Cash paid for amounts included in the measurement of operating lease liabilities 4,406 4,246
Supplemental disclosure of non-cash transactions:    
Additions to property and equipment included in accounts payable and accrued expenses 168 189
Right of use assets obtained in exchange for new operating lease liabilities 609 $ 31,409
Fair value of contingent consideration recorded in purchase accounting $ 1,475  
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Nature of Business and Basis of Presentation
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Business and Basis of Presentation

1. Nature of Business and Basis of Presentation

EngageSmart, Inc. and its subsidiaries (together referred to herein as the “Company” or “EngageSmart”) is a leading provider of vertically tailored customer engagement software and integrated payments solutions. EngageSmart offers single instance, multi-tenant, true Software-as-a-Service (“SaaS”) vertical solutions, including SimplePractice, InvoiceCloud, and DonorDrive, that are designed to simplify the Company's customers' engagement with its clients by driving digital adoption and self-service. On August 2, 2023, the Company divested the entity that operated the HealthPay24 solution, which was previously included in the Company's Enterprise Solutions segment. The Company serves customers across several core verticals: Health & Wellness, Government, Utilities, Financial Services, and Giving. EngageSmart's solutions are purpose-built for each of the Company's verticals and they simplify and automate mission-critical workflows such as scheduling, client onboarding, client communication, paperless billing, and electronic payment processing. EngageSmart is headquartered in Braintree, Massachusetts with additional locations throughout the United States.

On October 23, 2023, EngageSmart entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Icefall Parent, LLC, a Delaware limited liability company and affiliate of Vista Equity Partners (“Parent”), and Icefall Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“Merger Sub”, and together with Parent, the “Buyer Parties”), providing for the merger of Merger Sub with and into the Company, with the Company continuing as the surviving corporation (the “Merger”). Refer to Note 16 - Subsequent Events, for further information.

Secondary Offering

On February 28, 2023, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with Goldman Sachs & Co. LLC and J.P. Morgan Securities LLC, as representatives of the several underwriters named therein, and certain of the Company’s stockholders, including affiliates of General Atlantic, L.P ("General Atlantic") and Summit Partners and certain members of the Company’s management (collectively the “Selling Stockholders”), relating to an underwritten public offering (the “Secondary Offering”) of 8,000,000 shares of the Company’s common stock at a price to the public of $19.00 per share, with an option exercisable by the underwriters for 30 days to purchase up to an additional 1,200,000 shares of common stock from certain of the Selling Stockholders at the public offering price, less underwriting discounts and commissions.

In March 2023, pursuant to the Underwriting Agreement, the Selling Stockholders sold an aggregate of 9,200,000 shares of common stock in the Secondary Offering. The Company did not receive any of the proceeds from the sale of common stock, with all proceeds going to the Selling Stockholders.

In connection with the Secondary Offering, the Company incurred costs of $1.6 million during the nine months ended September 30, 2023, which are included within general and administrative expenses on the condensed consolidated statement of operations and comprehensive income.

Basis of Presentation

The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the Company and its subsidiaries have been eliminated in consolidation. For all the periods reported in these condensed consolidated financial statements, the Company has not and does not have any material revenue-generating operations on a standalone basis, and all the material revenue-generating operations of the Company are conducted by its subsidiaries.

Certain information and note disclosures normally included in the consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2022, included in the Company's 2022 Form 10-K. In the opinion of management, the interim condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the periods presented. The results for the interim periods presented are not necessarily indicative of future results.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

The Company’s significant accounting policies are discussed in Note 2 - Summary of Significant Accounting Policies within the notes to consolidated financial statements for the year ended December 31, 2022, included in the Company's 2022 Form 10-K. There have been no significant changes to these policies during the nine months ended September 30, 2023, except as noted below.

Risk of Concentrations of Credit and Significant Customers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. The Company's cash and cash equivalents are primarily maintained in accounts with three major financial institutions in the United States. At times, the Company may maintain cash and cash equivalent balances in excess of Federal Deposit Insurance Corporation ("FDIC") limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

Significant customers are those that accounted for 10% or more of the Company’s total revenue or accounts receivable during any period presented herein. During the nine months ended September 30, 2023 and 2022, no customer accounted for 10% or more of revenue. As of September 30, 2023 and December 31, 2022, no customer accounted for 10% or more of accounts receivable.

Recently Adopted Accounting Pronouncements

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASU 2021-08"), which requires the recognition and measurement of contract assets and liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers ("ASC 606"). ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and, if adopted early, requires the retrospective method of transition applied to transactions occurring on or after the beginning of the fiscal year of adoption. The Company adopted this standard effective January 1, 2023 on a prospective basis, and it did not have a material impact on its consolidated financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue

3. Revenue

Revenue Disaggregated

The Company disaggregates revenue from contracts with customers by reportable segment and revenue type, as the Company believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors and is consistent with the manner in which the Company operates the business. The Company generates a significant majority of its revenue in the Enterprise Solutions segment from transaction and usage-based revenue and a majority of its revenue in the SMB Solutions segment from subscription revenue.

The following table depicts disaggregated revenue by segment and revenue type (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Enterprise Solutions

 

 

 

 

 

 

 

 

 

 

 

 

Transaction and usage-based

 

$

39,783

 

 

$

32,620

 

 

$

113,337

 

 

$

90,928

 

Subscription

 

 

2,123

 

 

 

2,280

 

 

 

7,354

 

 

 

6,517

 

Other

 

 

345

 

 

 

966

 

 

 

1,513

 

 

 

2,298

 

Total Enterprise Solutions revenue

 

 

42,251

 

 

 

35,866

 

 

 

122,204

 

 

 

99,743

 

SMB Solutions

 

 

 

 

 

 

 

 

 

 

 

 

Transaction and usage-based

 

 

15,927

 

 

 

11,349

 

 

 

46,657

 

 

 

33,613

 

Subscription

 

 

39,289

 

 

 

31,216

 

 

 

110,821

 

 

 

85,493

 

Other

 

 

265

 

 

 

365

 

 

 

891

 

 

 

1,171

 

Total SMB Solutions revenue

 

 

55,481

 

 

 

42,930

 

 

 

158,369

 

 

 

120,277

 

Total revenue

 

$

97,732

 

 

$

78,796

 

 

$

280,573

 

 

$

220,020

 

Contract Assets and Liabilities

Contract assets are rights to consideration in exchange for goods or services that the entity has transferred to a customer when that right is conditional on something other than the passage of time. Contract assets are transferred to accounts

receivable once the rights become unconditional. The Company did not have contract assets as of September 30, 2023 or December 31, 2022.

Contract liabilities (deferred revenue) primarily consist of billings and payments received in advance of revenue recognition. The Company primarily bills and collects payments from customers for its subscription services in advance on a monthly, quarterly or annual basis. Contract liabilities are recognized as revenue when services are performed and all other revenue recognition criteria have been met. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred revenue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as non-current deferred revenue. The Company had current deferred revenue of $9.1 million and $8.2 million as of September 30, 2023 and December 31, 2022, respectively. Non-current deferred revenue was $0.3 million as of September 30, 2023 and December 31, 2022. During the nine months ended September 30, 2023, the Company recognized revenue of $7.9 million from the deferred revenue balance as of December 31, 2022. During the nine months ended September 30, 2022, the Company recognized revenue of $6.5 million from the deferred revenue balance as of December 31, 2021.

Remaining Performance Obligations

ASC 606 requires disclosure of the aggregate amount of the transaction price allocated to unsatisfied performance obligations. As permitted by ASC 606, the Company has elected to exclude from this disclosure any contracts with an original duration of one year or less and any variable consideration that meets specified criteria. For contracts greater than one year in length, the Company's most significant performance obligations consist of variable consideration. Such variable consideration meets the specified criteria for the disclosure exclusion; therefore, the majority of the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied is variable consideration that is not required for this disclosure.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income Per Share

4. Net Income Per Share

Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is calculated by dividing net income by the sum of the weighted average number of shares of common stock and potentially dilutive securities outstanding during the period using the treasury stock method. For the periods in which the Company incurs a net loss, the dilutive effect of the Company’s outstanding common stock equivalents is not included in the calculation as the effect would be anti-dilutive. The following table sets forth the computation of basic and diluted net income per share:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except share and per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

167,546,450

 

 

 

164,427,770

 

 

 

166,940,589

 

 

 

163,195,976

 

Effect of potential dilutive shares

 

 

2,722,942

 

 

 

4,795,024

 

 

 

3,109,404

 

 

 

5,868,039

 

Weighted average shares outstanding, diluted

 

 

170,269,392

 

 

 

169,222,794

 

 

 

170,049,993

 

 

 

169,064,015

 

Net income per share, basic

 

$

0.07

 

 

$

0.04

 

 

$

0.12

 

 

$

0.10

 

Net income per share, diluted

 

$

0.07

 

 

$

0.04

 

 

$

0.12

 

 

$

0.09

 

The Company excluded the following potential shares of common stock, presented based on amounts outstanding at each period end, from the computation of diluted net income per share for the periods indicated because including them would have had an anti-dilutive effect:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Options to purchase shares

 

 

304,976

 

 

 

383,666

 

 

 

313,462

 

 

 

473,392

 

Unvested restricted stock units

 

 

2,776,295

 

 

 

1,535,412

 

 

 

1,686,442

 

 

 

913,466

 

Total

 

 

3,081,271

 

 

 

1,919,078

 

 

 

1,999,904

 

 

 

1,386,858

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions and Divestitures
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions and Divestitures

5. Acquisitions and Divestitures

Luminello Acquisition

On August 2, 2023, SimplePractice, LLC ("SimplePractice"), a wholly owned subsidiary of the Company, entered into an asset purchase agreement (the “APA”) with Luminello, Inc., a California corporation, engaged in the sale, hosting, distribution and licensing of practice management software ("Luminello"), and certain key holders (collectively, the “Seller”), pursuant to which SimplePractice agreed to purchase certain assets of the Seller for aggregate base cash consideration of up to $16.0 million, subject to purchase price adjustments including working capital, indebtedness, and a holdback amount up to an aggregate of $3.6 million, consisting of $1.2 million to be paid one year after closing and $2.4 million to be paid two years after closing, pursuant to the terms of the APA. In addition, Seller may receive contingent payments up to $2.0 million, subject to the satisfactory achievement of certain defined performance metrics. In connection with the closing, SimplePractice and the Seller entered into certain intellectual property agreements pursuant to which SimplePractice licensed certain acquired assets back to Seller. In addition, the parties entered into a transition services agreement ("TSA") pursuant to which Seller will continue to operate its platform for a period of time.

The acquisition has been accounted for as a business combination and the Company has recorded the assets acquired and liabilities assumed at their respective fair values as of the acquisition date. The purchase price allocation is considered preliminary subject to the finalization of the valuation and acquired working capital amounts. The Company may record adjustments to the purchase price allocation as additional information relevant to the acquisition becomes available during the remainder of the measurement period, which will not exceed 12 months from the acquisition date. The following tables summarizes the preliminary purchase price allocation (in thousands):

Fair value of consideration transferred:

 

 

 

Cash paid, net of cash acquired

 

$

11,782

 

Fair value of contingent consideration

 

 

1,475

 

Fair value of future holdback payments

 

 

3,300

 

Total purchase price consideration

 

$

16,557

 

 

 

 

 

Fair value of assets acquired and liabilities assumed:

 

 

 

Intangible assets

 

$

4,400

 

Goodwill

 

 

12,804

 

Total assets acquired

 

$

17,204

 

Deferred revenue

 

 

(647

)

Net assets acquired

 

$

16,557

 

The Company engaged a third-party valuation firm to assist in the valuation of intangible assets. The significant intangible assets identified in the purchase price allocation include customer relationships, developed technology, trade names and a favorable contract asset, each of which are amortized on a straight-line basis. Customer relationships represent the underlying relationships with certain customers to provide ongoing services for products sold, and were valued using the income approach, specifically a discounted cash-flow method known as the excess earnings method. Developed technology consists of products that have reached technological feasibility and trade names represent acquired company and product names, and were valued using a relief-from-royalty method. The favorable contract asset relates to the TSA, and was valued using an income approach. The significant assumptions and estimates utilized to value the intangible assets acquired include forecasted revenue and expenses, customer attrition rates, royalty rates, and discount rates.

The following table presents the fair values and useful lives of the identifiable intangible assets acquired and risk-adjusted discount rates used in the valuation:

 

 

Amount

 

 

Weighted Average Useful Life

 

 

Risk-Adjusted Discount Rates Used in Valuation

 

 

 

(in thousands)

 

 

(in years)

 

 

 

 

Customer relationships

 

$

3,600

 

 

 

10

 

 

 

22

%

Developed technology

 

 

400

 

 

 

1

 

 

 

17

%

Trade names

 

 

30

 

 

 

1

 

 

 

17

%

Other

 

 

370

 

 

 

1

 

 

 

17

%

Total identifiable intangible assets

 

$

4,400

 

 

 

 

 

 

 

In connection with the acquisition of Luminello, goodwill of $12.8 million was recognized for the excess purchase price over the fair value of the net assets acquired. The Company believes the goodwill from the acquisition is primarily

attributable to product and customer-related synergies. Goodwill from the acquisition of Luminello is included within the Company’s SMB Solutions segment and is deductible for tax purposes.

Additionally, the Company utilized a third-party valuation firm to assist in the valuation of the future contingent payments. The Company recognized a contingent consideration liability equal to the acquisition date fair value of expected contingent payments utilizing a Monte Carlo simulation model. The significant assumptions and estimates utilized in the model include forecasted revenue, subscribers, volume, and discount rates.

In connection with the acquisition of Luminello, the Company incurred acquisition-related expenses of $0.4 million and $0.6 million for the three and nine months ended September 30, 2023, respectively, which are primarily recorded within general and administrative expenses in the condensed consolidated statements of operations and comprehensive income.

The operating results of Luminello have been included in the Company's SMB Solutions segment and condensed consolidated statements of operations and comprehensive income since the date of acquisition. Revenue, earnings, and pro forma information have not been presented, as the operating results of Luminello are not significant.

HealthPay24 Divestiture

On August 2, 2023, Invoice Cloud, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“Invoice Cloud”), completed the divestiture of IMAGEVISION.NET, LLC, the entity that operates the HealthPay24 solution to Waystar, Inc. for $30.0 million, net of cash sold, in an all-cash transaction. The proceeds from this transaction were recorded within the proceeds from sale of business, net of cash sold line on the condensed consolidated statement of cash flows. The divestiture resulted in a gain of $10.5 million which was recorded within gain on sale of business on the condensed consolidated statements of operations and comprehensive income. As a result of the transaction, the Company disposed of $15.1 million of goodwill and $3.5 million of intangible assets, net from the Enterprise Solutions segment. The divestiture was not considered a strategic shift that would have a major effect on the Company’s operations or financial results, and as a result was not reported as discontinued operations.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Leases

6. Leases

The Company has operating leases for office space to support business operations. The Company's office leases expire at varying dates from 2024 through 2030. The Company's leases do not contain any material residual value guarantees or restrictive covenants. Operating leases are recognized on the condensed consolidated balance sheets as operating lease right-of-use assets, operating lease liabilities and long-term operating lease liabilities. Operating lease expense is recognized on a straight-line basis over the lease term within the Company’s condensed consolidated statements of operations and comprehensive income.

Lease Costs and Other Information

The following table summarizes the components of operating lease expense (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Operating lease cost

 

$

1,181

 

 

$

1,184

 

 

$

3,548

 

 

$

3,549

 

Variable lease cost

 

 

74

 

 

 

79

 

 

 

238

 

 

 

224

 

Total

 

$

1,255

 

 

$

1,263

 

 

$

3,786

 

 

$

3,773

 

The weighted average remaining lease term (in years) and discount rate were as follows:

 

 

September 30, 2023

 

 

December 31, 2022

 

Weighted-average remaining lease term

 

 

6.3

 

 

 

6.8

 

Weighted-average discount rate

 

 

2.31

%

 

 

2.26

%

 

Maturity of Lease Liabilities

The following table presents the future minimum lease payments under the Company's operating leases liabilities as of September 30, 2023 (in thousands):

Remainder of 2023

 

 

 

$

988

 

2024

 

 

 

 

5,873

 

2025

 

 

 

 

4,615

 

2026

 

 

 

 

4,209

 

2027

 

 

 

 

3,942

 

Thereafter

 

 

 

 

11,069

 

Total lease payments

 

 

 

$

30,696

 

Less: imputed interest

 

 

 

 

(2,190

)

Lease liabilities

 

 

 

$

28,506

 

The Company has subleased certain office space for which incoming sublease amounts will offset the future lease payments in the table above. Under the executed sublease agreement, the Company expects to receive future sublease payments of $0.4 million over the remainder of 2023 and $0.9 million thereafter.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements

7. Fair Value Measurements

The following tables present the Company’s fair value hierarchy for its assets and liabilities that were measured at fair value on a recurring basis (in thousands):

 

 

September 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents - money market funds

 

$

276,604

 

 

$

 

 

$

 

 

$

276,604

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration liability

 

$

 

 

$

 

 

$

1,475

 

 

$

1,475

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents - money market funds

 

$

225,712

 

 

$

 

 

$

 

 

$

225,712

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration liability

 

$

 

 

$

 

 

$

 

 

$

 

Money market funds held as of September 30, 2023 and December 31, 2022 were valued by the Company based on quoted market prices, which represent a Level 1 measurement within the fair value hierarchy. The carrying values of the Company’s accounts receivable, unbilled receivables, accounts payable, and accrued expenses approximate their fair values due to the short-term nature of these assets and liabilities. There were no transfers into or out of Level 3 during the periods presented.

The Company’s recurring fair value measurements using Level 3 inputs related to the Company’s contingent consideration liability as the significant inputs to the valuation are not observable in the market. The Company determined the fair value of the contingent consideration liability using a Monte Carlo simulation model. Changes in the fair value of the Company’s contingent consideration liabilities were as follows (in thousands):

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Beginning balance

 

$

 

 

$

2,800

 

Contingent consideration recorded at acquisition

 

 

1,475

 

 

 

 

Payment of contingent consideration

 

 

 

 

 

(2,800

)

Change in fair value

 

 

 

 

 

 

Ending balance

 

$

1,475

 

 

$

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Acquired Intangible Assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Acquired Intangible Assets

8. Goodwill and Acquired Intangible Assets

The carrying amount of goodwill was $423.4 million and $425.7 million as of September 30, 2023 and December 31, 2022, respectively. Changes in the carrying amount of goodwill by reportable segment through September 30, 2023 were as follows (in thousands):

 

 

Enterprise Solutions

 

 

SMB Solutions

 

 

Total

 

Balance as of December 31, 2022

 

$

218,658

 

 

$

207,019

 

 

$

425,677

 

Goodwill acquired

 

 

 

 

 

12,804

 

 

 

12,804

 

Goodwill divested

 

 

(15,075

)

 

 

 

 

 

(15,075

)

Balance as of September 30, 2023

 

$

203,583

 

 

$

219,823

 

 

$

423,406

 

Acquired intangible assets of the Company consisted of the following (in thousands):

 

 

 

 

 

September 30, 2023

 

 

 

Weighted Average
Useful Life

 

 

Gross Carrying Value

 

 

Accumulated Amortization

 

 

Net Carrying Value

 

 

 

(in years)

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

10.0

 

 

$

81,643

 

 

$

(35,393

)

 

$

46,250

 

Developed technology

 

 

6.9

 

 

 

41,044

 

 

 

(26,641

)

 

 

14,403

 

Trade names

 

 

5.0

 

 

 

5,551

 

 

 

(5,050

)

 

 

501

 

Other

 

 

1.0

 

 

 

370

 

 

 

(62

)

 

 

308

 

Total

 

 

 

 

$

128,608

 

 

$

(67,146

)

 

$

61,462

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Weighted Average
Useful Life

 

 

Gross Carrying Value

 

 

Accumulated Amortization

 

 

Net Carrying Value

 

 

 

(in years)

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

10.0

 

 

$

82,841

 

 

$

(31,344

)

 

$

51,497

 

Developed technology

 

 

7.0

 

 

 

42,913

 

 

 

(23,463

)

 

 

19,450

 

Trade names

 

 

5.0

 

 

 

5,824

 

 

 

(4,452

)

 

 

1,372

 

Total

 

 

 

 

$

131,578

 

 

$

(59,259

)

 

$

72,319

 

The Company recorded amortization expense of $4.0 million for the three month period ended September 30, 2023 and $3.9 million for the three month period ended September 30, 2022. The Company recorded amortization expense of $11.8 million for the nine month period ended September 30, 2023 and $11.7 million for the nine month period ended September 30, 2022. Amortization of developed technology is recorded within cost of revenue, while amortization of customer relationships, trade names and other is recorded within amortization of intangible assets within operating expenses on the Company’s condensed consolidated statements of operations and comprehensive income. Future estimated amortization expense of the Company’s intangible assets as of September 30, 2023 is expected to be as follows (in thousands):

Remainder of 2023

 

$

3,974

 

2024

 

 

14,656

 

2025

 

 

13,939

 

2026

 

 

9,177

 

2027

 

 

8,164

 

Thereafter

 

 

11,552

 

Total

 

$

61,462

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses and Other Current Liabilities

9. Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Accrued employee compensation and benefits

 

$

15,735

 

 

$

16,897

 

Accrued consulting and professional fees

 

 

2,991

 

 

 

2,560

 

Accrued processing fees

 

 

3,623

 

 

 

2,287

 

Accrued channel partner fees

 

 

4,789

 

 

 

2,679

 

Accrued license fees

 

 

6,079

 

 

 

3,629

 

Accrued marketing

 

 

2,297

 

 

 

2,169

 

Accrued tax liabilities

 

 

640

 

 

 

1,769

 

Short-term deferred purchase price

 

 

1,144

 

 

 

 

Other

 

 

6,399

 

 

 

6,433

 

Total

 

$

43,697

 

 

$

38,423

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt

10. Debt

As of September 30, 2023 and December 31, 2022, the Company had no long-term debt outstanding.

2021 Revolving Credit Facility

On September 27, 2021, the Company entered into a revolving credit agreement (“2021 Revolving Credit Facility”) with JPMorgan Chase Bank, N.A. as administrative agent and certain other lenders. The 2021 Revolving Credit Facility allows the Company to borrow up to $75.0 million, $7.5 million of which may be comprised of a letter of credit facility. The 2021 Revolving Credit Facility will mature on September 27, 2026. In conjunction with the 2021 Revolving Credit Facility, the Company incurred debt issuance costs in the amount of $1.2 million, which were recorded within other assets on the condensed consolidated balance sheets and are being amortized into interest expense over the term of the 2021 Revolving Credit Facility. The 2021 Revolving Credit Facility requires the Company to pay a commitment fee in respect to unused revolving credit facility commitments of 0.25% per annum. The commitment fee is recorded as a component of interest expense on the Company's condensed consolidated statements of operations and comprehensive income. On June 30, 2023, the Company amended the 2021 Revolving Credit Facility to transition from a London Interbank Overnight Rate ("LIBOR")-based interest rate to a Secured Overnight Financing Rate ("SOFR")-based interest rate. No change was made to the interest rate margin. As of September 30, 2023, the Company has not yet drawn upon the 2021 Revolving Credit Facility, although $2.1 million has been utilized against the 2021 Revolving Credit Facility in the form of a line of credit, reducing the Company's borrowing capacity to $72.9 million.

The 2021 Revolving Credit Facility contains certain financial maintenance covenants, which require the Company to not exceed certain specified total net leverage ratios at the end of each fiscal quarter.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

11. Stockholders' Equity

Preferred Stock

In connection with the Company's initial public offering ("IPO") in September 2021, the Company's amended and restated certificate of incorporation and amended and restated bylaws became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.001 per share, with rights and preferences, including voting rights, designated from time to time by the Board of Directors. As of September 30, 2023, no shares of preferred stock were issued or outstanding.

Common Stock

The Company's amended and restated certificate of incorporation authorized the issuance of 650,000,000 shares of common stock with a par value of $0.001 per share. As of September 30, 2023, there were 167,864,066 shares of common stock issued and outstanding.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-based Compensation

12. Stock-based Compensation

2021 Incentive Award Plan

In September 2021, the Company’s Board of Directors adopted, and its stockholders approved, the 2021 Incentive Award Plan (“2021 Plan”), which became effective in connection with the Company's IPO. The 2021 Plan provides for granting stock options, including incentive stock options ("ISOs") and nonqualified stock options ("NSOs"), restricted stock,

dividend equivalents, restricted stock units ("RSUs"), other stock-based awards, and cash awards to eligible employees, consultants and directors. A total of 14,798,186 shares of the Company’s common stock have been reserved for issuance under the 2021 Plan. The number of shares initially available for issuance will be increased annually on January 1 of each calendar year beginning in 2022 and ending in 2031 by an amount equal to the lesser of (i) 5% of the shares of the Company's common stock outstanding on the final day of the immediately preceding calendar year or (ii) a smaller number of shares as determined by the Company's Board of Directors. As of September 30, 2023, there were 10,287,873 remaining shares available for the Company to grant under the 2021 Plan.

The Company’s Amended and Restated 2015 Stock Option Plan ("2015 Plan”) provided for the granting of ISOs and NSOs to the Company's employees, consultants, and nonemployee directors. In conjunction with the effectiveness of the 2021 Plan, the Company’s Board of Directors voted that no further awards would be granted under the 2015 Plan but any awards under the 2015 Plan that were outstanding as of the date of the IPO shall remain outstanding and continue to be subject to the terms and conditions of the 2015 Plan.

Stock-based awards granted to employees generally vest over a four-year period, and, in the case of stock options, expire ten years from the date of grant.

2021 Employee Stock Purchase Plan

In September 2021, the Company’s Board of Directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (“2021 ESPP”), which became effective in connection with the IPO. The 2021 ESPP authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of 2,219,728 shares of the Company’s common stock have been reserved for future issuance under the 2021 ESPP. The number of shares available for issuance under the 2021 ESPP will be annually increased on January 1 of each calendar year beginning in 2022 and ending in 2031, by an amount equal to the lesser of: (i) 1% of the aggregate number of shares of the Company's common stock outstanding on the final day of the immediately preceding calendar year or (ii) such smaller number of shares as is determined by the Company's Board of Directors.

The 2021 ESPP permits eligible participants to purchase common stock through payroll deductions of up to 15% of their eligible compensation during the offering period. The purchase price of the shares will be 85% of the lesser of the fair market value of the Company's common stock on the first day of the offering period or the fair market value on the last day of the offering period. The 2021 ESPP will typically be administered through consecutive six-month offering periods, commencing on June 1st and December 1st of each fiscal year. As of September 30, 2023, there were 2,088,097 shares of common stock available for issuance under the 2021 ESPP.

Stock-based Compensation Expense

Stock-based compensation expense is reflected in the condensed consolidated statements of operations and comprehensive income as follows (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of revenue

 

$

802

 

 

$

397

 

 

$

1,842

 

 

$

660

 

General and administrative

 

 

2,958

 

 

 

1,832

 

 

 

8,009

 

 

 

6,528

 

Selling and marketing

 

 

1,207

 

 

 

869

 

 

 

3,134

 

 

 

1,829

 

Research and development

 

 

1,649

 

 

 

700

 

 

 

3,633

 

 

 

1,095

 

Total

 

$

6,616

 

 

$

3,798

 

 

$

16,618

 

 

$

10,112

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

13. Income Taxes

The Company's effective income tax rates were 35.5% and (18.5)% for the three months ended September 30, 2023 and 2022, respectively. The Company's effective income tax rates were 47.6% and (22.6)% for the nine months ended September 30, 2023 and 2022, respectively. The effective tax rates for the three and nine months ended September 30, 2023 were higher than the statutory rate of 21.0% primarily due to the impact of the valuation allowance, partially offset by excess benefits from stock-based compensation. The effective tax rates for the three and nine months ended September 30, 2022 were lower than the statutory rate of 21.0% primarily due to excess benefits from stock-based compensation.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

14. Commitments and Contingencies

Non-Cancellable Commitments

As of September 30, 2023, the Company had non-cancellable commitments to vendors primarily consisting of subscriptions to third party software products. Obligations under contracts that are cancellable or with a remaining term of 12 months or less are not included. As of September 30, 2023, future minimum payments under other non-cancellable agreements were as follows (in thousands):

Remainder of 2023

 

$

2,335

 

2024

 

 

3,438

 

2025

 

 

738

 

2026

 

 

184

 

2027

 

 

 

Thereafter

 

 

 

Total

 

$

6,695

 

Contingent Value Payments

In 2019, the CVR Bonus Award Plan ("CVR Plan") was established for the benefit of option holders as of February 11, 2019 in the event that holders of Class A-1 common shares of EngageSmart, LLC (the Company's predecessor) receive cash distributions in connection with certain exit events specified under EngageSmart, LLC's LLC Agreement of at least $889.1 million (the “Performance Threshold”). Subject to the achievement of the Performance Threshold, CVR Unit Awards ("CVR Units") entitle the holder, subject generally to the holder’s continued employment through the date of payment, to a pro-rata portion of a bonus pool (based on a participant’s share of CVR Units held). The maximum amount of this bonus pool was capped at $9.5 million, of which, $6.0 million remains outstanding as of September 30, 2023. No compensation expense has been recognized in relation to the CVR Plan as the Company has determined that achievement of the Performance Threshold is not probable as of September 30, 2023.

In connection with the Company’s IPO in 2021, the CVR Plan was amended to reflect the conversion of EngageSmart, LLC to EngageSmart, Inc. and the CVR Units otherwise remain subject to substantially the same terms and conditions applicable immediately prior to the Company’s IPO. Following the IPO and the conversion of EngageSmart, LLC to EngageSmart, Inc. (and related transactions), General Atlantic subscribed and received 288,344 additional shares of common stock in the Company, with the value of each share based on the public offering price of the shares of common stock sold by the Company in the IPO. As consideration for the additional shares of common stock, General Atlantic entered into a promissory note with the Company, which requires General Atlantic to make a capital contribution to the Company equal to the amount of any future payments to be made by the Company to holders of CVR Units pursuant to the CVR Plan, which such payments would be triggered by the events specified under the amended CVR Plan. In the event the CVR Units are forfeited or the Performance Threshold is not met, General Atlantic will not be required to make any payments under the promissory note and will keep the shares issued.

Indemnification Agreements

In the normal course of business, the Company may provide indemnification of varying scope and terms to third parties and may enter into commitments and guarantees (“Agreements”) under which it may be required to make payments. The duration of these Agreements varies, and in certain cases, may be indefinite with no limit to the Company’s maximum potential payment exposure. In addition, the Company has obligations with certain members of its board of directors and certain executive officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors and/or officers. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company does not believe that the outcome of any claims under any indemnification arrangements will have a material effect on its financial position, results of operations or cash flows, and it has not accrued any liabilities related to such obligations in its condensed consolidated financial statements as of September 30, 2023 and December 31, 2022.

Legal Proceedings

The Company is from time to time subject to various other legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. The Company routinely assesses its current litigation and/or threatened litigation as to the probability of ultimately incurring a liability. In situations where the Company assesses the likelihood of loss as probable, the Company records its best estimate of the ultimate loss if reasonably possible to estimate. While the outcome of these claims cannot be predicted with certainty, the Company believes that these pending or threatened legal proceedings or claims could not have a material impact on the Company’s condensed consolidated financial statements.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segment and Geographic Information

15. Segment and Geographic Information

Segment Information

The Company has determined that its chief executive officer is its chief operating decision maker (“CODM”) and the Company is organized into two reportable segments: Enterprise Solutions and SMB Solutions. The reportable segments were determined based on how the CODM reviews business performance and makes decisions about resources to be allocated.

The Enterprise Solutions segment is primarily engaged in providing SaaS solutions that simplify customer-client engagement primarily through electronic billing and digital payments. Enterprise solutions are built to address the unique needs of specific verticals: Government, Utilities, Financial Services, and Giving. For the Enterprise Solutions segment, the Company integrates directly with its customers’ core software systems and utilizes a partner-assisted direct sales model for purposes of its go-to-market strategy. The Company generates a significant majority of its revenue in this segment from transaction and usage-based revenue. For the nine months ended September 30, 2023, this segment generated 44% of total revenue. On August 2, 2023, the Company divested the entity that operated the HealthPay24 solution, which was previously included in the Company's Enterprise Solutions segment.

The SMB Solutions segment is primarily engaged in providing end-to-end practice management solutions geared toward the Health & Wellness industry. For the Company's SMB Solutions segment, the Company primarily relies on a free trial to paid customer sales model. The Company generates interest for its offerings in the Company's SMB Solutions segment through a combination of search engine optimization, word-of-mouth, paid customer referrals, and search engine marketing. The Company generates a majority of its revenue in this segment from subscription revenue. For the nine months ended September 30, 2023, this segment generated 56% of total revenue.

The CODM evaluates segment operating performance using revenue and Adjusted EBITDA, as defined below, from reportable segments to make resource allocation decisions and to evaluate segment performance. Adjusted EBITDA assists management in comparing the Company’s performance on a consistent basis for purposes of business decision-making. The Company defines Adjusted EBITDA as net income excluding interest income (expense), net; provision for (benefit from) income taxes; depreciation; and amortization of intangible assets, as further adjusted for gain on sale of business, transaction-related expenses and stock-based compensation. Adjusted EBITDA from reportable segments excludes unallocated corporate costs which are primarily comprised of costs for accounting, finance, legal, human resources and costs for certain executives supporting overall business strategy and execution.

The following table sets forth the revenue and Adjusted EBITDA results attributable to each reportable segment and includes a reconciliation of the totals reported for the reportable segments to the applicable line items in the Company’s accompanying condensed consolidated statements of operations and comprehensive income (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise Solutions

 

$

42,251

 

 

$

35,866

 

 

$

122,204

 

 

$

99,743

 

SMB Solutions

 

 

55,481

 

 

 

42,930

 

 

 

158,369

 

 

 

120,277

 

Total revenue

 

 

97,732

 

 

 

78,796

 

 

 

280,573

 

 

 

220,020

 

Adjusted EBITDA

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise Solutions

 

 

5,860

 

 

 

4,577

 

 

 

19,481

 

 

 

13,338

 

SMB Solutions

 

 

21,217

 

 

 

16,314

 

 

 

59,882

 

 

 

45,239

 

Total Adjusted EBITDA from reportable segments

 

 

27,077

 

 

 

20,891

 

 

 

79,363

 

 

 

58,577

 

Unallocated corporate expenses

 

 

(8,230

)

 

 

(7,669

)

 

 

(23,815

)

 

 

(22,833

)

Total Adjusted EBITDA

 

 

18,847

 

 

 

13,222

 

 

 

55,548

 

 

 

35,744

 

Reconciling items:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income (expense), net

 

 

3,555

 

 

 

1,005

 

 

 

9,180

 

 

 

1,127

 

Amortization of intangible assets

 

 

(3,954

)

 

 

(3,900

)

 

 

(11,754

)

 

 

(11,700

)

Depreciation

 

 

(1,061

)

 

 

(816

)

 

 

(3,084

)

 

 

(2,289

)

Gain on sale of business

 

 

10,511

 

 

 

 

 

 

10,511

 

 

 

 

Transaction-related expenses

 

 

(3,417

)

 

 

 

 

 

(5,639

)

 

 

38

 

Stock-based compensation

 

 

(6,616

)

 

 

(3,798

)

 

 

(16,618

)

 

 

(10,112

)

Income before income taxes

 

 

17,865

 

 

 

5,713

 

 

 

38,144

 

 

 

12,808

 

Provision for (benefit from) income taxes

 

 

6,335

 

 

 

(1,057

)

 

 

18,152

 

 

 

(2,900

)

Net income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

 

The Company’s CODM does not separately evaluate assets by segment, and therefore assets by segment are not presented.

Geographic Information

For the nine months ended September 30, 2023 and 2022, revenues by geographic region are not disclosed as revenue outside the United States does not exceed 10% of total revenue.

The Company does not disclose geographic information for long-lived assets as long-lived assets located outside the United States do not exceed 10% of total assets.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events
9 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events

16. Subsequent Events

On October 23, 2023, the Company entered into a Merger Agreement with Parent and Merger Sub, providing for the acquisition of the Company, by affiliates of Vista Equity Partners Management, LLC (“Vista”) for $23.00 for each share not held by the Company, affiliates of Vista, including Parent and Merger Sub, and affiliates of General Atlantic, the current majority stockholder of the Company. General Atlantic plans to roll over a portion of its shares into the Surviving Corporation (as defined the Merger Agreement). The transaction is expected to close in the first calendar quarter of 2024, subject to the satisfaction of closing conditions contained the Merger Agreement, including the affirmative vote of the holders of a majority of the outstanding shares of common stock held by the Unaffiliated Company Stockholders (as defined the Merger Agreement). Upon completion of the transaction, the Company’s common stock will no longer be publicly listed and the Company will become a privately-held company. Vista intends to finance the transaction with fully committed equity financing that is not subject to any financing condition.

The Merger Agreement includes a “go-shop” period expiring at 11:59 p.m., Eastern time, on November 22, 2023 (the “No-Shop Period Start Date”), which allows the Company’s board of directors and its advisors to actively engage in certain activities, including discussions or negotiations with respect to acquisition proposals from third parties, subject to the terms and conditions set forth in the Merger Agreement. The Company’s board of directors will have the right to terminate the Merger Agreement to enter into a superior proposal.

The Merger Agreement also contains certain termination rights for Vista, with a termination fee payable by the Company to Vista for up to $144.4 million under certain circumstances. In addition, the Company or Vista may terminate the Merger Agreement if the Merger is not consummated by May 23, 2024.

The foregoing summary of the Merger Agreement and the Support Agreements (as defined the Merger Agreement) is not complete and is qualified in its entirety by the full text of the Merger Agreement and Support Agreements, which are attached as exhibits to this Quarterly Report on Form 10-Q, and described in more detail in Item 1.01 of the Company’s Form 8-K filed with the SEC on October 23, 2023.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure                
Net Income (Loss) $ 11,530 $ 4,338 $ 4,124 $ 6,770 $ 6,879 $ 2,059 $ 19,992 $ 15,708
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
9 Months Ended
Sep. 30, 2023
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

 

 

 

 

 

 

Trading Arrangement

 

 

 

 

Name/Title

 

Action

 

Date

 

Rule 10b5-1*

 

Non-Rule 10b5‑1**

 

Total Shares to be Sold

 

Expiration Date

Robert P. Bennett

 

Terminate (1)

 

August 21, 2023

 

X

 

 

 

(2)

 

January 3, 2024

Chief Executive Officer

 

 

 

 

 

 

 

 

 

 

 

 

Cassandra Hudson

 

Terminate (3)

 

September 22, 2023

 

X

 

 

 

(4)

 

November 21, 2024

Chief Financial Officer

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

* Intended to satisfy the affirmative defense of Rule 10b5-1(c)

** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)

(1) On August 21, 2023, Mr. Bennett terminated trading arrangements for each of Mr. Bennett, the Robert P. Bennett 2020 Guarantor Retained Trust, and The Bennett Family 2020 Trust that were, in each case, originally adopted on September 9, 2022.

(2) The terms of each plan described in footnote (1) provided for the sale of up to 252,000 shares of common stock. As of the date of termination, Mr. Bennett had sold 168,000 shares of common stock under each plan.

(3) On September 22, 2023, Ms. Hudson terminated the trading arrangement originally adopted on December 14, 2022 and subsequently modified on June 14, 2023.

(4) The terms of the modified plan described in footnote (3) provided for the sale of up to 387,002 shares of common stock. As of the date of termination, Ms. Hudson had not sold any shares of common stock under the modified plan.

Robert P Bennett [Member]  
Trading Arrangements, by Individual  
Name Robert P. Bennett
Title Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date September 9, 2022
Rule 10b5-1 Arrangement Terminated true
Termination Date August 21, 2023
Cassandra Hudson [Member]  
Trading Arrangements, by Individual  
Name Cassandra Hudson
Title Chief Financial Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date December 14, 2022
Rule 10b5-1 Arrangement Terminated true
Termination Date September 22, 2023
Aggregate Available 387,002
Mr. Bennett [Member] | Robert P Bennett [Member]  
Trading Arrangements, by Individual  
Aggregate Available 252,000
The Robert P. Bennett 2020 Guarantor Retained Trust [Member] | Robert P Bennett [Member]  
Trading Arrangements, by Individual  
Aggregate Available 252,000
The Bennett Family 2020 Trust [Member] | Robert P Bennett [Member]  
Trading Arrangements, by Individual  
Aggregate Available 252,000
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Risk of Concentrations of Credit and Significant Customers

Risk of Concentrations of Credit and Significant Customers

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. The Company's cash and cash equivalents are primarily maintained in accounts with three major financial institutions in the United States. At times, the Company may maintain cash and cash equivalent balances in excess of Federal Deposit Insurance Corporation ("FDIC") limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.

Significant customers are those that accounted for 10% or more of the Company’s total revenue or accounts receivable during any period presented herein. During the nine months ended September 30, 2023 and 2022, no customer accounted for 10% or more of revenue. As of September 30, 2023 and December 31, 2022, no customer accounted for 10% or more of accounts receivable.

Recently Adopted and Issued Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASU 2021-08"), which requires the recognition and measurement of contract assets and liabilities acquired in a business combination in accordance with ASC 606, Revenue from Contracts with Customers ("ASC 606"). ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and, if adopted early, requires the retrospective method of transition applied to transactions occurring on or after the beginning of the fiscal year of adoption. The Company adopted this standard effective January 1, 2023 on a prospective basis, and it did not have a material impact on its consolidated financial statements.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue by Segment and Revenue Type

The following table depicts disaggregated revenue by segment and revenue type (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Enterprise Solutions

 

 

 

 

 

 

 

 

 

 

 

 

Transaction and usage-based

 

$

39,783

 

 

$

32,620

 

 

$

113,337

 

 

$

90,928

 

Subscription

 

 

2,123

 

 

 

2,280

 

 

 

7,354

 

 

 

6,517

 

Other

 

 

345

 

 

 

966

 

 

 

1,513

 

 

 

2,298

 

Total Enterprise Solutions revenue

 

 

42,251

 

 

 

35,866

 

 

 

122,204

 

 

 

99,743

 

SMB Solutions

 

 

 

 

 

 

 

 

 

 

 

 

Transaction and usage-based

 

 

15,927

 

 

 

11,349

 

 

 

46,657

 

 

 

33,613

 

Subscription

 

 

39,289

 

 

 

31,216

 

 

 

110,821

 

 

 

85,493

 

Other

 

 

265

 

 

 

365

 

 

 

891

 

 

 

1,171

 

Total SMB Solutions revenue

 

 

55,481

 

 

 

42,930

 

 

 

158,369

 

 

 

120,277

 

Total revenue

 

$

97,732

 

 

$

78,796

 

 

$

280,573

 

 

$

220,020

 

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Income Per Share The following table sets forth the computation of basic and diluted net income per share:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

(in thousands, except share and per share amounts)

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

Denominator:

 

 

 

 

 

 

 

 

 

 

 

 

Weighted average shares outstanding, basic

 

 

167,546,450

 

 

 

164,427,770

 

 

 

166,940,589

 

 

 

163,195,976

 

Effect of potential dilutive shares

 

 

2,722,942

 

 

 

4,795,024

 

 

 

3,109,404

 

 

 

5,868,039

 

Weighted average shares outstanding, diluted

 

 

170,269,392

 

 

 

169,222,794

 

 

 

170,049,993

 

 

 

169,064,015

 

Net income per share, basic

 

$

0.07

 

 

$

0.04

 

 

$

0.12

 

 

$

0.10

 

Net income per share, diluted

 

$

0.07

 

 

$

0.04

 

 

$

0.12

 

 

$

0.09

 

Schedule of Common Shares Excluded from Computation of Diluted Net Income Per Share

The Company excluded the following potential shares of common stock, presented based on amounts outstanding at each period end, from the computation of diluted net income per share for the periods indicated because including them would have had an anti-dilutive effect:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Options to purchase shares

 

 

304,976

 

 

 

383,666

 

 

 

313,462

 

 

 

473,392

 

Unvested restricted stock units

 

 

2,776,295

 

 

 

1,535,412

 

 

 

1,686,442

 

 

 

913,466

 

Total

 

 

3,081,271

 

 

 

1,919,078

 

 

 

1,999,904

 

 

 

1,386,858

 

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions and Divestitures (Tables)
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Summary of Preliminary Purchase Price Allocation The following tables summarizes the preliminary purchase price allocation (in thousands):

Fair value of consideration transferred:

 

 

 

Cash paid, net of cash acquired

 

$

11,782

 

Fair value of contingent consideration

 

 

1,475

 

Fair value of future holdback payments

 

 

3,300

 

Total purchase price consideration

 

$

16,557

 

 

 

 

 

Fair value of assets acquired and liabilities assumed:

 

 

 

Intangible assets

 

$

4,400

 

Goodwill

 

 

12,804

 

Total assets acquired

 

$

17,204

 

Deferred revenue

 

 

(647

)

Net assets acquired

 

$

16,557

 

Schedule of Fair Value and Useful Lives of Intangible Assets Acquired and Risk-Adjusted Discount Rates used in Valuation

The following table presents the fair values and useful lives of the identifiable intangible assets acquired and risk-adjusted discount rates used in the valuation:

 

 

Amount

 

 

Weighted Average Useful Life

 

 

Risk-Adjusted Discount Rates Used in Valuation

 

 

 

(in thousands)

 

 

(in years)

 

 

 

 

Customer relationships

 

$

3,600

 

 

 

10

 

 

 

22

%

Developed technology

 

 

400

 

 

 

1

 

 

 

17

%

Trade names

 

 

30

 

 

 

1

 

 

 

17

%

Other

 

 

370

 

 

 

1

 

 

 

17

%

Total identifiable intangible assets

 

$

4,400

 

 

 

 

 

 

 

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Schedule of Components of Operating Lease Expense

The following table summarizes the components of operating lease expense (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Operating lease cost

 

$

1,181

 

 

$

1,184

 

 

$

3,548

 

 

$

3,549

 

Variable lease cost

 

 

74

 

 

 

79

 

 

 

238

 

 

 

224

 

Total

 

$

1,255

 

 

$

1,263

 

 

$

3,786

 

 

$

3,773

 

Schedule of Weighted Average Remaining Lease Term and Discount Rate

The weighted average remaining lease term (in years) and discount rate were as follows:

 

 

September 30, 2023

 

 

December 31, 2022

 

Weighted-average remaining lease term

 

 

6.3

 

 

 

6.8

 

Weighted-average discount rate

 

 

2.31

%

 

 

2.26

%

 

Schedule of Future Minimum Lease Payments

The following table presents the future minimum lease payments under the Company's operating leases liabilities as of September 30, 2023 (in thousands):

Remainder of 2023

 

 

 

$

988

 

2024

 

 

 

 

5,873

 

2025

 

 

 

 

4,615

 

2026

 

 

 

 

4,209

 

2027

 

 

 

 

3,942

 

Thereafter

 

 

 

 

11,069

 

Total lease payments

 

 

 

$

30,696

 

Less: imputed interest

 

 

 

 

(2,190

)

Lease liabilities

 

 

 

$

28,506

 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Assets and Liabilities Measured at Fair Value on Recurring Basis

The following tables present the Company’s fair value hierarchy for its assets and liabilities that were measured at fair value on a recurring basis (in thousands):

 

 

September 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents - money market funds

 

$

276,604

 

 

$

 

 

$

 

 

$

276,604

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration liability

 

$

 

 

$

 

 

$

1,475

 

 

$

1,475

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Cash equivalents - money market funds

 

$

225,712

 

 

$

 

 

$

 

 

$

225,712

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Contingent consideration liability

 

$

 

 

$

 

 

$

 

 

$

 

Changes in Fair Value of Contingent Consideration Liabilities Changes in the fair value of the Company’s contingent consideration liabilities were as follows (in thousands):

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

Beginning balance

 

$

 

 

$

2,800

 

Contingent consideration recorded at acquisition

 

 

1,475

 

 

 

 

Payment of contingent consideration

 

 

 

 

 

(2,800

)

Change in fair value

 

 

 

 

 

 

Ending balance

 

$

1,475

 

 

$

 

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Acquired Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill by Reportable Segment Changes in the carrying amount of goodwill by reportable segment through September 30, 2023 were as follows (in thousands):

 

 

Enterprise Solutions

 

 

SMB Solutions

 

 

Total

 

Balance as of December 31, 2022

 

$

218,658

 

 

$

207,019

 

 

$

425,677

 

Goodwill acquired

 

 

 

 

 

12,804

 

 

 

12,804

 

Goodwill divested

 

 

(15,075

)

 

 

 

 

 

(15,075

)

Balance as of September 30, 2023

 

$

203,583

 

 

$

219,823

 

 

$

423,406

 

Schedule of Acquired Intangible Assets

Acquired intangible assets of the Company consisted of the following (in thousands):

 

 

 

 

 

September 30, 2023

 

 

 

Weighted Average
Useful Life

 

 

Gross Carrying Value

 

 

Accumulated Amortization

 

 

Net Carrying Value

 

 

 

(in years)

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

10.0

 

 

$

81,643

 

 

$

(35,393

)

 

$

46,250

 

Developed technology

 

 

6.9

 

 

 

41,044

 

 

 

(26,641

)

 

 

14,403

 

Trade names

 

 

5.0

 

 

 

5,551

 

 

 

(5,050

)

 

 

501

 

Other

 

 

1.0

 

 

 

370

 

 

 

(62

)

 

 

308

 

Total

 

 

 

 

$

128,608

 

 

$

(67,146

)

 

$

61,462

 

 

 

 

 

 

 

December 31, 2022

 

 

 

Weighted Average
Useful Life

 

 

Gross Carrying Value

 

 

Accumulated Amortization

 

 

Net Carrying Value

 

 

 

(in years)

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

10.0

 

 

$

82,841

 

 

$

(31,344

)

 

$

51,497

 

Developed technology

 

 

7.0

 

 

 

42,913

 

 

 

(23,463

)

 

 

19,450

 

Trade names

 

 

5.0

 

 

 

5,824

 

 

 

(4,452

)

 

 

1,372

 

Total

 

 

 

 

$

131,578

 

 

$

(59,259

)

 

$

72,319

 

Schedule of Future Estimated Amortization Expense of Intangible Assets Future estimated amortization expense of the Company’s intangible assets as of September 30, 2023 is expected to be as follows (in thousands):

Remainder of 2023

 

$

3,974

 

2024

 

 

14,656

 

2025

 

 

13,939

 

2026

 

 

9,177

 

2027

 

 

8,164

 

Thereafter

 

 

11,552

 

Total

 

$

61,462

 

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities

Accrued expenses and other current liabilities consisted of the following (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Accrued employee compensation and benefits

 

$

15,735

 

 

$

16,897

 

Accrued consulting and professional fees

 

 

2,991

 

 

 

2,560

 

Accrued processing fees

 

 

3,623

 

 

 

2,287

 

Accrued channel partner fees

 

 

4,789

 

 

 

2,679

 

Accrued license fees

 

 

6,079

 

 

 

3,629

 

Accrued marketing

 

 

2,297

 

 

 

2,169

 

Accrued tax liabilities

 

 

640

 

 

 

1,769

 

Short-term deferred purchase price

 

 

1,144

 

 

 

 

Other

 

 

6,399

 

 

 

6,433

 

Total

 

$

43,697

 

 

$

38,423

 

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Based Compensation Expense

Stock-based compensation expense is reflected in the condensed consolidated statements of operations and comprehensive income as follows (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of revenue

 

$

802

 

 

$

397

 

 

$

1,842

 

 

$

660

 

General and administrative

 

 

2,958

 

 

 

1,832

 

 

 

8,009

 

 

 

6,528

 

Selling and marketing

 

 

1,207

 

 

 

869

 

 

 

3,134

 

 

 

1,829

 

Research and development

 

 

1,649

 

 

 

700

 

 

 

3,633

 

 

 

1,095

 

Total

 

$

6,616

 

 

$

3,798

 

 

$

16,618

 

 

$

10,112

 

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements As of September 30, 2023, future minimum payments under other non-cancellable agreements were as follows (in thousands):

Remainder of 2023

 

$

2,335

 

2024

 

 

3,438

 

2025

 

 

738

 

2026

 

 

184

 

2027

 

 

 

Thereafter

 

 

 

Total

 

$

6,695

 

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments

The following table sets forth the revenue and Adjusted EBITDA results attributable to each reportable segment and includes a reconciliation of the totals reported for the reportable segments to the applicable line items in the Company’s accompanying condensed consolidated statements of operations and comprehensive income (in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise Solutions

 

$

42,251

 

 

$

35,866

 

 

$

122,204

 

 

$

99,743

 

SMB Solutions

 

 

55,481

 

 

 

42,930

 

 

 

158,369

 

 

 

120,277

 

Total revenue

 

 

97,732

 

 

 

78,796

 

 

 

280,573

 

 

 

220,020

 

Adjusted EBITDA

 

 

 

 

 

 

 

 

 

 

 

 

Enterprise Solutions

 

 

5,860

 

 

 

4,577

 

 

 

19,481

 

 

 

13,338

 

SMB Solutions

 

 

21,217

 

 

 

16,314

 

 

 

59,882

 

 

 

45,239

 

Total Adjusted EBITDA from reportable segments

 

 

27,077

 

 

 

20,891

 

 

 

79,363

 

 

 

58,577

 

Unallocated corporate expenses

 

 

(8,230

)

 

 

(7,669

)

 

 

(23,815

)

 

 

(22,833

)

Total Adjusted EBITDA

 

 

18,847

 

 

 

13,222

 

 

 

55,548

 

 

 

35,744

 

Reconciling items:

 

 

 

 

 

 

 

 

 

 

 

 

Interest income (expense), net

 

 

3,555

 

 

 

1,005

 

 

 

9,180

 

 

 

1,127

 

Amortization of intangible assets

 

 

(3,954

)

 

 

(3,900

)

 

 

(11,754

)

 

 

(11,700

)

Depreciation

 

 

(1,061

)

 

 

(816

)

 

 

(3,084

)

 

 

(2,289

)

Gain on sale of business

 

 

10,511

 

 

 

 

 

 

10,511

 

 

 

 

Transaction-related expenses

 

 

(3,417

)

 

 

 

 

 

(5,639

)

 

 

38

 

Stock-based compensation

 

 

(6,616

)

 

 

(3,798

)

 

 

(16,618

)

 

 

(10,112

)

Income before income taxes

 

 

17,865

 

 

 

5,713

 

 

 

38,144

 

 

 

12,808

 

Provision for (benefit from) income taxes

 

 

6,335

 

 

 

(1,057

)

 

 

18,152

 

 

 

(2,900

)

Net income

 

$

11,530

 

 

$

6,770

 

 

$

19,992

 

 

$

15,708

 

 

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Nature of Business and Basis of Presentation - Additional Information (Details) - USD ($)
1 Months Ended 9 Months Ended
Feb. 28, 2023
Mar. 31, 2023
Sep. 30, 2023
Secondary Offering | General and Administrative Expense      
Subsidiary Sale Of Stock [Line Items]      
Offering stock incurred cost     $ 1,600,000
Secondary Offering | Common Stock      
Subsidiary Sale Of Stock [Line Items]      
Share price per share $ 19    
Sale of stock, shares issued 8,000,000 9,200,000  
Proceeds from sale of common stock   $ 0  
Secondary Offering Additional Shares of Common Stock | Common Stock      
Subsidiary Sale Of Stock [Line Items]      
Sale of stock, shares issued 1,200,000    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Additional Information (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Customer
FinancialInstitutions
Sep. 30, 2022
Customer
Dec. 31, 2022
Customer
Concentration Risk [Line Items]      
Primary accounts maintained with number of major financial institutions | FinancialInstitutions 3    
ASU 2021-08      
Concentration Risk [Line Items]      
Change in accounting principle, accounting standards update, adopted [true false] true    
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2023    
Change in accounting principle, accounting standards update, immaterial effect [true false] true    
Customer Concentration      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00%    
Customer Concentration | Sales Revenue      
Concentration Risk [Line Items]      
Number of customers accounted for 10% or more 0 0  
Concentration risk percentage 10.00% 10.00%  
Credit Concentration | Accounts Receivable      
Concentration Risk [Line Items]      
Number of customers accounted for 10% or more 0   0
Concentration risk percentage 10.00%   10.00%
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Disaggregated Revenue by Segment and Revenue Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 97,732 $ 78,796 $ 280,573 $ 220,020
Enterprise Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 42,251 35,866 122,204 99,743
SMB Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 55,481 42,930 158,369 120,277
Transaction and Usage-Based | Enterprise Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 39,783 32,620 113,337 90,928
Transaction and Usage-Based | SMB Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 15,927 11,349 46,657 33,613
Subscription | Enterprise Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 2,123 2,280 7,354 6,517
Subscription | SMB Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 39,289 31,216 110,821 85,493
Other | Enterprise Solutions        
Disaggregation of Revenue [Line Items]        
Revenue 345 966 1,513 2,298
Other | SMB Solutions        
Disaggregation of Revenue [Line Items]        
Revenue $ 265 $ 365 $ 891 $ 1,171
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Contract assets $ 0   $ 0
Deferred revenue current 9,100,000   8,200,000
Deferred revenue, non-current 300,000   $ 300,000
Deferred revenue, revenue recognized $ 7,900,000 $ 6,500,000  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share - Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:                
Net income $ 11,530 $ 4,338 $ 4,124 $ 6,770 $ 6,879 $ 2,059 $ 19,992 $ 15,708
Denominator:                
Weighted average shares outstanding, basic 167,546,450     164,427,770     166,940,589 163,195,976
Effect of potential dilutive shares 2,722,942     4,795,024     3,109,404 5,868,039
Weighted average shares outstanding, diluted 170,269,392     169,222,794     170,049,993 169,064,015
Net income per share, basic $ 0.07     $ 0.04     $ 0.12 $ 0.1
Net income per share, diluted $ 0.07     $ 0.04     $ 0.12 $ 0.09
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share - Schedule of Common Shares Excluded from Computation of Diluted Net Income Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Common shares excluded from computation of diluted net income per share 3,081,271 1,919,078 1,999,904 1,386,858
Employee Stock Option        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Common shares excluded from computation of diluted net income per share 304,976 383,666 313,462 473,392
Unvested Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Common shares excluded from computation of diluted net income per share 2,776,295 1,535,412 1,686,442 913,466
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions and Divestitures - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 02, 2023
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Goodwill   $ 423,406 $ 423,406 $ 425,677
Proceeds from sale of business, net of cash sold     30,027  
Gain from divestiture of business   10,511 10,511  
Goodwill disposed off     15,075  
Enterprise Solutions        
Business Acquisition [Line Items]        
Goodwill   203,583 203,583 $ 218,658
Goodwill disposed off     15,075  
Invoice Cloud, Inc. | Disposal Group, Disposed of by Sale, Not Discontinued Operations | IMAGEVISION.NET, LLC        
Business Acquisition [Line Items]        
Proceeds from sale of business, net of cash sold $ 30,000      
Gain from divestiture of business 10,500      
Invoice Cloud, Inc. | Disposal Group, Disposed of by Sale, Not Discontinued Operations | IMAGEVISION.NET, LLC | Enterprise Solutions        
Business Acquisition [Line Items]        
Goodwill disposed off 15,100      
Intangible assets, disposals $ 3,500      
Maximum        
Business Acquisition [Line Items]        
Business combinations measurement period 12 months      
Luminello, Inc.        
Business Acquisition [Line Items]        
Goodwill $ 12,804      
Acquisition-related expenses   $ 400 $ 600  
APA | Luminello, Inc.        
Business Acquisition [Line Items]        
Business acquisition consideration transferred hold back amount to be paid in one year 1,200      
Business acquisition consderation transferred hold back amount to be paid in two year 2,400      
APA | Luminello, Inc. | Maximum        
Business Acquisition [Line Items]        
Aggregate purchase price 16,000      
Holdback amount 3,600      
Contingent payments $ 2,000      
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions and Divestitures - Summary of Preliminary Purchase Price Allocation (Details) - USD ($)
$ in Thousands
9 Months Ended
Aug. 02, 2023
Sep. 30, 2023
Dec. 31, 2022
Fair value of consideration transferred:      
Cash paid, net of cash acquired   $ 11,782  
Fair value of assets acquired and liabilities assumed:      
Goodwill   $ 423,406 $ 425,677
Luminello, Inc.      
Fair value of consideration transferred:      
Cash paid, net of cash acquired $ 11,782    
Fair value of contingent consideration 1,475    
Fair value of future holdback payments 3,300    
Total purchase price consideration 16,557    
Fair value of assets acquired and liabilities assumed:      
Intangible assets 4,400    
Goodwill 12,804    
Total assets acquired 17,204    
Deferred revenue (647)    
Net assets acquired $ 16,557    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions and Divestitures - Schedule of Fair Value and Useful Lives of Intangible Assets Acquired and Risk-Adjusted Discount Rates used in Valuation (Details) - Luminello Incorporated [Member]
$ in Thousands
Aug. 02, 2023
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Amount $ 4,400
Customer Relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amount $ 3,600
Weighted Average Useful Life (in years) 10 years
Risk-Adjusted Discount Rates Used in Valuation 22.00%
Developed Technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amount $ 400
Weighted Average Useful Life (in years) 1 year
Risk-Adjusted Discount Rates Used in Valuation 17.00%
Trade Names  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amount $ 30
Weighted Average Useful Life (in years) 1 year
Risk-Adjusted Discount Rates Used in Valuation 17.00%
Other  
Acquired Finite-Lived Intangible Assets [Line Items]  
Amount $ 370
Weighted Average Useful Life (in years) 1 year
Risk-Adjusted Discount Rates Used in Valuation 17.00%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Components of Operating Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Leases [Abstract]        
Operating lease cost $ 1,181 $ 1,184 $ 3,548 $ 3,549
Variable lease cost 74 79 238 224
Total $ 1,255 $ 1,263 $ 3,786 $ 3,773
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate (Details)
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Weighted-average remaining lease term 6 years 3 months 18 days 6 years 9 months 18 days
Weighted-average discount rate 2.31% 2.26%
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Leases [Abstract]  
Remainder of 2023 $ 988
2024 5,873
2025 4,615
2026 4,209
2027 3,942
Thereafter 11,069
Total lease payments 30,696
Less: imputed interest (2,190)
Lease liabilities $ 28,506
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2023
USD ($)
Lessee, Lease, Description [Line Items]  
Future sublease receipts, Remainder of 2023 $ 0.4
Future sublease receipts, Thereafter $ 0.9
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease expiration, year 2030
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease expiration, year 2024
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Liabilities:    
Contingent consideration liability, net of noncurrent portion $ 1,475  
Recurring Basis    
Liabilities:    
Contingent consideration liability, net of noncurrent portion 1,475  
Recurring Basis | Level 3    
Liabilities:    
Contingent consideration liability, net of noncurrent portion 1,475  
Recurring Basis | Money Market Funds    
Assets:    
Cash equivalents - money market funds 276,604 $ 225,712
Recurring Basis | Money Market Funds | Level 1    
Assets:    
Cash equivalents - money market funds $ 276,604 $ 225,712
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Changes in Fair Value of Contingent Consideration Liabilities (Details) - Contingent Consideration Liability - Level 3 - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning Balance $ 0 $ 2,800
Contingent consideration recorded at acquisition 1,475 0
Payment of contingent consideration 0 (2,800)
Change in fair value 0 0
Ending Balance $ 1,475 $ 0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Additional Information (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Asset transfers into or out of Level 3 $ 0 $ 0
Liabilities transfers into or out of Level 3 $ 0 $ 0
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Acquired Intangible Assets - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill $ 423,406   $ 423,406   $ 425,677
Amortization expense $ 4,000 $ 3,900 $ 11,800 $ 11,700  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Acquired Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill by Reportable Segment (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Line Items]  
Beginning balance $ 425,677
Goodwill acquired 12,804
Goodwill divested (15,075)
Ending balance 423,406
Enterprise Solutions  
Goodwill [Line Items]  
Beginning balance 218,658
Goodwill divested (15,075)
Ending balance 203,583
SMB Solutions  
Goodwill [Line Items]  
Beginning balance 207,019
Goodwill acquired 12,804
Ending balance $ 219,823
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Gross Carrying Value $ 128,608 $ 131,578
Accumulated Amortization (67,146) (59,259)
Net Carrying Value $ 61,462 $ 72,319
Customer Relationships    
Weighted Average Useful Life 10 years 10 years
Gross Carrying Value $ 81,643 $ 82,841
Accumulated Amortization (35,393) (31,344)
Net Carrying Value $ 46,250 $ 51,497
Developed Technology    
Weighted Average Useful Life 6 years 10 months 24 days 7 years
Gross Carrying Value $ 41,044 $ 42,913
Accumulated Amortization (26,641) (23,463)
Net Carrying Value $ 14,403 $ 19,450
Trade Names    
Weighted Average Useful Life 5 years 5 years
Gross Carrying Value $ 5,551 $ 5,824
Accumulated Amortization (5,050) (4,452)
Net Carrying Value $ 501 $ 1,372
Other    
Weighted Average Useful Life 1 year  
Gross Carrying Value $ 370  
Accumulated Amortization (62)  
Net Carrying Value $ 308  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Acquired Intangible Assets - Schedule of Future Estimated Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
Remainder of 2023 $ 3,974  
2024 14,656  
2025 13,939  
2026 9,177  
2027 8,164  
Thereafter 11,552  
Net Carrying Value $ 61,462 $ 72,319
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued employee compensation and benefits $ 15,735 $ 16,897
Accrued consulting and professional fees 2,991 2,560
Accrued processing fees 3,623 2,287
Accrued channel partner fees 4,789 2,679
Accrued license fees 6,079 3,629
Accrued marketing 2,297 2,169
Accrued tax liabilities 640 1,769
Short-term deferred purchase price 1,144  
Other 6,399 6,433
Total $ 43,697 $ 38,423
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information (Details) - USD ($)
Sep. 27, 2021
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Long-term debt outstanding   $ 0 $ 0
Letter of Credit Facility | JPMorgan Chase Bank, N.A.      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity $ 7,500,000    
2021 Revolving Credit Facility | JPMorgan Chase Bank, N.A.      
Debt Instrument [Line Items]      
Credit facility maximum borrowing capacity $ 75,000,000    
Credit facility maturity date Sep. 27, 2026    
Credit facility commitment percentage 0.25%    
Credit facility available to be drawn   72,900,000  
Debt issuance costs $ 1,200,000    
2021 Revolving Credit Facility | Credit Facilities | JPMorgan Chase Bank, N.A.      
Debt Instrument [Line Items]      
Outstanding borrowings   $ 2,100,000  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Additional Information (Details) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Class of Stock Disclosures [Abstract]    
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, par value per share $ 0.001 $ 0.001
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, shares authorized 650,000,000 650,000,000
Common stock, par value per share $ 0.001 $ 0.001
Common stock, shares, issued 167,864,066 166,081,011
Common stock, shares, outstanding 167,864,066 166,081,011
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Additional Information (Details) - shares
1 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2023
2021 Incentive Award Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock-based awards granted to employees vesting period   4 years
Stock-based awards expired from date of grant   10 years
2021 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares of common stock reserved for future issuance (in shares)   2,219,728
Offering period 6 months  
Common Stock | 2021 Incentive Award Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of shares available for issuance increase each annual by percentage of common stock shares outstanding   5.00%
Common Stock | 2021 Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares available to grant   2,088,097
Number of shares available for issuance increase each annual by percentage of common stock shares outstanding 1.00%  
Eligible participants to purchase common stock through payroll deductions, percentage 15.00%  
Percentage of purchase price of shares lesser than fair market value of common stock 85.00%  
Restricted Stock Units | Common Stock | 2021 Incentive Award Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares of common stock reserved for future issuance (in shares)   14,798,186
Shares available to grant   10,287,873
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-based Compensation - Summary of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock based compensation expense $ 6,616 $ 3,798 $ 16,618 $ 10,112
Cost of Revenue        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock based compensation expense 802 397 1,842 660
General and Administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock based compensation expense 2,958 1,832 8,009 6,528
Selling and Marketing        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock based compensation expense 1,207 869 3,134 1,829
Research and Development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock based compensation expense $ 1,649 $ 700 $ 3,633 $ 1,095
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Effective income tax rate 35.50% (18.50%) 47.60% (22.60%)
Statutory rate 21.00% 21.00% 21.00% 21.00%
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 27, 2021
Feb. 11, 2019
CVR Plan | Invoice Cloud, Inc.        
Loss Contingencies [Line Items]        
Maximum bonus pool amount $ 9,500,000      
Bonus pool amount outstanding 6,000,000      
Compensation related bonus expense $ 0 $ 0    
CVR Plan | Invoice Cloud, Inc. | Class A-1 Common Shares | Minimum        
Loss Contingencies [Line Items]        
Cash distribution upon achievement of performance threshold       $ 889,100,000
General Atlantic, L.P. | IPO        
Loss Contingencies [Line Items]        
Additional shares of common stock subscribed     288,344  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]  
Remainder of 2023 $ 2,335
2024 3,438
2025 738
2026 184
2027 0
Thereafter 0
Total $ 6,695
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information - Additional Information (Details) - Segment
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]    
Number of reportable segments 2  
Maximum    
Segment Reporting Information [Line Items]    
Percentage of revenue generated from outside the United States 10.00% 10.00%
Percentage of long-lived assets located outside of United States 10.00% 10.00%
Enterprise Solutions    
Segment Reporting Information [Line Items]    
Percentage of revenue generated 44.00%  
SMB Solutions    
Segment Reporting Information [Line Items]    
Percentage of revenue generated 56.00%  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Segment and Geographic Information - Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue                
Total revenue $ 97,732     $ 78,796     $ 280,573 $ 220,020
Adjusted EBITDA                
Unallocated corporate expenses (8,230)     (7,669)     (23,815) (22,833)
Total Adjusted EBITDA 18,847     13,222     55,548 35,744
Amortization of intangible assets (4,000)     (3,900)     (11,800) (11,700)
Gain on sale of business 10,511           10,511  
Stock-based compensation (6,616)     (3,798)     (16,618) (10,112)
Income before income taxes 17,865     5,713     38,144 12,808
Provision for (benefit from) income taxes 6,335     (1,057)     18,152 (2,900)
Net income and comprehensive income 11,530 $ 4,338 $ 4,124 6,770 $ 6,879 $ 2,059 19,992 15,708
Reportable Segment                
Revenue                
Total revenue 97,732     78,796     280,573 220,020
Adjusted EBITDA                
Total Adjusted EBITDA from reportable segments 27,077     20,891     79,363 58,577
Segment Reconciling Items                
Adjusted EBITDA                
Interest income (expense), net 3,555     1,005     9,180 1,127
Amortization of intangible assets (3,954)     (3,900)     (11,754) (11,700)
Depreciation (1,061)     (816)     (3,084) (2,289)
Gain on sale of business 10,511     0     10,511 0
Transaction-related expenses (3,417)     0     (5,639) 38
Stock-based compensation (6,616)     (3,798)     (16,618) (10,112)
Enterprise Solutions                
Revenue                
Total revenue 42,251     35,866     122,204 99,743
Enterprise Solutions | Reportable Segment                
Revenue                
Total revenue 42,251     35,866     122,204 99,743
Adjusted EBITDA                
Total Adjusted EBITDA from reportable segments 5,860     4,577     19,481 13,338
SMB Solutions                
Revenue                
Total revenue 55,481     42,930     158,369 120,277
SMB Solutions | Reportable Segment                
Revenue                
Total revenue 55,481     42,930     158,369 120,277
Adjusted EBITDA                
Total Adjusted EBITDA from reportable segments $ 21,217     $ 16,314     $ 59,882 $ 45,239
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Events - Additional Information (Details) - Subsequent Event - Merger agreement
$ / shares in Units, $ in Millions
Oct. 23, 2023
USD ($)
$ / shares
Subsequent Event [Line Items]  
Business acquisition, share price | $ / shares $ 23
Maximum  
Subsequent Event [Line Items]  
Termination fee payable | $ $ 144.4
XML 78 esmt-20230930_htm.xml IDEA: XBRL DOCUMENT 0001863105 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-09-30 0001863105 esmt:LuminelloIncorporatedMember us-gaap:OtherIntangibleAssetsMember 2023-08-02 2023-08-02 0001863105 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001863105 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001863105 esmt:TransactionAndUsageBasedMember esmt:EnterpriseSolutionsMember 2022-01-01 2022-09-30 0001863105 us-gaap:MaterialReconcilingItemsMember 2023-01-01 2023-09-30 0001863105 2023-01-01 2023-09-30 0001863105 2022-12-31 0001863105 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001863105 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-09-30 0001863105 us-gaap:SubscriptionAndCirculationMember esmt:SMBSolutionsMember 2023-07-01 2023-09-30 0001863105 us-gaap:OperatingSegmentsMember 2023-07-01 2023-09-30 0001863105 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001863105 us-gaap:SubscriptionAndCirculationMember esmt:SMBSolutionsMember 2023-01-01 2023-09-30 0001863105 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001863105 us-gaap:ServiceOtherMember esmt:SMBSolutionsMember 2023-01-01 2023-09-30 0001863105 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001863105 esmt:TwoThousandAndTwentyOneRevolvingCreditFacilityMember esmt:JpmorganChaseBankNAMember 2021-09-27 0001863105 esmt:SMBSolutionsMember 2022-01-01 2022-09-30 0001863105 us-gaap:RetainedEarningsMember 2023-09-30 0001863105 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-01-01 2022-12-31 0001863105 us-gaap:CustomerRelationshipsMember 2022-12-31 0001863105 2023-01-01 2023-03-31 0001863105 us-gaap:GeneralAndAdministrativeExpenseMember esmt:SecondaryOfferingMember 2023-01-01 2023-09-30 0001863105 us-gaap:RetainedEarningsMember 2022-09-30 0001863105 us-gaap:FairValueInputsLevel3Member esmt:ContingentConsiderationLiabilityMember 2022-01-01 2022-09-30 0001863105 us-gaap:CommonStockMember esmt:SecondaryOfferingAdditionalSharesOfCommonStockMember 2023-02-28 2023-02-28 0001863105 esmt:MergerAgreementMember us-gaap:SubsequentEventMember 2023-10-23 0001863105 us-gaap:CommonStockMember 2022-03-31 0001863105 us-gaap:EmployeeStockOptionMember 2022-07-01 2022-09-30 0001863105 us-gaap:ServiceOtherMember esmt:EnterpriseSolutionsMember 2022-01-01 2022-09-30 0001863105 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001863105 esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2021-09-01 2021-09-30 0001863105 esmt:LuminelloIncorporatedMember us-gaap:TradeNamesMember 2023-08-02 2023-08-02 0001863105 esmt:LuminelloIncorporatedMember us-gaap:CustomerRelationshipsMember 2023-08-02 2023-08-02 0001863105 esmt:TransactionAndUsageBasedMember esmt:EnterpriseSolutionsMember 2022-07-01 2022-09-30 0001863105 us-gaap:OtherIntangibleAssetsMember 2023-09-30 0001863105 esmt:LuminelloIncorporatedMember 2023-08-02 0001863105 us-gaap:CommonStockMember esmt:SecondaryOfferingMember 2023-03-01 2023-03-31 0001863105 esmt:TransactionAndUsageBasedMember esmt:EnterpriseSolutionsMember 2023-07-01 2023-09-30 0001863105 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2022-12-31 0001863105 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001863105 us-gaap:ServiceOtherMember esmt:SMBSolutionsMember 2022-01-01 2022-09-30 0001863105 us-gaap:SubscriptionAndCirculationMember esmt:SMBSolutionsMember 2022-01-01 2022-09-30 0001863105 us-gaap:OperatingSegmentsMember esmt:SMBSolutionsMember 2022-07-01 2022-09-30 0001863105 us-gaap:ServiceOtherMember esmt:EnterpriseSolutionsMember 2023-01-01 2023-09-30 0001863105 us-gaap:OperatingSegmentsMember esmt:SMBSolutionsMember 2022-01-01 2022-09-30 0001863105 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001863105 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001863105 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001863105 esmt:SMBSolutionsMember 2022-12-31 0001863105 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001863105 us-gaap:FairValueInputsLevel3Member esmt:ContingentConsiderationLiabilityMember 2022-09-30 0001863105 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001863105 srt:MinimumMember 2023-01-01 2023-09-30 0001863105 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001863105 esmt:TransactionAndUsageBasedMember esmt:EnterpriseSolutionsMember 2023-01-01 2023-09-30 0001863105 esmt:EnterpriseSolutionsMember 2023-09-30 0001863105 us-gaap:RetainedEarningsMember 2023-06-30 0001863105 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001863105 us-gaap:SubscriptionAndCirculationMember esmt:EnterpriseSolutionsMember 2022-07-01 2022-09-30 0001863105 us-gaap:CommonStockMember 2023-03-31 0001863105 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001863105 esmt:LuminelloIncorporatedMember 2023-01-01 2023-09-30 0001863105 srt:MaximumMember esmt:LuminelloIncorporatedMember esmt:AssetPurchaseAgreementMember 2023-08-02 2023-08-02 0001863105 us-gaap:OperatingSegmentsMember 2022-07-01 2022-09-30 0001863105 srt:MaximumMember 2023-01-01 2023-09-30 0001863105 us-gaap:FairValueInputsLevel3Member esmt:ContingentConsiderationLiabilityMember 2022-12-31 0001863105 srt:MaximumMember 2022-09-30 0001863105 us-gaap:CustomerRelationshipsMember 2023-09-30 0001863105 srt:MaximumMember esmt:LuminelloIncorporatedMember esmt:AssetPurchaseAgreementMember 2023-08-02 0001863105 esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2021-09-01 2021-09-30 0001863105 us-gaap:MaterialReconcilingItemsMember 2022-07-01 2022-09-30 0001863105 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001863105 esmt:RobertPBennettMember esmt:TheBennettFamily2020TrustMember 2023-09-30 0001863105 2022-06-30 0001863105 esmt:TransactionAndUsageBasedMember esmt:SMBSolutionsMember 2022-07-01 2022-09-30 0001863105 srt:MaximumMember 2023-08-02 2023-08-02 0001863105 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001863105 2022-03-31 0001863105 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001863105 us-gaap:CommonStockMember 2022-12-31 0001863105 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001863105 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001863105 esmt:InvoiceCloudIncMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember esmt:ImagevisionNetLlcMember 2023-08-02 2023-08-02 0001863105 us-gaap:RetainedEarningsMember 2022-12-31 0001863105 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001863105 2023-10-31 0001863105 esmt:RobertPBennettMember esmt:TheRobertPBennett2020GuarantorRetainedTrustMember 2023-09-30 0001863105 us-gaap:ServiceOtherMember esmt:EnterpriseSolutionsMember 2022-07-01 2022-09-30 0001863105 esmt:RobertPBennettMember 2023-01-01 2023-09-30 0001863105 us-gaap:OperatingSegmentsMember esmt:EnterpriseSolutionsMember 2023-01-01 2023-09-30 0001863105 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001863105 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001863105 us-gaap:CommonStockMember esmt:SecondaryOfferingMember 2023-02-28 2023-02-28 0001863105 2023-03-31 0001863105 us-gaap:SubscriptionAndCirculationMember esmt:EnterpriseSolutionsMember 2022-01-01 2022-09-30 0001863105 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001863105 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001863105 esmt:TwoThousandAndTwentyOneRevolvingCreditFacilityMember esmt:JpmorganChaseBankNAMember us-gaap:LineOfCreditMember 2023-09-30 0001863105 us-gaap:CommonStockMember 2023-09-30 0001863105 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001863105 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-09-30 0001863105 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001863105 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001863105 esmt:TwoThousandAndTwentyOneRevolvingCreditFacilityMember esmt:JpmorganChaseBankNAMember 2023-09-30 0001863105 us-gaap:OperatingSegmentsMember esmt:SMBSolutionsMember 2023-01-01 2023-09-30 0001863105 esmt:LuminelloIncorporatedMember 2023-08-02 2023-08-02 0001863105 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001863105 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001863105 us-gaap:EmployeeStockOptionMember 2023-07-01 2023-09-30 0001863105 esmt:EnterpriseSolutionsMember 2023-07-01 2023-09-30 0001863105 esmt:TransactionAndUsageBasedMember esmt:SMBSolutionsMember 2023-01-01 2023-09-30 0001863105 esmt:TransactionAndUsageBasedMember esmt:SMBSolutionsMember 2023-07-01 2023-09-30 0001863105 us-gaap:MaterialReconcilingItemsMember 2023-07-01 2023-09-30 0001863105 us-gaap:OperatingSegmentsMember esmt:SMBSolutionsMember 2023-07-01 2023-09-30 0001863105 srt:MinimumMember esmt:InvoiceCloudIncMember esmt:CvrBonusAwardPlanMember esmt:ClassA1CommonSharesMember 2019-02-11 0001863105 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001863105 esmt:LuminelloIncorporatedMember 2023-07-01 2023-09-30 0001863105 2022-09-30 0001863105 us-gaap:OperatingSegmentsMember esmt:EnterpriseSolutionsMember 2023-07-01 2023-09-30 0001863105 esmt:SMBSolutionsMember 2023-07-01 2023-09-30 0001863105 srt:MaximumMember esmt:MergerAgreementMember us-gaap:SubsequentEventMember 2023-10-23 0001863105 us-gaap:OperatingSegmentsMember 2022-01-01 2022-09-30 0001863105 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001863105 esmt:LuminelloIncorporatedMember us-gaap:DevelopedTechnologyRightsMember 2023-08-02 2023-08-02 0001863105 us-gaap:CommonStockMember 2023-06-30 0001863105 2023-06-30 0001863105 us-gaap:CommonStockMember esmt:SecondaryOfferingMember 2023-02-28 0001863105 esmt:EnterpriseSolutionsMember 2022-01-01 2022-09-30 0001863105 esmt:TransactionAndUsageBasedMember esmt:SMBSolutionsMember 2022-01-01 2022-09-30 0001863105 esmt:SMBSolutionsMember 2022-07-01 2022-09-30 0001863105 esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2023-09-30 0001863105 esmt:LuminelloIncorporatedMember esmt:AssetPurchaseAgreementMember 2023-08-02 2023-08-02 0001863105 2022-01-01 2022-12-31 0001863105 esmt:TwoThousandAndTwentyOneIncentiveAwardPlanMember us-gaap:CommonStockMember 2023-01-01 2023-09-30 0001863105 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-09-30 0001863105 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001863105 us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-09-30 0001863105 esmt:InvoiceCloudIncMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember esmt:ImagevisionNetLlcMember esmt:EnterpriseSolutionsMember 2023-08-02 2023-08-02 0001863105 2022-01-01 2022-03-31 0001863105 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001863105 esmt:InvoiceCloudIncMember esmt:CvrBonusAwardPlanMember 2022-01-01 2022-09-30 0001863105 srt:MaximumMember 2023-09-30 0001863105 2023-07-01 2023-09-30 0001863105 us-gaap:LetterOfCreditMember esmt:JpmorganChaseBankNAMember 2021-09-27 0001863105 us-gaap:FairValueInputsLevel3Member esmt:ContingentConsiderationLiabilityMember 2023-01-01 2023-09-30 0001863105 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001863105 us-gaap:RestrictedStockUnitsRSUMember esmt:TwoThousandAndTwentyOneIncentiveAwardPlanMember us-gaap:CommonStockMember 2023-09-30 0001863105 esmt:EnterpriseSolutionsMember 2023-01-01 2023-09-30 0001863105 esmt:TwoThousandAndTwentyOneIncentiveAwardPlanMember 2023-01-01 2023-09-30 0001863105 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001863105 2023-09-30 0001863105 us-gaap:TradeNamesMember 2023-09-30 0001863105 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001863105 esmt:EnterpriseSolutionsMember 2022-12-31 0001863105 us-gaap:ServiceOtherMember esmt:SMBSolutionsMember 2023-07-01 2023-09-30 0001863105 us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001863105 us-gaap:FairValueInputsLevel3Member esmt:ContingentConsiderationLiabilityMember 2023-09-30 0001863105 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001863105 2023-04-01 2023-06-30 0001863105 2022-07-01 2022-09-30 0001863105 srt:MaximumMember 2022-01-01 2022-09-30 0001863105 us-gaap:TradeNamesMember 2022-12-31 0001863105 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001863105 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001863105 us-gaap:OperatingSegmentsMember 2023-01-01 2023-09-30 0001863105 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001863105 esmt:RobertPBennettMember esmt:MrBennettMember 2023-09-30 0001863105 us-gaap:ServiceOtherMember esmt:EnterpriseSolutionsMember 2023-07-01 2023-09-30 0001863105 esmt:EnterpriseSolutionsMember 2022-07-01 2022-09-30 0001863105 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001863105 us-gaap:RetainedEarningsMember 2023-03-31 0001863105 us-gaap:IPOMember esmt:GeneralAtlanticLpMember 2021-09-27 0001863105 us-gaap:OperatingSegmentsMember esmt:EnterpriseSolutionsMember 2022-07-01 2022-09-30 0001863105 esmt:InvoiceCloudIncMember esmt:CvrBonusAwardPlanMember 2023-01-01 2023-09-30 0001863105 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001863105 us-gaap:RetainedEarningsMember 2022-06-30 0001863105 esmt:TwoThousandAndTwentyOneRevolvingCreditFacilityMember esmt:JpmorganChaseBankNAMember 2021-09-27 2021-09-27 0001863105 us-gaap:CommonStockMember 2022-09-30 0001863105 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001863105 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001863105 esmt:SMBSolutionsMember 2023-01-01 2023-09-30 0001863105 esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember 2023-09-30 0001863105 esmt:CassandraHudsonMember 2023-01-01 2023-09-30 0001863105 us-gaap:SubscriptionAndCirculationMember esmt:EnterpriseSolutionsMember 2023-07-01 2023-09-30 0001863105 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001863105 us-gaap:FairValueInputsLevel3Member esmt:ContingentConsiderationLiabilityMember 2021-12-31 0001863105 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001863105 us-gaap:RetainedEarningsMember 2021-12-31 0001863105 us-gaap:ServiceOtherMember esmt:SMBSolutionsMember 2022-07-01 2022-09-30 0001863105 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001863105 us-gaap:OperatingSegmentsMember esmt:EnterpriseSolutionsMember 2022-01-01 2022-09-30 0001863105 esmt:SMBSolutionsMember 2023-09-30 0001863105 2022-01-01 2022-09-30 0001863105 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001863105 2021-12-31 0001863105 us-gaap:SubscriptionAndCirculationMember esmt:SMBSolutionsMember 2022-07-01 2022-09-30 0001863105 us-gaap:CommonStockMember 2021-12-31 0001863105 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001863105 us-gaap:MaterialReconcilingItemsMember 2022-01-01 2022-09-30 0001863105 us-gaap:SubscriptionAndCirculationMember esmt:EnterpriseSolutionsMember 2023-01-01 2023-09-30 0001863105 us-gaap:AccountingStandardsUpdate202108Member 2023-09-30 0001863105 us-gaap:RetainedEarningsMember 2022-03-31 0001863105 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001863105 esmt:CassandraHudsonMember 2023-09-30 0001863105 esmt:InvoiceCloudIncMember esmt:CvrBonusAwardPlanMember 2023-09-30 0001863105 2022-04-01 2022-06-30 0001863105 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001863105 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001863105 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001863105 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001863105 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001863105 us-gaap:CommonStockMember 2022-06-30 0001863105 esmt:TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember us-gaap:CommonStockMember 2021-09-30 iso4217:USD shares pure shares esmt:Customer esmt:FinancialInstitutions iso4217:USD esmt:Segment 0001863105 Q3 false --12-31 http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent 10-Q true 2023-09-30 2023 false 001-40835 EngageSmart, Inc. DE 83-2785225 30 Braintree Hill Office Park Suite 101 Braintree MA 02184 781 848-3733 Common stock, $0.001 par value per share ESMT NYSE Yes Yes Accelerated Filer false true false false 168096841 366034000 311780000 184000 228000 10672000 10971000 6716000 5413000 13076000 13680000 396498000 341844000 24020000 26907000 17788000 14328000 423406000 425677000 61462000 72319000 6536000 5422000 929710000 886497000 1457000 1229000 43697000 38423000 9126000 8237000 4837000 4632000 59117000 52521000 23669000 27161000 657000 1322000 1475000 345000 335000 2214000 186000 87477000 81525000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 650000000 650000000 167864066 167864066 166081011 166081011 168000 166000 831586000 814319000 10479000 -9513000 842233000 804972000 929710000 886497000 97732000 78796000 280573000 220020000 21821000 18845000 64357000 52687000 75911000 59951000 216216000 167333000 18218000 13986000 48081000 42270000 33596000 25906000 93143000 72262000 17889000 12978000 49402000 34011000 10511000 10511000 2402000 2363000 7126000 7087000 61594000 55233000 187241000 155630000 14317000 4718000 28975000 11703000 135000 121000 375000 361000 3683000 1116000 9544000 1466000 3548000 995000 9169000 1105000 17865000 5713000 38144000 12808000 6335000 -1057000 18152000 -2900000 11530000 6770000 19992000 15708000 0.07 0.04 0.12 0.1 0.07 0.04 0.12 0.09 167546450 164427770 166940589 163195976 170269392 169222794 170049993 169064015 166081011 166000 814319000 -9513000 804972000 402510 1000 1326000 1327000 199145 65265 1198000 1198000 4900000 4900000 4124000 4124000 166617401 167000 819347000 -5389000 814125000 375400 1077000 1077000 67359 981000 981000 228166 72159 1365000 1365000 5102000 5102000 4338000 4338000 167216167 167000 825142000 -1051000 824258000 478737 1000 1439000 1440000 254677 85515 1611000 1611000 6616000 6616000 11530000 11530000 167864066 168000 831586000 10479000 842233000 161860980 162000 787043000 -30106000 757099000 561581 1897000 1897000 17302 5471 132000 132000 2987000 2987000 2059000 2059000 162434392 162000 791795000 -28047000 763910000 1162554 2000 3689000 3691000 25930 463000 463000 18018 6076 134000 134000 3327000 3327000 6879000 6879000 163634818 164000 799140000 -21168000 778136000 1605814 1000 5598000 5599000 38777 11284 202000 202000 3798000 3798000 6770000 6770000 165268125 165000 808334000 -14398000 794101000 19992000 15708000 14838000 13989000 692000 277000 16618000 10112000 3496000 3385000 -665000 -2900000 -503000 -22000 175000 175000 10511000 440000 3850000 1102000 2106000 1880000 2281000 1735000 1382000 362000 -1253000 4862000 7227000 1019000 1080000 -3886000 -4115000 89000 26000 42427000 34114000 11782000 30027000 7069000 4759000 11176000 -4759000 23000 1066000 3844000 11187000 4174000 468000 981000 463000 286000 651000 9807000 54254000 39162000 312080000 254594000 366334000 293756000 366034000 293456000 300000 300000 366334000 293756000 186000 181000 19411000 4330000 4406000 4246000 168000 189000 609000 31409000 1475000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">1. Nature of Business and Basis of Presentation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">EngageSmart, Inc. and its subsidiaries (together referred to herein as the “Company” or “EngageSmart”) is a leading provider of vertically tailored customer engagement software and integrated payments solutions. EngageSmart offers single instance, multi-tenant, true Software-as-a-Service (“SaaS”) vertical solutions, including SimplePractice, InvoiceCloud, and DonorDrive, that are designed to simplify the Company's customers' engagement with its clients by driving digital adoption and self-service. On August 2, 2023, the Company divested the entity that operated the HealthPay24 solution, which was previously included in the Company's Enterprise Solutions segment. The Company serves customers across several core verticals: Health &amp; Wellness, Government, Utilities, Financial Services, and Giving. EngageSmart's solutions are purpose-built for each of the Company's verticals and they simplify and automate mission-critical workflows such as scheduling, client onboarding, client communication, paperless billing, and electronic payment processing. EngageSmart is headquartered in Braintree, Massachusetts with additional locations throughout the United States.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">On October 23, 2023, EngageSmart entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Icefall Parent, LLC, a Delaware limited liability company and affiliate of Vista Equity Partners (“Parent”), and Icefall Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“Merger Sub”, and together with Parent, the “Buyer Parties”), providing for the merger of Merger Sub with and into the Company, with the Company continuing as the surviving corporation (the “Merger”). Refer to </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Note 16 - Subsequent Events</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">, for further information.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Secondary Offering</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">On February 28, 2023, the Company entered into an underwriting agreement (the “Underwriting Agreement”) with Goldman Sachs &amp; Co. LLC and J.P. Morgan Securities LLC, as representatives of the several underwriters named therein, and certain of the Company’s stockholders, including affiliate</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">s of General Atlantic, L.P ("General Atlantic") and Summit Partners and certain members of the Company’s management (collectively the “Selling Stockholders”), relating to an underwritten public offering (the “Secondary Offering”) of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">8,000,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of the Company’s common stock at a pri</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">ce to the public of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">19.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> per share, with an option exercisable by the underwriters for 30 days to purchase up to an additional </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,200,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock from certain of the Selling Stockholders at the public offering price, less underwriting discounts and commissions.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In March 2023, pursuant to the Underwriting Agreement, the Selling Stockholders sold an aggregate of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">9,200,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock in the Secondary Offering. The Company did </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">t receive any of the proceeds from the sale of common stock, with all proceeds going to the Selling Stockholders.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In connection with the Secondary Offering, the Company incurred costs of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million during the nine months ended September 30, 2023, which are included within general and administrative expenses on the condensed consolidated statement of operations and comprehensive income.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The accompanying condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions between the Company and its subsidiaries have been eliminated in consolidation. For all the periods reported in these condensed consolidated financial statements, the Company has not and does not have any material revenue-generating operations on a standalone basis, and all the material revenue-generating operations of the Company are conducted by its subsidiaries.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Certain information and note disclosures normally included in the consolidated financial statements prepared in accordance with GAAP have been condensed or omitted. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements for the year ended December 31, 2022, included in the Company's 2022 Form 10-K. In the opinion of management, the interim condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the Company’s financial position for the periods presented. The results for the interim periods presented are not necessarily indicative of future results.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> 8000000 19 1200000 9200000 0 1600000 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">2. Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s significant accounting policies are discussed in </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Note 2 - Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> within the notes to consolidated financial statements for the year ended December 31, 2022, included in the Company's 2022 Form 10-K. There have been no significant changes to these policies during the nine months ended September 30, 2023, except as noted below.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Risk of Concentrations of Credit and Significant Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. The Company's cash and cash equivalents are primarily maintained in accounts with </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> major financial institutions in the United States. At times, the Company may maintain cash and cash equivalent balances in excess of Federal Deposit Insurance Corporation ("FDIC") limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Significant</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> customers are those that accounted for </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% or more of the Company’s total revenue or accounts receivable during any period presented herein. During the nine months ended September 30, 2023 and 2022, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% or more of revenue. As of September 30, 2023 and December 31, 2022, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% or more of accounts receivable.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Prono</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">uncements</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> ("ASU 2021-08"), which requires the recognition and measurement of contract assets and liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> ("ASC 606"). ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and, if adopted early, requires the retrospective method of transition applied to transactions occurring on or after the beginning of the fiscal year of adoption. The Company </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> this standard effective </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">January 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> on a prospective basis, and it did </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">t have a material impact on its consolidated financial statements.</span></p></div> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Risk of Concentrations of Credit and Significant Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of cash, cash equivalents, and accounts receivable. The Company's cash and cash equivalents are primarily maintained in accounts with </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">three</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> major financial institutions in the United States. At times, the Company may maintain cash and cash equivalent balances in excess of Federal Deposit Insurance Corporation ("FDIC") limits. The Company does not believe that it is subject to unusual credit risk beyond the normal credit risk associated with commercial banking relationships.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Significant</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> customers are those that accounted for </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% or more of the Company’s total revenue or accounts receivable during any period presented herein. During the nine months ended September 30, 2023 and 2022, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% or more of revenue. As of September 30, 2023 and December 31, 2022, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> customer accounted for </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% or more of accounts receivable.</span></p> 3 0.10 0 0 0.10 0.10 0 0 0.10 0.10 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Prono</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">uncements</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> ("ASU 2021-08"), which requires the recognition and measurement of contract assets and liabilities acquired in a business combination in accordance with ASC 606, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> ("ASC 606"). ASU 2021-08 is effective for fiscal years beginning after December 15, 2022 and, if adopted early, requires the retrospective method of transition applied to transactions occurring on or after the beginning of the fiscal year of adoption. The Company </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">adopted</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> this standard effective </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">January 1, 2023</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> on a prospective basis, and it did </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">t have a material impact on its consolidated financial statements.</span></p> true 2023-01-01 true <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">3. Revenue</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Revenue Disaggregated</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company disaggregates revenue from contracts with customers by reportable segment and revenue type, as the Company believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors and is consistent with the manner in which the Company operates the business. The Company generates a significant majority of its revenue in the Enterprise Solutions segment from transaction and usage-based revenue and a majority of its revenue in the SMB Solutions segment from subscription revenue.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table depicts disaggregated revenue by segment and revenue type (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.538%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:11.828000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Enterprise Solutions</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Transaction and usage-based</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">39,783</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">32,620</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">113,337</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">90,928</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Subscription</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,123</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,280</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">7,354</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,517</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">345</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">966</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,513</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,298</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total Enterprise Solutions revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,251</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">35,866</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">122,204</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">99,743</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">SMB Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Transaction and usage-based</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,927</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">46,657</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">33,613</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Subscription</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">39,289</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">31,216</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">110,821</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">85,493</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">265</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">365</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">891</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,171</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total SMB Solutions revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">55,481</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,930</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">158,369</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">120,277</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">97,732</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">78,796</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">280,573</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">220,020</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Contract Assets and Liabilities</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Contract assets are rights to consideration in exchange for goods or services that the entity has transferred to a customer when that rig</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">ht </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">is conditional on something other than the passage of time. Contract assets are transferred to accounts</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">receivable </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">once the rights become unconditional. The Company did </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">t have contract assets as of September 30, 2023 or December 31, 2022.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Contract liabilities (deferred revenue) primarily consist of billings and payments received in advance of revenue recognition. The Company primarily bills and collects payments from customers for its subscription services in advance on a monthly, quarterly or annual basis. Contract liabilities are recognized as revenue when services are performed and all other revenue recognition criteria have been met. Amounts expected to be recognized as revenue within 12 months of the balance sheet date are classified as current deferred reve</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">nue and amounts expected to be recognized as revenue beyond 12 months of the balance sheet date are classified as non-current deferred revenue. The Company had current deferred revenue of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">8.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million as of September 30, 2023 and December 31, 2022, respectively. Non-current deferred revenue was $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million as of September 30, 2023 and December 31, 2022. During the nine months ended September 30, 2023, the Company recognized revenue of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">7.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million from the deferred revenue balance as of December 31, 2022. During the nine months ended September 30, 2022, the Company recognized revenue of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million from the deferred revenue balance as of December 31, 2021.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Remaining Performance Obligations</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">ASC 606 requires disclosure of the aggregate amount of the transaction price allocated to unsatisfied performance obligations. As permitted by ASC 606, the Company has elected to exclude from this disclosure any contracts with an original duration of one year or less and any variable consideration that meets specified criteria. For contracts greater than one year in length, the Company's most significant performance obligations consist of variable consideration. Such variable consideration meets the specified criteria for the disclosure exclusion; therefore, the majority of the aggregate amount of transaction price that is allocated to performance obligations that have not yet been satisfied is variable consideration that is not required for this disclosure.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table depicts disaggregated revenue by segment and revenue type (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.538%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:11.828000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Enterprise Solutions</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Transaction and usage-based</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">39,783</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">32,620</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">113,337</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">90,928</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Subscription</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,123</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,280</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">7,354</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,517</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">345</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">966</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,513</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,298</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total Enterprise Solutions revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,251</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">35,866</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">122,204</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">99,743</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">SMB Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Transaction and usage-based</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,927</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">46,657</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">33,613</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Subscription</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">39,289</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">31,216</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">110,821</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">85,493</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">265</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">365</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">891</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,171</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total SMB Solutions revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">55,481</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,930</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">158,369</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">120,277</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">97,732</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">78,796</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">280,573</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">220,020</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 39783000 32620000 113337000 90928000 2123000 2280000 7354000 6517000 345000 966000 1513000 2298000 42251000 35866000 122204000 99743000 15927000 11349000 46657000 33613000 39289000 31216000 110821000 85493000 265000 365000 891000 1171000 55481000 42930000 158369000 120277000 97732000 78796000 280573000 220020000 0 0 9100000 8200000 300000 300000 7900000 6500000 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">4. Net Income Per Share</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Basic net income per share is calculated by dividing net income by the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is calculated by dividing net income by the sum of the weighted average number of shares of common stock and potentially dilutive securities outstanding during the period using the treasury stock method. For the periods in which the Company incurs a net loss, the dilutive effect of the Company’s outstanding common stock equivalents is not included in the calculation as the effect would be anti-dilutive. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table sets forth the computation of basic and diluted net income per share:</span></span></p><div style="font-size:10pt;font-family:Arial;"> <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:38.771%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:12.099%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:12.099%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:12.099%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:12.099%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(in thousands, except share and per share amounts)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,530</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">19,992</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,708</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted average shares outstanding, basic</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">167,546,450</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">164,427,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">166,940,589</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">163,195,976</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Effect of potential dilutive shares</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,722,942</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,795,024</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,109,404</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,868,039</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted average shares outstanding, diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">170,269,392</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">169,222,794</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">170,049,993</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">169,064,015</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net income per share, basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.07</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.04</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.12</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.10</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net income per share, diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.07</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.04</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.12</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.09</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company excluded the following potential shares of common stock, presented based on amounts outstanding at each period end, from the computation of diluted net income per share for the periods indicated because including them would have had an anti-dilutive effect:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Options to purchase shares</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">304,976</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">383,666</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">313,462</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">473,392</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Unvested restricted stock units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,776,295</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,535,412</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,686,442</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">913,466</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,081,271</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,919,078</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,999,904</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,386,858</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table sets forth the computation of basic and diluted net income per share:</span> <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:38.771%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:12.099%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:12.099%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:12.099%;"></td> <td style="width:1%;"></td> <td style="width:1.208%;"></td> <td style="width:1%;"></td> <td style="width:12.099%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(in thousands, except share and per share amounts)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Numerator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,530</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">19,992</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,708</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Denominator:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted average shares outstanding, basic</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">167,546,450</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">164,427,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">166,940,589</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">163,195,976</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Effect of potential dilutive shares</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,722,942</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,795,024</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,109,404</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,868,039</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted average shares outstanding, diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">170,269,392</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">169,222,794</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">170,049,993</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">169,064,015</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net income per share, basic</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.07</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.04</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.12</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.10</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net income per share, diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.07</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.04</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.12</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.09</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 11530000 6770000 19992000 15708000 167546450 164427770 166940589 163195976 2722942 4795024 3109404 5868039 170269392 169222794 170049993 169064015 0.07 0.04 0.12 0.1 0.07 0.04 0.12 0.09 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company excluded the following potential shares of common stock, presented based on amounts outstanding at each period end, from the computation of diluted net income per share for the periods indicated because including them would have had an anti-dilutive effect:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:2%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:12%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Options to purchase shares</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">304,976</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">383,666</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">313,462</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">473,392</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Unvested restricted stock units</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,776,295</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,535,412</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,686,442</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">913,466</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,081,271</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,919,078</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,999,904</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,386,858</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 304976 383666 313462 473392 2776295 1535412 1686442 913466 3081271 1919078 1999904 1386858 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">5. Acquisitions and Divestitures</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Luminello Acquisition</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">On August 2, 2023, SimplePractice, LLC ("SimplePractice"), a wholly owned subsidiary of the Company, entered into an asset purchase agreement (the “APA”) with Luminello, Inc., a California corporation, engaged in the sale, hosting, distribution and licensing of practice management software ("Luminello"), and certain key holders (collectively, the “Seller”), pursuant to which SimplePractice agreed to purchase certain assets of the Seller for aggregate base cash consideration of up to $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, subject to purchase price adjustments including working capital, indebtedness, and a holdback amount up to an aggregate of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, consisting of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million to be paid one year after closing and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million to be paid two years after closing, pursuant to the terms of the APA. In addition, Seller may receive contingent payments up to $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, subject to the satisfactory achievement of certain defined performance metrics. In connection with the closing, SimplePractice and the Seller entered into certain intellectual property agreements pursuant to which SimplePractice licensed certain acquired assets back to Seller. In addition, the parties entered into a transition services agreement ("TSA") pursuant to which Seller will continue to operate its platform for a period of time.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The acquisition has been accounted for as a business </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">combination and the Company has recorded the assets acquired and liabilities assumed at their respective fair values as of the acquisition date. The purchase price allocation is considered preliminary subject to the finalization of the valuation and acquired working capital amounts. The Company may record adjustments to the purchase price allocation as additional information relevant to the acquisition becomes available during the remainder of the measurement period, which will not exceed </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> months from the acquisition date. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables summarizes the preliminary purchase price allocation (in thousands):</span></span></p><div style="font-size:10pt;font-family:Arial;"> <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:73.192%;"></td> <td style="width:1.743%;"></td> <td style="width:1%;"></td> <td style="width:23.066000000000003%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Fair value of consideration transferred:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Cash paid, net of cash acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,782</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Fair value of contingent consideration</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Fair value of future holdback payments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,300</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total purchase price consideration</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,557</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Fair value of assets acquired and liabilities assumed:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,400</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12,804</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17,204</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">647</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net assets acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,557</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company engaged a third-party valuation firm to assist in the valuation of intangible assets. The significant intangible assets identified in the purchase price allocation include customer relationships, developed technology, trade names and a favorable contract asset, each of which are amortized on a straight-line basis. Customer relationships represent the underlying relationships with certain customers to provide ongoing services for products sold, and were valued using the income approach, specifically a discounted cash-flow method known as the excess earnings method. Developed technology consists of products that have reached technological feasibility and trade names represent acquired company and product names, and were valued using a relief-from-royalty method. The favorable contract asset relates to the TSA, and was valued using an income approach. The significant assumptions and estimates utilized to value the intangible assets acquired include forecasted revenue and expenses, customer attrition rates, royalty rates, and discount rates.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents the fair values and useful lives of the identifiable intangible assets acquired and risk-adjusted discount rates used in the valuation:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.442%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:13.907%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:14.485999999999999%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:15.026%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted Average Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Risk-Adjusted Discount Rates Used in Valuation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,600</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">22</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">400</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">370</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total identifiable intangible assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,400</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In connection with the acquisition of Luminello, goodwill of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">was recognized for the excess purchase price over the fair value of the net assets acquired. The Company believes the goodwill from the acquisition is primarily</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">attributable </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">to product and customer-related synergies. Goodwill from the acquisition of Luminello is included within the Company’s SMB Solutions segment and is deductible for tax purposes.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Additionally, the Company utilized a third-party valuation firm to assist in the valuation of the future contingent payments. The Company recognized a contingent consideration liability equal to the acquisition date fair value of expected contingent payments utilizing a Monte Carlo simulation model. The significant assumptions and estimates utilized in the model include forecasted revenue, subscribers, volume, and discount rates.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In connection with the acquisition of Luminello, the Company incurred acquisition-related expenses of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million for the three and nine months ended September 30, 2023, respectively, which are primarily recorded within general and administrative expenses in the condensed consolidated statements of operations and comprehensive income.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The operating results of Luminello have been included in the Company's SMB Solutions segment and condensed consolidated statements of operations and comprehensive income since the date of acquisition. Revenue, earnings, and pro forma information have not been presented, as the operating results of Luminello are not significant.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">HealthPay24 Divestiture</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">On August 2, 2023, Invoice Cloud, Inc., a Delaware corporation and wholly owned subsidiary of the Company (“Invoice Cloud”), completed the divestiture of IMAGEVISION.NET, LLC, the entity that operates the HealthPay24 solution to Waystar, Inc. for $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">30.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, net of cash sold, in an all-cash transaction. The proceeds from this transaction were recorded within the proceeds from sale of business, net of cash sold line on the condensed consolidated statement of cash flows. The divestiture resulted in a gain of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million which was recorded within gain on sale of business on the condensed consolidated statements of operations and comprehensive income. As a result of the transaction, the Company disposed of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million of goodwill and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million of intangible assets, net from the Enterprise Solutions segment. The divestiture was not considered a strategic shift that would have a major effect on the Company’s operations or financial results, and as a result was not reported as discontinued operations.</span></p> 16000000 3600000 1200000 2400000 2000000 P12M <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables summarizes the preliminary purchase price allocation (in thousands):</span> <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:73.192%;"></td> <td style="width:1.743%;"></td> <td style="width:1%;"></td> <td style="width:23.066000000000003%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Fair value of consideration transferred:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Cash paid, net of cash acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,782</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Fair value of contingent consideration</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Fair value of future holdback payments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,300</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total purchase price consideration</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,557</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Fair value of assets acquired and liabilities assumed:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Intangible assets</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,400</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Goodwill</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12,804</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total assets acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17,204</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Deferred revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">647</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net assets acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,557</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 11782000 1475000 3300000 16557000 4400000 12804000 17204000 647000 16557000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents the fair values and useful lives of the identifiable intangible assets acquired and risk-adjusted discount rates used in the valuation:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.442%;"></td> <td style="width:1.139%;"></td> <td style="width:1%;"></td> <td style="width:13.907%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:14.485999999999999%;"></td> <td style="width:1%;"></td> <td style="width:0.999%;"></td> <td style="width:1%;"></td> <td style="width:15.026%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted Average Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Risk-Adjusted Discount Rates Used in Valuation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,600</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">22</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">400</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">370</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total identifiable intangible assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,400</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 3600000 P10Y 0.22 400000 P1Y 0.17 30000 P1Y 0.17 370000 P1Y 0.17 4400000 12800000 400000 600000 30000000 10500000 15100000 3500000 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">6. Leases</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has operating leases for office spac</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">e to support business operations. The Company's office leases expire at varying dates from </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2030</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">. The Company's leases do not contain any</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> material residual value guarantees or restrictive covenants. Operating leases are recognized on the condensed consolidated balance sheets as operating lease right-of-use assets, operating lease liabilities and long-term operating lease liabilities. Operating lease expense is recognized on a straight-line basis over the lease term within the Company’s condensed consolidated statements of operations and comprehensive income.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Lease Costs and Other Information</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table summarizes the components of operating lease expense (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.193%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.335%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.275%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:11.950000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Operating lease cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,181</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,184</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,548</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,549</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Variable lease cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">74</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">79</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">238</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">224</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,255</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,263</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,786</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,773</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The weighted average remaining lease term (in years) and discount rate were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.751%;"></td> <td style="width:1.271%;"></td> <td style="width:1%;"></td> <td style="width:18.493%;"></td> <td style="width:1%;"></td> <td style="width:0.993%;"></td> <td style="width:1%;"></td> <td style="width:18.493%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted-average remaining lease term</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6.3</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6.8</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2.31</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2.26</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Maturity of Lease Liabilities</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents the future minimum lease payments under the Company's operating leases liabilities as of September 30, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.029%;"></td> <td style="width:1.697%;"></td> <td style="width:19.948%;"></td> <td style="width:1.218%;"></td> <td style="width:1%;"></td> <td style="width:18.107999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">988</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,873</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,615</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,209</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,942</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,069</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">30,696</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,190</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Lease liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">28,506</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Com</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">pany has subleased certain office space for which incoming sublease amounts will offset the future lease payments in the table above. Under the executed sublease agreement, the Company expects to receive future sublease payments of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million over the remainder of 2023 and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million thereafter.</span></p> 2024 2030 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table summarizes the components of operating lease expense (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.193%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.335%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.275%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:11.950000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Operating lease cost</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,181</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,184</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,548</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,549</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Variable lease cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">74</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">79</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">238</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">224</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,255</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,263</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,786</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,773</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1181000 1184000 3548000 3549000 74000 79000 238000 224000 1255000 1263000 3786000 3773000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The weighted average remaining lease term (in years) and discount rate were as follows:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.751%;"></td> <td style="width:1.271%;"></td> <td style="width:1%;"></td> <td style="width:18.493%;"></td> <td style="width:1%;"></td> <td style="width:0.993%;"></td> <td style="width:1%;"></td> <td style="width:18.493%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted-average remaining lease term</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6.3</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6.8</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2.31</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2.26</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> P6Y3M18D P6Y9M18D 0.0231 0.0226 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents the future minimum lease payments under the Company's operating leases liabilities as of September 30, 2023 (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.029%;"></td> <td style="width:1.697%;"></td> <td style="width:19.948%;"></td> <td style="width:1.218%;"></td> <td style="width:1%;"></td> <td style="width:18.107999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">988</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,873</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,615</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,209</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,942</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,069</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total lease payments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">30,696</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Less: imputed interest</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,190</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Lease liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">28,506</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 988000 5873000 4615000 4209000 3942000 11069000 30696000 2190000 28506000 400000 900000 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">7. Fair Value Measurements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables present the Company’s fair value hierarchy for its assets and liabilities that were measured at fair value on a recurring basis (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.568%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Cash equivalents - money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">276,604</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">276,604</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent consideration liability</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.568%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Cash equivalents - money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">225,712</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">225,712</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent consideration liability</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Money market funds held as of September 30, 2023 and December 31, 2022 were valued by the Company based on quoted market prices, which represent a Level 1 measurement within the fair value hierarchy. The carrying values of the Company’s accounts receivable, unbilled receivables, accounts payable, and accrued expenses approximate their fair values due to the short-term nature of these assets and liabilities. There were </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> transfers into or out of Level 3 during the periods presented.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s recurring fair value measurements using Level 3 inputs related to the Company’s contingent consideration liability as the significant inputs to the valuation are not observable in the market. The Company determined the fair value of the contingent consideration liability using a Monte Carlo simulation model.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Changes in the fair value of the Company’s contingent consideration liabilities were as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Arial;"> <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:58.611%;"></td> <td style="width:1.907%;"></td> <td style="width:1%;"></td> <td style="width:16.788%;"></td> <td style="width:1%;"></td> <td style="width:1.907%;"></td> <td style="width:1%;"></td> <td style="width:16.788%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent consideration recorded at acquisition</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Payment of contingent consideration</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Change in fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Ending balance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables present the Company’s fair value hierarchy for its assets and liabilities that were measured at fair value on a recurring basis (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.568%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Cash equivalents - money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">276,604</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">276,604</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent consideration liability</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:41.568%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> <td style="width:1.35%;"></td> <td style="width:1%;"></td> <td style="width:11.257%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Cash equivalents - money market funds</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">225,712</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">225,712</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent consideration liability</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 276604000 276604000 1475000 1475000 225712000 225712000 0 0 0 0 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Changes in the fair value of the Company’s contingent consideration liabilities were as follows (in thousands):</span> <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:58.611%;"></td> <td style="width:1.907%;"></td> <td style="width:1%;"></td> <td style="width:16.788%;"></td> <td style="width:1%;"></td> <td style="width:1.907%;"></td> <td style="width:1%;"></td> <td style="width:16.788%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent consideration recorded at acquisition</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Payment of contingent consideration</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,800</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Change in fair value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Ending balance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,475</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 0 2800000 1475000 0 0 2800000 0 0 1475000 0 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">8. Goodwill and Acquired Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The carrying amount of goodwill was $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">423.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">425.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million as of September 30, 2023 and December 31, 2022, respectively. </span><span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Changes in the carrying amount of goodwill by reportable segment through September 30, 2023 were as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Arial;"> <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:31.879%;"></td> <td style="width:1.649%;"></td> <td style="width:1%;"></td> <td style="width:19.059%;"></td> <td style="width:1%;"></td> <td style="width:1.649%;"></td> <td style="width:1%;"></td> <td style="width:19.059%;"></td> <td style="width:1%;"></td> <td style="width:1.649%;"></td> <td style="width:1%;"></td> <td style="width:19.059%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Enterprise Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">SMB Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">218,658</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">207,019</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">425,677</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Goodwill acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12,804</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12,804</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Goodwill divested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,075</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,075</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">203,583</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">219,823</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">423,406</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Acquired intangible assets of the Company consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.652%;"></td> <td style="width:1.009%;"></td> <td style="width:1%;"></td> <td style="width:18.033%;"></td> <td style="width:1%;"></td> <td style="width:1.432%;"></td> <td style="width:1%;"></td> <td style="width:14.846%;"></td> <td style="width:1%;"></td> <td style="width:1.432%;"></td> <td style="width:1%;"></td> <td style="width:14.724%;"></td> <td style="width:1%;"></td> <td style="width:1.432%;"></td> <td style="width:1%;"></td> <td style="width:14.442%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted Average <br/>Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Gross Carrying Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Net Carrying Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10.0</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">81,643</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">35,393</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">46,250</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6.9</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">41,044</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">26,641</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">14,403</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5.0</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,551</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,050</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">501</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1.0</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">370</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">62</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">308</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">128,608</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">67,146</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">61,462</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.96%;"></td> <td style="width:1.011%;"></td> <td style="width:1%;"></td> <td style="width:17.927999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1.354%;"></td> <td style="width:1%;"></td> <td style="width:14.674%;"></td> <td style="width:1%;"></td> <td style="width:1.354%;"></td> <td style="width:1%;"></td> <td style="width:14.695%;"></td> <td style="width:1%;"></td> <td style="width:1.354%;"></td> <td style="width:1%;"></td> <td style="width:14.674%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted Average <br/>Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Gross Carrying Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Net Carrying Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10.0</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">82,841</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">31,344</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">51,497</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">7.0</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,913</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">23,463</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">19,450</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5.0</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,824</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,452</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,372</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">131,578</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">59,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">72,319</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company recorded amortization expense of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million for the three month period ended September 30, 2023 and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million for the three month period ended September 30, 2022. The Company recorded amortization expense of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million for the nine month period ended September 30, 2023 and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million for the nine month period ended September 30, 2022. Amortiz</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">at</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">ion of developed technology is recorded within cost of revenue, while amortization of customer relationships, trade names and other is recorded within amortization of intangible assets within operating expenses on the Company’s condensed consolidated statements of operations and comprehensive income. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Future estimated amortization expense of the Company’s intangible assets as of September 30, 2023 is expected to be as follows (in thousands): </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Arial;"> <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:58.1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:38.900000000000006%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,974</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">14,656</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">13,939</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">9,177</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">8,164</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,552</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">61,462</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> 423400000 425700000 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Changes in the carrying amount of goodwill by reportable segment through September 30, 2023 were as follows (in thousands):</span> <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:31.879%;"></td> <td style="width:1.649%;"></td> <td style="width:1%;"></td> <td style="width:19.059%;"></td> <td style="width:1%;"></td> <td style="width:1.649%;"></td> <td style="width:1%;"></td> <td style="width:19.059%;"></td> <td style="width:1%;"></td> <td style="width:1.649%;"></td> <td style="width:1%;"></td> <td style="width:19.059%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Enterprise Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">SMB Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Balance as of December 31, 2022</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">218,658</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">207,019</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">425,677</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Goodwill acquired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12,804</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12,804</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Goodwill divested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,075</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,075</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">203,583</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">219,823</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">423,406</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 218658000 207019000 425677000 12804000 12804000 15075000 15075000 203583000 219823000 423406000 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Acquired intangible assets of the Company consisted of the following (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.652%;"></td> <td style="width:1.009%;"></td> <td style="width:1%;"></td> <td style="width:18.033%;"></td> <td style="width:1%;"></td> <td style="width:1.432%;"></td> <td style="width:1%;"></td> <td style="width:14.846%;"></td> <td style="width:1%;"></td> <td style="width:1.432%;"></td> <td style="width:1%;"></td> <td style="width:14.724%;"></td> <td style="width:1%;"></td> <td style="width:1.432%;"></td> <td style="width:1%;"></td> <td style="width:14.442%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted Average <br/>Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Gross Carrying Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Net Carrying Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10.0</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">81,643</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">35,393</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">46,250</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6.9</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">41,044</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">26,641</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">14,403</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5.0</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,551</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,050</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">501</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1.0</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">370</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">62</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">308</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">128,608</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">67,146</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">61,462</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.96%;"></td> <td style="width:1.011%;"></td> <td style="width:1%;"></td> <td style="width:17.927999999999997%;"></td> <td style="width:1%;"></td> <td style="width:1.354%;"></td> <td style="width:1%;"></td> <td style="width:14.674%;"></td> <td style="width:1%;"></td> <td style="width:1.354%;"></td> <td style="width:1%;"></td> <td style="width:14.695%;"></td> <td style="width:1%;"></td> <td style="width:1.354%;"></td> <td style="width:1%;"></td> <td style="width:14.674%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Weighted Average <br/>Useful Life</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Gross Carrying Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Net Carrying Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10.0</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">82,841</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">31,344</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">51,497</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">7.0</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,913</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">23,463</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">19,450</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Trade names</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5.0</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,824</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,452</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,372</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">131,578</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">59,259</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">72,319</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> P10Y 81643000 35393000 46250000 P6Y10M24D 41044000 26641000 14403000 P5Y 5551000 5050000 501000 P1Y 370000 62000 308000 128608000 67146000 61462000 P10Y 82841000 31344000 51497000 P7Y 42913000 23463000 19450000 P5Y 5824000 4452000 1372000 131578000 59259000 72319000 4000000 3900000 11800000 11700000 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Future estimated amortization expense of the Company’s intangible assets as of September 30, 2023 is expected to be as follows (in thousands): </span> <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:58.1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:38.900000000000006%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,974</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">14,656</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">13,939</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">9,177</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">8,164</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,552</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">61,462</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 3974000 14656000 13939000 9177000 8164000 11552000 61462000 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">9. Accrued Expenses and Other Current Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued expenses and other current liabilities consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.527%;"></td> <td style="width:1.606%;"></td> <td style="width:1%;"></td> <td style="width:17.631%;"></td> <td style="width:1%;"></td> <td style="width:1.606%;"></td> <td style="width:1%;"></td> <td style="width:17.631%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued employee compensation and benefits</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,735</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,897</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued consulting and professional fees</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,991</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,560</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued processing fees</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,623</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,287</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued channel partner fees</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,789</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,679</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued license fees</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,079</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,629</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued marketing</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,297</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,169</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued tax liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">640</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,769</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Short-term deferred purchase price</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,144</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,399</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,433</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">43,697</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">38,423</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued expenses and other current liabilities consisted of the following (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.527%;"></td> <td style="width:1.606%;"></td> <td style="width:1%;"></td> <td style="width:17.631%;"></td> <td style="width:1%;"></td> <td style="width:1.606%;"></td> <td style="width:1%;"></td> <td style="width:17.631%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued employee compensation and benefits</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,735</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,897</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued consulting and professional fees</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,991</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,560</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued processing fees</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,623</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,287</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued channel partner fees</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,789</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,679</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued license fees</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,079</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,629</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued marketing</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,297</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,169</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Accrued tax liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">640</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,769</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Short-term deferred purchase price</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,144</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:9pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Other</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,399</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,433</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">43,697</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">38,423</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 15735000 16897000 2991000 2560000 3623000 2287000 4789000 2679000 6079000 3629000 2297000 2169000 640000 1769000 1144000 6399000 6433000 43697000 38423000 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">10. Debt</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">As of September 30, 2023 and December 31, 2022, the Company had </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> long-term debt outstanding.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">2021 Revolving Credit Facility</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">On September 27, 2021, the Company entered into a revolving credit agreement (“2021 Revolving Credit Facility”) with JPMorgan Chase Bank, N.A. as administrative agent and certain other lenders. The 2021 Revolving Credit Facility allows the Company to borrow up to $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">75.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million of which may be comprised of a letter of credit facility. The 2021 Revolving Credit Facility will mature on </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">September 27, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">. In conjunction with the 2021 Revolving Credit Facility, the Company incurred debt issuance costs in the amount of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, which were recorded within other assets on the condensed consolidated balance sheets and are being amortized into interest expense over the term of the 2021 Revolving Credit Facility. The 2021 Revolving Credit Facility requires the Company to pay a commitment fee in respect to unused revolvi</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">ng credit facility commitments of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.25</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% per annum. The commitment fee is recorded as a component of interest expense on the Company's condensed consolidated statements of operations and comprehensive income. On June 30, 2023, the Company amended the 2021 Revolving Credit Facility to transition from a London Interbank Overnight Rate ("LIBOR")-based interest rate to a Secured Overnight Financing Rate ("SOFR")-based interest rate. No change was made to the interest rate margin. As of September 30, 2023, the Company has not yet drawn upon the 2021 Revolving Credit Facility, although $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million has been utilized against the 2021 Revolving Credit Facility in the form of a line of credit, reducing the Company's borrowing capacity to $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">72.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The 2021 Revolving Credit Facility contains certain financial maintenance covenants, which require the Company to not </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">exceed certain specified total net leverage ratios at the end of each fiscal quarter.</span></p> 0 0 75000000 7500000 2026-09-27 1200000 0.0025 2100000 72900000 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">11. Stockholders' Equity</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Preferred Stock</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In connection with the Company's initial public offering ("IPO") in September 2021, the Company's amended and restated certificate of incorporation and amended and restated bylaws became effective, which authorized the issuance of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,000,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shar</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">es of preferred stock with a par value of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> per share, with rights and preferences, including voting rights, designated from time to time by the Board of Directors. As of September 30, 2023, </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of preferred stock were issued or outstanding.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Common Stock</span></p><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company's amended and restated certificate of incorpor</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">ation authorized the issuance of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">650,000,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock with a par value of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> per share. As of September 30, 2023, there were </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">167,864,066</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock issued and outstanding.</span> 10000000 0.001 0 0 650000000 0.001 167864066 167864066 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">12. Stock-based Compensation</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">2021 Incentive Award Plan</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">September 2021, the Company’s Board of Directors adopted, and its stockholders approved, the 2021 Incentive Award Plan (“2021 Plan”), which became effective in connection with the Company's IPO. The 2021 Plan provides for granting stock options, including incentive stock options ("ISOs") and nonqualified stock options ("NSOs"), restricted stock,</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">dividend </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">equivalents, restricted stock units ("RSUs"), other stock-based awards, and cash awards to eligible employees, consultants and directors. A total of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">14,798,186</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of the Company’s common stock have been reserved for issuance under the 2021 Plan. The number of shares initially available for issuance will be increased annually on January 1 of each calendar year beginning in 2022 and ending in 20</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">31 by an amount equal to the lesser of (i) </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% of the shares of the Company's common stock outstanding on the final day of the immediately preceding calendar year or (ii) a smaller number of shares as determined by the Company's Board of Directors. As of September 30, 2023, there were </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,287,873</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> remaining shares available for the Company to grant under the 2021 Plan.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s Amended and Restated 2015 Stock Option Plan ("2015 Plan”) provided for the granting of ISOs and NSOs to the Company's employees, consultants, and nonemployee directors. In conjunction with the effectiveness of the 2021 Plan, the Company’s Board of Directors voted that no further awards would be granted under the 2015 Plan but any awards under the 2015 Plan that were outstanding as of the date of the IPO shall remain outstanding and continue to be subject to the terms and conditions of the 2015 Plan.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based awards granted to employees generally vest over a </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">four-year</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> period, and, in the case of stock options, expire </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> from the date of grant.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">2021 Employee Stock Purchase Plan</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In September 2021, the Company’s Board of Directors adopted, and its stockholders approved, the 2021 Employee Stock Purchase Plan (“2021 ESPP”), which became effective in connection with the IPO. The 2021 ESPP authorizes the issuance of shares of common stock pursuant to purchase rights granted to employees. A total of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,219,728</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of the Company’s common stock have been reserved for future issuance under the 2021 ESPP. The number of shares available for issuance under the 2021 ESPP will be annually increased on January 1 of each calendar year beginning in 2022 and ending in 2031, by an amount equal to the lesser of: (i) </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% of the aggregate number of shares of the Company's common stock outstanding on the final day of the immediately preceding calendar year or (ii) such smaller number of shares as is determined by the Company's Board of Directors.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The 2021 ESPP permits</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> eligible participants to purchase common stock through payroll deductions of up to </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% of their eligible compensation during the offering period. The purchase price of the shares will be </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% of the lesser of the fair market value of the Company's common stock on the first day of the offering period or the fair market value on the last day of the offering period. The 2021 ESPP will typically be administered through consecutive </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">six-month</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> offering periods, commencing on June 1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.7pt;font-family:Arial;min-width:fit-content;">st</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> and December 1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.7pt;font-family:Arial;min-width:fit-content;">st</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> of each fiscal year. As of September 30, 2023, there were </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,088,097</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock available for issuance under the 2021 ESPP.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Stock-based Compensation Expense</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based compensation expense is reflected in the condensed consolidated statements of operations and comprehensive income as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.538%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:11.828000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">802</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">397</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,842</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">660</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,958</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,832</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">8,009</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,528</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Selling and marketing</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">869</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,134</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,829</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,649</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">700</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,633</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,095</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,616</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,798</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,618</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,112</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> 14798186 0.05 10287873 P4Y P10Y 2219728 0.01 0.15 0.85 P6M 2088097 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based compensation expense is reflected in the condensed consolidated statements of operations and comprehensive income as follows (in thousands):</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.538%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:12.193%;"></td> <td style="width:1%;"></td> <td style="width:1.014%;"></td> <td style="width:1%;"></td> <td style="width:11.828000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Cost of revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">802</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">397</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,842</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">660</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,958</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,832</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">8,009</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,528</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Selling and marketing</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,207</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">869</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,134</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,829</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,649</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">700</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,633</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,095</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,616</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,798</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,618</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,112</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 802000 397000 1842000 660000 2958000 1832000 8009000 6528000 1207000 869000 3134000 1829000 1649000 700000 3633000 1095000 6616000 3798000 16618000 10112000 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">13. Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company's effective income tax rates were </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">35.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% and (</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">18.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)% for the three months ended September 30, 2023 and 2022, respectively. The Company's effective income tax rates were </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">47.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% and (</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">22.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)% for the nine months ended September 30, 2023 and 2022, respectively. The effective tax rates for the three and nine months ended September 30, 2023 were higher than the statutory rate of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% primarily due to the impact of the valuation allowance, partially offset by excess benefits from stock-based compensation. The effective tax rates for the three and nine months ended September 30, 2022 were lower than the statutory rate of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">21.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% primarily due to excess benefits from stock-based compensation.</span></p> 0.355 -0.185 0.476 -0.226 0.21 0.21 0.21 0.21 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">14. Commitments and Contingencies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Non-Cancellable Commitments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">As of September 30, 2023, the Company had non-cancellable commitments to vendors primarily consisting of subscriptions to third party software products. Obligations under contracts that are cancellable or with a remaining term of 12 months or less are not included. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">As of September 30, 2023, future minimum payments under other non-cancellable agreements were as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Arial;"> <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:74.401%;"></td> <td style="width:2.636%;"></td> <td style="width:1%;"></td> <td style="width:20.962999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,335</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,438</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">738</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">184</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,695</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Contingent Value Payments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In 2019, the CVR Bonus Award Plan ("CVR Plan") was established for the benefit of option holders as of February 11, 2019 in the even</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">t that holders of Class A-1 common shares of EngageSmart, LLC (the Company's predecessor) receive cash distributions in connection with certain exit events specified under EngageSmart, LLC's LLC Agreement of at least $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">889.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million (the “Performance Threshold”). Subject to the achievement of the Performance Threshold, CVR Unit Awards ("CVR Units") entitle the holder, subject generally to the holder’s continued employment through the date of payment, to a pro-rata portion of a bonus pool (based on a participant’s share of CVR Units held). The maximum amount of this bonus pool was capped at $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">9.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million, of which, $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million remains outstanding as of September 30, 2023. </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> compensation expense has been recognized in relation to the CVR Plan as the Company has determined that achievement of the Performance Threshold is not probable as of September 30, 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In connection with the Company’s IPO in 2021, the CVR Plan was amended to reflect the conversion of EngageSmart, LLC to EngageSmart, Inc.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> and the CVR Units otherwise remain subject to substantially the same terms and conditions applicable immediately prior to the Company’s IPO. Following the IPO and the conversion of EngageSmart, LLC to EngageSmart, Inc. (and related transactions), General Atlantic subscribed and received </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">288,344</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> additional shares of common stock in the Company, with the value of each share based on the public offering price of the shares of common stock sold by the Company in the IPO. As consideration for the additional shares of common stock, General Atlantic entered into a promissory note with the Company, which requires General Atlantic to make a capital contribution to the Company equal to the amount of any future payments to be made by the Company to holders of CVR Units pursuant to the CVR Plan, which such payments would be triggered by the events specified under the amended CVR Plan. In the event the CVR Units are forfeited or the Performance Threshold is not met, General Atlantic will not be required to make any payments under the promissory note and will keep the shares issued.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Indemnification Agreements</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">In the normal course of business, the Company may provide indemnification of varying scope and terms to third parties and may enter into commitments and guarantees (“Agreements”) under which it may be required to make payments. The duration of these Agreements varies, and in certain cases, may be indefinite with no limit to the Company’s maximum potential payment exposure. In addition, the Company has obligations with certain members of its board of directors and certain executive officers that will require the Company, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors and/or officers. To date, the Company has not incurred any material costs as a result of such indemnifications. The Company does not believe that the outcome of any claims under any indemnification arrangements will have a material effect on its financial position, results of operations or cash flows, and it has not accrued any liabilities related to such obligations in its condensed consolidated financial statements as of September 30, 2023 and December 31, 2022.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Legal Proceedings</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company is from time to time subject to various other legal proceedings and claims, either asserted or unasserted, which arise in the ordinary course of business. The Company routinely assesses its current litigation and/or threatened litigation as to the probability of ultimately incurring a liability. In situations where the Company assesses the likelihood of loss as probable, the Company records its best estimate of the ultimate loss if reasonably possible to estimat</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">e. While the outcome of these claims cannot be predicted with certainty, the Company believes that these pending or threatened legal proceedings or claims could not have a material impact on the Company’s condensed consolidated financial statements.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">As of September 30, 2023, future minimum payments under other non-cancellable agreements were as follows (in thousands):</span> <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:74.401%;"></td> <td style="width:2.636%;"></td> <td style="width:1%;"></td> <td style="width:20.962999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,335</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,438</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">738</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">184</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,695</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:top;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 2335000 3438000 738000 184000 0 0 6695000 889100000 9500000 6000000 0 0 288344 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">15. Segment and Geographic Information</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Segment Information</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has determined that its chief executive officer is its chief operating decision maker (“CODM”) and the Company is organized into </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> reportable segments: Enterprise Solutions and SMB Solutions. The reportable segments were determined based on how the CODM reviews business performance and makes decisions about resources to be allocated.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Enterprise Solutions segment is primarily engaged in providing SaaS solutions that simplify customer-client engagement primarily through electronic billing and digital payments. Enterprise solutions are built to address the unique needs of specific verticals: Government, Utilities, Financial Services, and Giving. For the Enterprise Solutions segment, the Company integrates directly with its customers’ core software systems and utilizes a partner-assisted direct sales model for purposes of its go-to-market strategy. The Company generates a significant majority of its revenue in this segment from transaction and usage-based revenue. For the nine months ended September 30, 2023, this segment generated </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">44</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% of total revenue. On August 2, 2023, the Company divested the entity that operated the HealthPay24 solution, which was previously included in the Company's Enterprise Solutions segment.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The SMB Solutions segment is primarily engaged in providing end-to-end practice management solutions geared toward the Health &amp; Wellness industry. For the Company's SMB Solutions segment, the Company primarily relies on a free trial to paid customer sales model. The Company generates interest for its offerings in the Company's SMB Solutions segment through a combination of search engine optimization, word-of-mouth, paid customer referrals, and search engine marketing. The Company generates a majority of its revenue in this segment from subscription revenue. For the nine months ended September 30, 2023, this segment generated </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">56</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% of total revenue.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The CODM evaluates segment operating performance using revenue and Adjusted EBITDA, as defined below, from reportable segments to make resource allocation decisions and to evaluate segment performance. Adjusted EBITDA assists management in comparing the Company’s performance on a consistent basis for purposes of business decision-making. The Company defines Adjusted EBITDA as net income excluding interest income (expense), net; provision for (benefit from) income taxes; depreciation; and amortization of intangible assets, as further adjusted for gain on sale of business, transaction-related expenses and stock-based compensation. Adjusted EBITDA from reportable segments excludes unallocated corporate costs which are primarily comprised of costs for accounting, finance, legal, human resources and costs for certain executives supporting overall business strategy and execution.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table sets forth the revenue and Adjusted EBITDA results attributable to each reportable segment and includes a reconciliation of the totals reported for the reportable segments to the applicable line items in the Company’s accompanying condensed consolidated statements of operations and comprehensive income (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.383%;"></td> <td style="width:1.329%;"></td> <td style="width:1%;"></td> <td style="width:11.575%;"></td> <td style="width:1%;"></td> <td style="width:1.329%;"></td> <td style="width:1%;"></td> <td style="width:11.575%;"></td> <td style="width:1%;"></td> <td style="width:1.329%;"></td> <td style="width:1%;"></td> <td style="width:11.575%;"></td> <td style="width:1%;"></td> <td style="width:1.329%;"></td> <td style="width:1%;"></td> <td style="width:11.575%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Enterprise Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">35,866</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">122,204</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">99,743</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">SMB Solutions</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">55,481</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,930</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">158,369</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">120,277</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:28pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:28pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">97,732</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">78,796</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">280,573</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">220,020</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Adjusted EBITDA</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Enterprise Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,860</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,577</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">19,481</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">13,338</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">SMB Solutions</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">21,217</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,314</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">59,882</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">45,239</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:28pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:28pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total Adjusted EBITDA from reportable segments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">27,077</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">20,891</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">79,363</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">58,577</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Unallocated corporate expenses</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">8,230</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">7,669</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">23,815</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">22,833</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total Adjusted EBITDA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">18,847</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">13,222</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">55,548</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">35,744</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Reconciling items:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Interest income (expense), net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,555</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,005</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">9,180</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,127</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Amortization of intangible assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,954</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,900</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,754</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,700</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Depreciation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,061</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">816</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,084</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,289</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Gain on sale of business</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,511</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,511</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Transaction-related expenses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,417</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,639</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">38</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,616</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,798</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,618</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,112</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:28pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:28pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Income before income taxes</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17,865</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,713</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">38,144</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12,808</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Provision for (benefit from) income taxes</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,335</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,057</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">18,152</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,900</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,530</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">19,992</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,708</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s CODM does not separately evaluate assets by segment, and therefore assets by segment are not presented.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Geographic Information</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">For the nine months ended September 30, 2023 and 2022, revenues by geographic region are not disclosed as revenue outside the United States does not exceed </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% of total revenue.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company does not disclose geographic information for long-lived assets as long-lived assets located outside the United States do not exceed </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">% of total assets.</span></p> 2 0.44 0.56 <p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table sets forth the revenue and Adjusted EBITDA results attributable to each reportable segment and includes a reconciliation of the totals reported for the reportable segments to the applicable line items in the Company’s accompanying condensed consolidated statements of operations and comprehensive income (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.383%;"></td> <td style="width:1.329%;"></td> <td style="width:1%;"></td> <td style="width:11.575%;"></td> <td style="width:1%;"></td> <td style="width:1.329%;"></td> <td style="width:1%;"></td> <td style="width:11.575%;"></td> <td style="width:1%;"></td> <td style="width:1.329%;"></td> <td style="width:1%;"></td> <td style="width:11.575%;"></td> <td style="width:1%;"></td> <td style="width:1.329%;"></td> <td style="width:1%;"></td> <td style="width:11.575%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Enterprise Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">35,866</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">122,204</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">99,743</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">SMB Solutions</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">55,481</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">42,930</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">158,369</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">120,277</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:28pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:28pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">97,732</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">78,796</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">280,573</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">220,020</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Adjusted EBITDA</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Enterprise Solutions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,860</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">4,577</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">19,481</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">13,338</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">SMB Solutions</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">21,217</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,314</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">59,882</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">45,239</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:28pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:28pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total Adjusted EBITDA from reportable segments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">27,077</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">20,891</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">79,363</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">58,577</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Unallocated corporate expenses</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">8,230</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">7,669</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">23,815</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">22,833</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Total Adjusted EBITDA</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">18,847</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">13,222</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">55,548</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">35,744</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Reconciling items:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Interest income (expense), net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,555</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,005</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">9,180</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,127</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Amortization of intangible assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,954</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,900</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,754</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,700</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Depreciation</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,061</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">816</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,084</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,289</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Gain on sale of business</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,511</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,511</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Transaction-related expenses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,417</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">—</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,639</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">38</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:14pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:14pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based compensation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,616</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">3,798</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">16,618</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">10,112</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:28pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:28pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Income before income taxes</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">17,865</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">5,713</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">38,144</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">12,808</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Provision for (benefit from) income taxes</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,335</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">1,057</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">18,152</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">2,900</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Net income</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">11,530</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">6,770</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">19,992</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">15,708</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 42251000 35866000 122204000 99743000 55481000 42930000 158369000 120277000 97732000 78796000 280573000 220020000 5860000 4577000 19481000 13338000 21217000 16314000 59882000 45239000 27077000 20891000 79363000 58577000 8230000 7669000 23815000 22833000 18847000 13222000 55548000 35744000 3555000 1005000 9180000 1127000 3954000 3900000 11754000 11700000 1061000 816000 3084000 2289000 10511000 0 10511000 0 3417000 0 5639000 -38000 6616000 3798000 16618000 10112000 17865000 5713000 38144000 12808000 6335000 -1057000 18152000 -2900000 11530000 6770000 19992000 15708000 0.10 0.10 0.10 0.10 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Arial;min-width:fit-content;">16. Subsequent Events</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">On October 23, 2023, the Company entered into a Merger Agreement with Parent and Merger Sub, providing for the acquisition of the Company, by affiliates of Vista Equity Partners Management, LLC (“Vista”) for $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">23.00</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> for each share not held by the Company, affiliates of Vista, including Parent and Merger Sub, and affiliates of General Atlantic, the current majority stockholder of the Company. General Atlantic plans to roll over a portion of its shares into the Surviving Corporation (as defined the Merger Agreement). The transaction is expected to close in the first calendar quarter of 2024, subject to the satisfaction of closing conditions contained the Merger Agreement, including the affirmative vote of the holders of a majority of the outstanding shares of common stock held by the Unaffiliated Company Stockholders (as defined the Merger Agreement). Upon completion of the transaction, the Company’s common stock will no longer be publicly listed and the Company will become a privately-held company. Vista intends to finance the transaction with fully committed equity financing that is not subject to any financing condition.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Merger Agreement includes a “go-shop” period expiring at 11:59 p.m., Eastern time, on November 22, 2023 (the “No-Shop Period Start Date”), which allows the Company’s board of directors and its advisors to actively engage in certain activities, including discussions or negotiations with respect to acquisition proposals from third parties, subject to the terms and conditions set forth in the Merger Agreement. The Company’s board of directors will have the right to terminate the Merger Agreement to enter into a superior proposal.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The Merger Agreement also contains certain termination rights for Vista, with a termination fee payable by the Company to Vista for up to $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">144.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> million under certain circumstances. In addition, the Company or Vista may terminate the Merger Agreement if the Merger is not consummated by May 23, 2024.</span></p><p style="text-indent:0;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">The foregoing summary of the Merger Agreement and the Support Agreements (as defined the Merger Agreement) is not complete and is qualified in its entirety by the full text of the Merger Agreement and Support Agreements, which are attached as exhibits to this Quarterly Report on Form 10-Q, and described in more detail in Item 1.01 of the Company’s Form 8-K filed with the SEC on October 23, 2023.</span></p> 23 144400000 <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:19.532%;"></td> <td style="width:1.22%;"></td> <td style="width:11.395%;"></td> <td style="width:1.22%;"></td> <td style="width:15.654%;"></td> <td style="width:1.22%;"></td> <td style="width:10.436%;"></td> <td style="width:1.22%;"></td> <td style="width:10.436%;"></td> <td style="width:1.22%;"></td> <td style="width:9.336%;"></td> <td style="width:1.22%;"></td> <td style="width:15.894%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Trading Arrangement</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Name/Title</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Action</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Date</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Rule 10b5-1*</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Non-Rule 10b5‑1**</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Total Shares to be Sold</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Expiration Date</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Robert P. Bennett</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Terminate </span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(1)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">August 21, 2023</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">X</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">January 3, 2024</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Chief Executive Officer</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Cassandra Hudson</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Terminate </span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(3)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">September 22, 2023</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">X</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(4)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">November 21, 2024</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:7pt;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:7pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">Chief Financial Officer</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td colspan="13" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">* Intended to satisfy the affirmative defense of Rule 10b5-1(c)</span></p></td> </tr> <tr style="height:10pt;"> <td colspan="13" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">** Not intended to satisfy the affirmative defense of Rule 10b5-1(c)</span></p></td> </tr> <tr style="height:10pt;"> <td colspan="13" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(1) On August 21, 2023, Mr. Bennett terminated trading arrangements for each of Mr. Bennett, the Robert P. Bennett 2020 Guarantor Retained Trust, and The Bennett Family 2020 Trust that were, in each case, originally adopted on </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">September 9, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p></td> </tr> <tr style="height:10pt;"> <td colspan="13" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(2) The terms of each plan described in footnote (1) provided for the sale of up to </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">252,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock. As of the date of termination, Mr. Bennett had sold 168,000 shares of common stock under each plan.</span></p></td> </tr> <tr style="height:10pt;"> <td colspan="13" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(3) On September 22, 2023, Ms. Hudson terminated the trading arrangement originally adopted on </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">December 14, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> and subsequently modified on June 14, 2023.</span></p></td> </tr> <tr style="height:10pt;"> <td colspan="13" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">(4) The terms of the modified plan described in footnote (3) provided for the sale of up to </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;">387,002</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock. As of the date of termination, Ms. Hudson had not sold any shares of common stock under the modified plan.</span></p></td> </tr> </table> Robert P. Bennett true August 21, 2023 true Chief Executive Officer Cassandra Hudson true September 22, 2023 true Chief Financial Officer September 9, 2022 252000 252000 252000 December 14, 2022 387002 EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !)!8E<'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 " 206)7-5?SY>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VE!)71[43PI""XHWD(RNQML_I",M/OVMG&WB^@#>,S,+]]\ M ]/I*'5(^)Q"Q$06\]7D!I^ECAMV((H2(.L#.I7K.>'GYBXDIVA^ICU$I3_4 M'J'A_!HGQI:Q;69]) M>8WSKVPE'2-NV'GR:WMWOWU@?<.;MA*BXLU6-)+?2G'SOKC^\+L(NV#LSOYC MX[-@W\&ON^B_ %!+ P04 " 206)7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !)!8E<]Q*HC 8 +(@ 8 >&PO=V]R:W-H965T&UL MM9I=<^(V%(;_BH9V>A6")1-"M@DSA$VZF6XV;*#M;#N]$+8 3VR+E65(_GV/ M;&.S'?G >M8WP5_GM5X=?3RR&L1\>1< M;D0,=Y9215S#J5KUDHT2W,^"HK#''&?0BW@0=T;7V;6I&EW+5(=!+*:*)&D4 M\)68"?W'9JK@K%>J^$$DXB20,5%B>=,9 MTW<3MV\"LB?^#,0N.3@FQLI"RA=S\N#?=!Q3(A$*3QL)#C];,1%A:)2@'%\+ MT4[Y3A-X>+Q7O\_,@YD%3\1$AG\%OE[?=(8=XHLE3T/]+'_%A5Q&$!K E@1P/X70.O>X!8!;F8T+UEF MZSW7?'2MY(XH\S2HF8.L;K)H!N '%Z]%YZ*61%$Q[[Y"[6@7XC M#W'>/$PU=TFRYDHDUST-;S,Q/:]0OLV568WR%7F4L5XGH.H+_]OX'I2R+"K; M%_66H8(SL3DGKG-&F,-<2WDF>/B3IR&A.Y%8K\,UXD M6D%C_-=60[E"WZY@>NB[9,,]<=.!+I@(M16=T2\_T8'SJ\W>#Q+[QFR_--O' MU*MF,G_;")M3/)PZW<\V2VA40TL7I:4+M$QC\.-GGNY#OK)YPN.7/$QL53%! MPQJ:&I2F!J?E:2I4($V/]@F,"]:4X4IE;ZOM;FA\0Y^7I<_+TWS>!XG'0_)% M<$7NX:)UH,*UZORA40W]#4M_P^_R5Z2SUB&N]MGJ#XUIZ.^J]'>%EJB8:9[% M*C##)QC]Q"-K*SVFLS*P 02BSV#>\LYM1E&)AD:I4TVPSBE6)Y!-!9E\@-GP ME?PNWJPS*B[E. X=#ESJ7-ALXL%-?1Z !#W)9ZJ4:;C/8B.5#N(5F6FN[:WV MB.(7*W9,\*BF/EGEDYWB\R'60N40:D98OC=N]8DKUOE$HYKZK/"&HD QVB?R M<(3%II,CB>N,/0]6)PH$ M_%S,ZK4-Y*$5\U <6O:=5$81P/U,2^_EC,PRPB=/J4XT+ .@SUK=_R"N*>HA M5[O(U,Q:'MI]]<&^= *?2A.*X6_NTBHE9D_?@,%O483 MB0MJE=I]MD% M$(@>A(#W;V2.1!0$F3K[1STK"9QM?ILMH$_K,(?=A+^F &1 M?$JCA758O#TB MS3[3M#U\H]>&Q3@Q7WL).X!^!3*D">[+/)608]@DB84&0* MX&>&7-\Z;1Y1?W]GM=P& K$*@=A)"#3GK^3!!T8(EH&7?RY",HQ+#MTNNQQ> M,&9/<1LHQ"H48CB[%'['O@_JR=G^@'R$Y\A3;,\K+NDZY%;Q )J&$.1# "/Y MTQ)J49 I5R_6*F@#DE@%2>PD2+)7P7PGK56 2\[2 +H(=:Q,B,X'-H[91O Q"I@8CCB?)39I["UC%&4P$6&_6'7O73M&PAMH));H9*+4T[Y MT>]SRI46*GPKOJ)8MQ9PK3KFQ<.:6JQ@R3V",^4^0H6\B$=IH)LA,IWYJS^ MV\ E]V!C#&<;R*V???A[BQ8RM'H_PENSQ[G55QL,Y%8,Y!X!EGU>[UZ]-8]7 MHO:C]1&A3U]F5JS'P[[77^]@5]BLI;/-\H1X9D&2;Q"75\L-^7&V#=VK'L]W M\Q^Y68HG)!1+"'7.+P%95+Y!GI]HNGY@7 ME/^F,/H/4$L#!!0 ( !)!8E>JK0&PO=V]R:W-H M965T&ULM5EM;]LV$/XKA!=L+>#$(JDW9XF!-L%>@&T-DG;[ MS$AT3%0258K*RW[]CK(BV1)%)VCVH8TDWYV>.Q[ON:/.'J3Z6FTXU^@QSXKJ M?+;1NCQ=+*IDPW-6G+8CGA8N M7:G5F:QU)@I^I5!5YSE33Q]Y)A_.9WCV_.!:W&VT>;!8G97LCM]P_:6\4G"W MZ*RD(N=%)62!%%^?SS[@TPM*C4(C\;?@#]7.-3*NW$KYU=S\GI[//(.(9SS1 MQ@2#/_?\@F>9L00XOK5&9]T[C>+N];/U7QKGP9E;5O$+F?TC4KTYG\4SE/(U MJS-]+1]^XZU#@;&7R*QJ_D!7 7IZ=2&+ M%!:%IPBN*IF)E&FX^<@R5B0-.ME77X#GG?ND6KS9VO MQLPN^RT*EG"SV>PC2JN[OEL]>,/./1^MGGW M1L;V?*6=K]1E?77!J@V"54.)N>#?:G'/,G#>NHI;4V%CRI2"^Q4-0X_Z9XO[ M77\L8AA'L=>)[2'U.Z2^$^F'))$U (,ZD7! >9OQ.2J@ILDU8AE4GB8WH8:A M1/%4:)1)6+_*_'R$8[]Q\HB0&);5/(.(-X!LD0J77F1'O.P0+P^D [0:2C\U:6"* M30GDKYMM;$.Z'"]M%,7#X%JD?$IB.U+L]1SH.;'^*F7Z +O+2F?>Z)T^H;XW MS$VK7!!&$V'$.P2-#Q1#"!Z4.2!>S8H[ 1N_7?')8+86]XH ]L-AG;*(183B MY03BGE.QD\96GYI-/YV5K?H>O(". CJ6"GQ")L#U)(C=++C=[@YP=/3:)8'J M/=PT%KDXAGHPM=X]]V'_12U))AA4?*$%M_LA?T@&JZ+18J0J9SNR0V[V0T JIH[V6UGP:SPQ^SETW YPC\6 MH[%/)L@9]RR'W31WR==Y[?<,AY".62M80I<\A&H1(P&9:!M)3V[$36Y_ MR.+N6'.5(_FZ"),QHQ$8 I8#W#8QZ#BG\1]R\UR6L*!*940P#'/Q9$?C?+>(H:AKDQ@[/F0N/GP0N:Y MT*:EWU)A\KP1$L"+WOTE-4?8?V]%[K1LSU]D/4SY?D/[WO=D2B)GCW:C9?)U M(S/8[M5/S72CG^R'1TY2?O7IT1M9V_>Z9VCB9FB8\-NM7QG_Y]"L*73/LIJC M(^_$\S "@D'5ABDH"MB;>U[S;_L$TJ36&ZG$OZ!O,J:0SS^(JJK;A[+6%4PY MJ2&IUQW>6*/O].C.<>QF^Z%(?/T8AED ^'P[Y5:**XTKX=HNYVZ$.:"D-/4&'-<=6Q*%#" M2@$5UWH,.FYN8HJ#>-@3V^2P/SE+T[X+HNXNZ)IK!H]@\&"J@*6 VLJ2I,[K MK#FG3_E:)$);ZRRUM#R>'PW[-XO8\3*8.@VD?6M$W:W1EL4J2Z6T@AVW/C#U M$$J':"UR'DS=$YTVBE3KR 810 5)+-6T7DU!9MVLW M.1"K3IS9#G3[]3MVTHQ H% NB)V<]_5SG./8DZV0+RH%T.0UX[F:.JG6Q:WK MJCB%C*J>*"#')RLA,ZJQ*]>N*B30Q(HR[@:>%[H99;DSF]A["SF;B%)SEL-" M$E5F&95_[H&+[=3QG;<;CVR=:G/#G4T*NH8EZ*=B(;'G-BX)RR!73.1$PFKJ MW/FW<]\S AOQD\%6[;2)2>59B!?3^99,'<\0 8=8&PN*EPW,@7/CA!R_:U.G M&=,(=]MO[E]L\IC,,U4P%_P72W0Z=2*')+"B)=>/8OL5ZH2&QB\67-E_LJUB M1V.'Q*72(JO%2)"QO+K2UWHB=@3^X(@@J 7!N8)^+>C;1"LRF]8#U70VD6)+ MI(E&-].PKT;"[R!%\*) 1;2G"64(V=>\II'@-9&F-% MKA940JY3T"RF_)I\)D_+!W+UZ9I\(BPG/U)1*IHG:N)J9#+.;ER/?U^-'QP9 M?PE%C_2]&Q)X0;]#/C\M?X 8Y;Z5!VVYBS/13$?03$=@_09'_.XXUK7-'%<( MB24D3!,NE(+.W"JST)J9!;.9^=%@XFYV$SB,"8*HB6E1]AO*_DG*!98Z2(0C M6!_QRPTIJ"0;RDL@!> :3?%M=>%6KJ,=%*_G>?X>\'M1+>1!@SRX#-E"*D)+ MG0K)_D+2!5QY#G?GUZM^>\QG!+:PAPWV\$/83*FR&WEX0++/>BJB!1DVD.&' M(/&KK30N2Y:ONTC#=TE/1;1(1PWIZ"3I7&09?KLOJ]K1657[7E2+-VIXHPMX MSRK9Z&#.PF%WS9X3V:(>-]3CBZEO3I3L^'#QA*,H''AAN(?<%1EZD>_Y1R;: M]_[O0]X'H-\IX=KS'/3.T&YV=V<[-6>9[U2N6:X(AQ5JO=X(361U/*@Z6A1V MAWT6&O=KVTSQ2 72!.#SE1#ZK6,V[>:0-OL'4$L#!!0 ( !)!8E?NRYLV MV@8 .4@ 8 >&PO=V]R:W-H965T&ULK5I1;]LV$/XK MA%<,+=#$(BF*4I882"QOZT.WH&FWAV$/LDW;0B71$VDGVZ\?)2N639[49%,0 MQ)+\W9'?\ M:'-;KL=J6XID61OEV9AX7C#.D[083:[K9_?EY%KN=)86XKY$:I?G2?GWG)^=B+J4-FGB@QE=GOZ5)O;D;A""W%*MEE^I-\_%DTA%CE;R$S5?]% MCPW6&Z'%3FF9-\:F!WE:'#Z3IR80)P;&#VQ &@-B&_@=!K0QH"]MP6\,_)>V MP!J#FOKXP+T.7)SH9')=RD=45FCCK;JHHU];FWBE194H#[HTWZ;&3D^FLEB: M81=+9*Z4S-)EHLW-@S8?)A^T0G*%?MV*,JG&5:&DJ)"Y2R6J3%^AR[0EX<8O7WS#KU!:8$^;^1.&4-U/=:FRU7#XT73O;M#]TA' M]RCZ* N]46AFNKD$[.-^^ZC'?FQ"=8P7>8[7'>EU^""VEXAZ[Q'Q" 7Z,WVY M.8'H_+_69_^Y];-@T&/RT-H?[?#7#/TQ6= ?MW.E2S/Y_X2&^N#,AYU5*^*5 MVB8+<3,RV:5$N1>CR???X<#[ 8KSD,[B(9W-!G)V-B+^<43\/N^33V(OBIV MHG\P#&K#JGSL)Q'GU*3!_C2L+HJ'/ K.4;&+(J''.#V'S0"8*6#$.\+..+(C M1];+<2J5KE:ELIOKP0$[;1B'!%M<710.0Y]97%U4X%/&+:HNBI$@Y##3X,@T MZ&7Z4RF50MM2KE(-T0R<1CF+L$W31;$H8A8J=E$$!^;7XNG"<, II3!1?B3* M>Q>2IL 4:R2>ME4Y4E<07S[D C*DLWA(9[.!G)V-1'@1-G+YJZA2$>(;.:U3RNS5<>JB"(L\FZ^+BBCV[27417%" @+SQ5ZK M^KQOU DEDG*QJ2DOS4*:R6U5P4&%YKGCQ\,PLEA#,!)Q*QEB .9'OF?5H1D MH[YWLK:=$S^1N[@_O\W>"9D-BDHR4161^4X9A(*E*7;Z<($]YBRP_4V^=BEY M8:NSH5H]#R1I TEZ WF;RU*G_]3;@BJ0::&38IW.35@3I82&(TK&,_11" MT8#:B>2B."9VO8)07E==QJWPQ;TJ;O)9:K-(2J=L@:2IJR PBWR;M0MCC%"' MM@O#(2>^DQX CK& =BR5N%68N%]B-J)_5B-*$V2'_:ZS7"_>X\*H4&I@GLU[&NU MRJ#>XD&]S8;R=CXPK43&_1KY0Z&%\:N?IR X&*YJO<"4V7D(H>Q-0PRAJ)N& M$"KHJEZM3,:]VN\L"^O< ]ERMW0&(;79NBB,;;D? ZB(^;[-%O#E!T$'VU:* MXGXMVBRRW3,/9.\J1,I\6Y("*+,GLLD#(!Q$-GE WIIZW4&^E:2X7Y,VR^Q< MK&0IGNGKY*FCQK@ZT6BTP$EQ%\8X=DH,('-#[(XZT"8QDAUF3EIM2OJUZ7TI M]VG](MI01V_G9D=B]K]UP7GWS4 05S<&U)GJ *K26%9EB@$8#C&SM2KDC41> M1Z4EK58E_5KU%Z&?^58R?7'VVO7P!1@"[+QVP9B=%/XF!BXLX-RS0P XBZ+( M"0$ 8[PS%UJ524AOV3T)@9$:2&V24H#UEO2JU=?6VT&]Q8-ZFPWE[7Q$6N5+ M^I7O7:+2!3@"![OP) 6\2X][9S_VU@DV\NTDA%#8R<$#*CI'=61@*W=)O]R- MTVRGP:.'N\;RE8Q!(XTNS]8%GXZ#J=U!O\:#>9D-Y.Q^J5OV2?O7;/1O!%[7, M#WSF% ((ZON$ ]4 @@:1[S'[== ,A%(_5\4PGM%W:P5R_P/6QKPO')L6TNRG5]7JY,G=\5^G ( M=WQZ/)._K4^BK>=W^&J*@>/;;MZNUHU$P? MRT71O*E7Y=+\YJ%>+XK6?%U_&36K=5G,MI46\U$2QVJT**KEU=W-]FCNYM5\:6\+]M/JP]K M\VVTMS*K%N6RJ>IEM"X?;J_>L; MQ=T5E?-RVG8F"O/?MW)=)7,=?^V,7NU]=A4//_^T_J]MXTUC/A=-.:[G M_ZMF[>/M5785SA)'/+TO MYL5R6C91T1JSTS<19Z^C)$X8I/JS*;4UU0T>W^Y2F<9Y?C/Z=JAR6(RIQ"TS M 4QE:2RX6TR'Q:YYS&*U+^8TFN\;S?LT^G4TW?;XZZAY+-8]-4 M=R/RVV95 M3,O;*S/D-N7Z6WEU]_>_,17_$XK'9V/248IE*LZSV-.+TJTF,N9H+_;:"U3[ MWYIFTXG?#0G/\D=-=\-%FY7Y6'XOU].JV?[V^>H%(WHU M X6;]/&HB3PZZLJ]NO(2ZOZ\ R"548=# UX& DK%9,:\:*?TJ8F,.?VA]OVA MT/[XLVQ:,WYW@AOC[;J:=N/WKDN658LJCYH>JKP*0S?EL3\L4[K41,8R&S%PJ)A3!J>V@(9Z%64J3^V$'I4A,9Q MKR/K 0>0L9REN?3""BAWG62Q2(\TW4(1ZT5%$""<5@(U/73,VUES$2$17/ \ M4(W2L::RYO: )336"]'Z,1D+.0H$TUVY$\$'&(/0%"B'L2FS@,1P0GH)G>*F M!PE#@,S>!4/&X%[WXQVT/EA_*6L4L\^4G)3@J:Z[\EN 2G.#.>_V?A&1WS7PV&..N M!P\Y?7QJ*I^NG!;8$AS87I8$P(T/#F< S52<*C^<25-95-9<_2TU)B>R66>D M I*0[SA/_%P [GAP,/?QJ:E\NF): $QP ,3?[B0A?*DL#9:X4&:9)J36]*D6 MN+)9>$QZP>.6%O^S6>*O*I*0[](T8USY.N8 -PL'.%LX#&SP2T\[D9]S@XHJ$$5RPSYH\"I&XUE36W M6PX6(.(0]R(\P&T/[H"0SGB6IJDO/^T*Q$O0&;=TQG$Z.P\/> A2UXF_A&J, MNQXZ->CE4U/Y=.6TM,5?2EMH.).N,.003[$D"X83TH0:E36W RR?\1-\=@8? M\)"C>.H_OL:XX\'1W,>GIO+IBFEAB^.PA?,!#Q%'I:F?#\)=#):--/]VJ@6N M;!:K>/^\VLE4)H=284!2ET-Y-3\]"1@#D[I .2RIRRT:\;/S:J>5(,VK<2BO M!B=U21UK*FONG@)+:*(7H06+9$#)10A162SRU'^2BS!WQI3_G@DR9H**^?DS MH-QU+AF'8T]8,A*]5NF=6BT$"T&: 1- !DRI.#-WM8].I(XUE36W!RQBB8L@ M%M@A R%[^P$L,'*%Q@TI/R8O 0$"0M!XLQ,UOELBGL<'-$A&HDXD?[JCPFI M5TUES>V5@_U9%\QCG55$Y=02T#P[F/3TWETQ738I9X2?9*A(@C6.)GL'$7@V4CS5Z=:H$KFT4TT3][ M=;C6D8,JAA1EYO0!0HT%E+WR7YR"QG(N@FW#0/9*\NQ(WDY:-))G)Z]."H&; M'KSY%TI>*<52X7/_A-2QIK+F]H!%--E_(]5))I,A18%P*J&-5#Z<0L8@. 7* M(7 J+1K)L_=1G1:"-,TDH303#*>DCC65-;<'+&-)G+'PQX4$#J#(4GB\]82%H#Y4 -F2I-%,B#@=$VI,E+@$VTH*-[+^-ZO2C M'-CY!,UI)+2-RI_3@,: .0U0#IO36**09^^B.BT$Z2XJ">VB.C*G(\!BB,0QA/"EIPQG_"SVUQ^,\>L9_ SJXU-3^70UMLPB<6:YQ&$^I-DF&2(+ M3Z7PD7E"ZE5367,/]+$\I<[L;>B?T<:FI7+J26X!2 M9Z[^(]SR@E_"X-.60J!2*?=/%9F0.M54UMQ>LK"G<-A[V5E7I+2G0MI+DBSD M8U*OFLJ:J[]%/86CWGF) P4<8\&X_T)ZC/L>/.CTL TX2%(PII*HS*FML!%C'5B538&8D#%<*@9,$B3=SQX'#NXU-3^73% M/#B)$*=%_$V0"DE-<.ZG#W$7@V6C/6WP1 M"OE.[7F A2 _^4P"M*3/Z*4 TTF04 ME36W!RP JHL (-@AP,) X>^@&BL@H>4+#!GB?D(!;]BY9W]:1DLOM54UMP.L(26GB"T,P A#4E*F8F$'\Z4'#7IY5-3^73%M+25XK2% M T(*)-F8] ]Q&>,^!NM&FJX[V017.$M6Z7G'&8(SXS3,KX$Y8*!G#(.LEIAK 0I'FX%,K#P3E@4L>:RMIS#XP._@A/]S>6?B_67ZIE M$\W+!V,^?M.%\/KYSQ8]?VGKU?;O\GRNV[9>;#\^EL6L7'<%S.\?ZKK]^:7[ M4S_[/QYU]W]02P,$% @ $D%B5WB<=2NX"0 IRT !@ !X;"]W;W)K MB#[1,Q^Q(HE:D<]E?OX>4+-HB12<+]R6QE2/FW+^/A[QZXLUWL:54 M!L]E48GKR5;*^G(V$_F6ED1\X#6MX"\;WI1$PM?F82;JAI*U?JDL9B@,TUE) M6#597NEG=\WRBN]DP2IZUP1B5Y:D>?E("_YT/8DF^P=?V<-6J@>SY55-'N@] ME=_JNP:^S?I5UJRDE6"\"AJZN9[<1)>W"58O:(E?&7T2!Y\#9+AY_WJ7[3Q8,R*"'K+BW^S MM=Q>3[))L*8;LBOD5_[T#]H9E*CU M.T<T%[;M9JILWZ1"197C7\*6B4-*RF/FC?Z+?!&E:I M,-[+!O[*X#VYO.75&H)"UP%\$KQ@:R+AR[V$7Q M*0*^"6Z)V 9?(.(B>/>M M(KLU YGWP33X=O\I>/?#^^"'@%7!+UN^$Z1:BZN9!,W4^K.\T^)CJP4:T6(1 M_,@KN17!9]!F??S^#"SJS4)[LSXB[X+WM/X0X/ B0"'"#GUN7_\Z\JB#>R]C MO1X>\[)RX$8[<-/P,H J;(ADU4.;QDPR*BY=;FN7C=W+JA*_%#7)Z?4$:EC0 MYI%.EG_]2Y2&?W/9?*;%CCP0]QZ(?:LO?X*.Q*J=Q&2T6 M"_#\XZ'^#JED'F:]U)%B2:]8X@W-S?I_4&5MJDL.G2GG5SB#&>#"#ND\");N",\[W6>>W6^.501NADT>=HT$,&<"^EL M5G-+C=1*1EL&S>=N1;->TI B6E6ZE\>=*OF>VQ-(V&?G5(A5&$ MW.HN>G47_I+FU527A"F#@H+R/G47EB(X7J0#;1U".$OJVT)H)!AHDCKPPM_P[4%OE7W M5;Y=[01("'R1@9:H]C/ M+K:D>J!"<; #1!*" J2IC"D86;%B')TB+W2_%9[.M=JQ,PR<1U[\6]XUM"9L MO<^^U@-<;FD#=!KJOY*=:YR>2.R QW$X#+=#"AK46.D;;(W\X'J3YWRG> A M+&6/9%70"T4\G)K:4#F-HG"(4BXQ%(7IB*H&4B,_IGZK(*,*:*9&5;=#;9B< M1EEF>=0AAE 6C:AI #7R(^K/.NZ>>-O .(WFV.I$+C&HOIH+FXU$A$?NALJZG@U<,4(+X\J:V-GIGE5UL&C30G9/ 0G=YK MOFJOYM0ZMA,6Q0>YV"ENBV'P<3RBNX$OY-^.#B<%K'H$+O6*+28ZZQ[S7*L= M>\$@(3J%A$!R!=OOV/8G1BJ^SJ2.]V0N]&WSN+W&F%#?,1Y+35_QUL M8-P*;-@ #M_4FS:L(E7^FBFFEV6\>8QYIM6.O6!(!?:3BCORLD^_-5W)@ FQ M S?0\7&2?\$WFV]3D2D:87K8,!'L9R*=5;HX422T>F[M@0'7QJGWX8DKZ(=/J5I1K0Z,CL*LB^@)9UP5\H M[1[6'90$=4'<66GOT!?9<&KC$(K3L4(RU 7[JV 5M$12@+JK@N7P!'8C M/;0YU3X3%^GL<^W]L[%:,HP%^QF+$\M<4."TT#%:3ZS V$*++!RK(D- L)^ M=$=0C=YIL4H;<=&:HFKE$;A7U4W,U/RR8;FJ,/5WIR4V54ABE%C58XOA192. MC ZP8138SRAN7ZU\0&2PH@^LJE1X%/>"+.1.(HD=LX8(A=:XQB$'EB>+D=U/ M;!A&[)\WO,TJJH81/GMB>ZR TQ3C89 <)3BH5GY5+G&NU8_<8TA'[281?FWH?*U2]M4P<$N^/=9OP_GY^ENL.S@GWJYVI7=LSPOT[#_HZECIUHB$KL)RJ_<-B OJ5NG;Y([/@Z.Y$MY^U$AI;$J;<3 MW>_JNN6&G3%Z(P$S@Q/HYMDA''H14$AQ2*1\HE,40D\8\Z MCLIES41><&6*,J/:'W3+AE2"Z-N(([=^SCKV.-=JQQXQ5";QCSUNUFL- ?J6 ME'M\=Y0 9'"VU=X6&IPG.;WF.&I)AQ=:7$)C]X02PT<2/Q_1EUA5C-4XL3M MYRM)0$S;1)]S?=2NL[ZB3V]-Z<2F)FDXG$%V0D=0$<7AF'&&OB1^^O*%L"8 MW-I1WXQ'7X!KNACV^^PNF/""TRR;O$2Q=9W#K]Y;\W=V<.456,B#O@DL JUF M>TVT?]K?-K[1=VP'SS]&E[?MG6&S3'N%^4?2P*Y)0&@WL&3X80YQ:]I;P>T7 MR6M]L7;%I>2E_KBE!#RI!.#O&\[E_HOZ!_W=[.4?4$L#!!0 ( !)!8E=W MVUYI: D .<7 8 >&PO=V]R:W-H965T&ULI5AK<]LV M%OTK&'4G<6=DO9RF>=B>L9W$3;=I/-&F_;"S'R 2HM"0 . 4K2_?L^] "E* MD=UD]D-BD0#N\]QS+WB^L>Z37RD5Q)>J-/YBL JA?C$>^VRE*NE'ME8&*TOK M*AGPZ(JQKYV2.1^JRO%L,GDZKJ0V@\MS?G?G+L]M$TIMU)T3OJDJZ;;7JK2; MB\%TT+[XH(M5H!?CR_-:%FJNPL?ZSN%IW$G)=:6,U]8(IY87@ZOIB^LGM)\W M_*'5QO=^"_)D8>TG>GB;7PPF9) J519(@L2?M;I194F"8,;G)'/0J:2#_=^M M]#?L.WQ92*]N;/FGSL/J8O!L('*UE$T9/MC-+RKY\Q/)RVSI^7^Q27LG Y$U M/M@J'88%E3;QK_R2XO M!V;IP(SMCHK8RE2).+:^FUI[=W3GEE@J00GH\#--*Y<9:D M7T?ILWND/Q?OK DK+UZ;7.7[Y\>PM#-WUII[/7M0X%S5(W$V&8K99';V@+RS MSOTSEG=VC[SWKI!&_Y?=&XH;:[PM=2XC8!"'OOL4CC?:2)-I68HY7BJ@,WCQ M[ZN%#P[X^L^Q"$4#GAPW@&KNA:]EIBX&->ER:S6X?/3#].GDY0/N/>G<>_*0 M]/\[NP]*/V[[="2^1RN045#Q@Q'"4+PUV8CW:H35-PNOL2Z8DF4?>'M,FPDW&6S35"% S!R M45)Q*OVI M/)TCSCI3XB1Y-9=RWKG36KW3.H3LK&S8O[FNZA*<3%1(NMZ:M<6/F](V^9 = M>&6-=:\*#M..MI,U(#=S, J+ M1I=!H)T+)1$#0'W?U\XXEHRU[2[I]$8V\ SA13?RU)I/,Z_JVXV]6V&F:,LQ1V22O#X[;<;!$B\4J5D'BIUQ7:6 M6BX(.%N*+V.3L[=+ M2-I[%@#CM76[)KI96:)1NR$.Z5A]RZV =70J=V*3VJBUXWX.0.MX+V+7S1:K MY '*9&=QY'-B&X([[:^B@EW?6XH%J_73)5#MGG9.'9VHBI!I@?*,6KJ&7LV?'V/(0C0TF,K>ATB57.FCV[?[8WW(/&F]M MF5<0-T=!^41C-W9$J.20_CJZ&V$(I#&+[&X<,UD"K4N#NR)@C;?*L+:K@)H$ ME:&F1G?B9'#X?O C*YWC_J+#KE[ZAE2J6M"[>PQ"I-K>>(+)G:\F:U5N^UB> M*R8]\,S.^!VD'8J,\W&010P,8/A%"7:T+2A.]J0>8J;+(VQ]-IQ,)O1/^!6J MZU[[B:D!;HZKH.D ):;AO$AUTUD@_B&FST>0!RJ/,H=MF8G4[]47Y3+MY0+C MSR)&8"_=!/^SBN7:.KD>X^SI\/95_;OV;ITMCI$R[% DU-[ MCJ10PDT:F+@K[55.KGUF&RI8A@%TQJZ(!O'6H-/ Z%2,<, WP%$;J^/5-;S? M-+3SG/TNL+E(%/[\[SQ/L\S7^=^?6W*="P/# +!, 9."7J9 <9M5N8]1Y/J4 MI3K4U"88W:$[4-@$U?N,.KNFV M1X4+#-?*>(IZC#+93"_(K/8J23VOO2N2G7$ZC6-9A PH<$6?.=:L&V/CZ)Z[ M$B5,9JF=QXYS5-^R&Q/][I:ZDI"_4,038%V9QB(2YW*Z>J3T90SGA'D(P87! MMR$ 46&=@M?-R'M#4=?';Z^N[CI^B9V58\I'DHI#DNGN?T[!WL]S%1='H9&3R+NM_#!B)-Z CPC87! !I M<^Y>UNV"X>\%P+&$[.,9U(;ZBZ-A;E5\8--HE>9M1\=Q65&F4:JW;P1T<:UHZOO!0 K T !@ M !X;"]W;W)K/P-MAHR75%QFMKA*/%:38='9_O\_EXX"]-*]]Y%NS)W-H[?KG.3[,A M Z*25& -$C_W=$%ER8H XU.K,]N89,'N\UK[5?0=OLREIPM;_JWS4)QF1YG( M:2&;,MS:U2_4^G/ ^I0M??PO5NGL_B03JO'!5JTP$%3:I%_YN8U#1^!H^(3 MN!481]S)4$1Y*8,\.W%V)1R?AC9^B*Y&:8#3AI,R"PZ[&G+A;):2(>Q"S/32 MZ(56T@0Q5VU$J3/QD$V&.I@6IUGR?=XR=T_R3>61,*+WXV.>6/ MY0? N0$[7H,]'S^K<$9U7TR&/3$>CB?/Z)MLG)]$?9,G].WP4OPSG?O@0)9_ M=SF<].WOUL<%=.QKJ>@T0X5X4G;U\,3HZ+ M;U/3FK1>^(R.W,O5:1CH2N?:@M*=<:"/^L('$6+S^ M'L,K'0J(!M@W$/A3;2*"U+X0,6T#V"%VA=4>2!I!/$7!27 MI*B:DQ.34633N =(JFSRA"UL'?S1QWW!/4",AJ]_Z[/[<*:0]R3F1 90'GFO M"FF6"1OT>-K&(&\4K_++80^"O+9+S5$/FTM\?@)^$OIVRAFOL )1XBU_ @:+!ZYKT.3 M/&E3_L%HCO*,J>/[8AI$P "VFX<*KDU]R0^3(H2ABBJYBSZ&*XKRLG!^"4A MO(C;M?&-XW/0[FJ; BM>95>7UQ?9GBAUI3%RNS$1N:7(!N:"IGM*N8,NC1IL MYA\Q[3A5C6E\ TO=!,WIP0)JJAY,M,>[TGN+R' 8MB4K<"8&*NY-'=,7$=E M2GVA:\#J,DQM&,:)"45BC]ST JY-Q'\T%#\(_%86IQ"0L*.3!!M@T\$WTQ ? MWL&3=2EQ1&IRVN8B=MQHB,M3F[ZX_+YRBWE,O0 5O7;H*PZT,$&6F. GM.YH M-]]N8F>9W!)7(I@_S6W-DMUVZ:QA!JBV_UT;\:<*ENW#]BC1^6HZ.P=G?,.R MLP]QY_7PJ"?.&X]@@:_(RQSEDBKDU7M;:R6.A@=[QUU;#!AM*$Y,Q, 3ER8\ MWJS]KN5Z1N?(XWSB5:G:=JY4XV+% MX!"7783!2K?0VI+M (\,94#0\;A3K6%B9'L>QR:7+N]$X%=I&I[[H[90&!JJ M>(L>MVW=C@HTJ5SG7#0A#5Z)'@QXL9/#'%+.N0O^Z]>!_JZKV*!S@T82E_$[ M@96!YNDRO5G=?(I,TPU\>SQ]Q[R3#M'RHJ0%1(?]-P<9&FS\-D@OP=;Q/CZW M 8R)CP4^I\CQ >PO+ 9Q^\(&-A]H9_\!4$L#!!0 ( !)!8E>+#PS>/ < M -D2 8 >&PO=V]R:W-H965T&ULI5A;<]LV%G[WK\!H M,[W,,!(ONJ:V9VRG.]N9ILG$V>U#IP\0"8EH28(!0#OJK^]W )(B$TF[VS[8 M @&<<[YS/^3UL]*_FUP(RSZ5165N)KFU]:O9S*2Y*+F9JEI4.-DI77*+1[V? MF5H+GCFBLIC%8;B1%$0(\#XV/*<]"*)<+CNN/_3Z0Y= MMMR(!U7\+#.;WTS6$Y:)'6\*^UX]_TNT^BR(7ZH*X_ZS9W]WOIJPM#%6E2TQ M$)2R\K_\4VN' <$Z/$,0MP2QP^T%.92ON>6WUUH],TVWP8T63E5'#7"R(J<\ M6HU3"3I[^UX\B:H1US,+9K0U2UO">T\8GR'JLKEAWU>9R,;T,X#HD<0= MDOOX(L-'44]9$@8L#N/D K^DURQQ_)++FK&=5B5[ %:-"(!U;G%V%9K_< M;8W;__64 3S_^6G^E"VO3,U3<3-!.ABAG\3D]JM_1,OPNPOHYSWZ^27NE_QR MF3"9LD[S[O>U-'R_UV+/K M<+%6VO)M(9@1>Z2H9;S*>GI[J$7 N&%V(&HK"HESPZ3%VEBD3BV)?0[#T,6* MVT837:F:R@;,2H3[WC%NJE1 GJSL@:E=+X>.4FYRMD-I,8QK;.UV2'=H"90" M*JA2IFP'-120TWUI2#,CC2743C427O*J0CS(BCWG,LU'R%$ M;,/;6X; X,; M,QW9<2^J]@YG1NXKN9,I!_^2_Z:T]*BE/5H8O9TJ8%GR M@G=VY[)L%%"=))C\7#2P;QP,!?A59KY]=?4AUT*,*@A#_EM1;N$%*@(_PP,8#-%VRS7+((>^[69GWU05E>G/9T9Z$Y M;BXBEBR"-1''> SG; -H\^1JY+B+VD0+X%U!@2"9;]A\&2P7*Y8DP3)*QDI MZ7B]84D4Q!'D16&PCB.V7@3S3=)J$B\7+,'?>A-!FV@5M7J,PZA38 '2=41Z M;)(0.-9!LMQ D3"(5ZN6LKL+NZZ"51)CL5H'J\T2"U@S6*S(#3%H0OBAK]=W MQ@CK4_='R;>RD%8BS?ISWIXC]S4U8&2I\AF>44:2N@@]\2G->;6GB-9LKU1F M&!94LV7J$IM;ER6(74JAG&H767HGM(9EP9+W%1 50E2>!!)9;MN:DDF2!DTA MTN"BS2EQE#,G;OLTK($7'J,D17U#FIU2Y'/1:4H5DNZ)(4$*!I[;U3:WZ@BM$I!V*XBV=/G!0.W'U+ZWL8A0$5R5'IZ\-AB*"BTDIEJ#@$[&/#-?(8 MLD"/CM' V\@]:V@R-&+3-:KG1=&&S@D#,$ & M#,F]+[<"O!!O4W97^D 1GVK?!1$]V[,0)$4HLM3KYP+ =3A>.-7].T&&$N_P MI05"!7W-,TD;.+JB)CYP.>N[T?^#8RL.B-F_B*-2UUL5)SK/3J D# M1*(N32-,V(C-MK:^8.MI?-PYER%T]8L4"<#:D/((Z>(P93]=P,F>P?L%"Z?) M7Q0V9:\;[;HTC5'4.%M+BA.-E=@$H_EFX):1/5;330_(#R.Y^!)\YR8/^6]C MB_\W;,OIXF]CBVA2IO=6@O?.IY^[_G9;R#WW+>[N\8$MPR58?FPD?$JS3UHH M@U&U"]1^%&KCOML?SFZH4H0#XU3*VX1H<&BE<9%<#Z2KHW1DM*&S4MIVIFWA MC(U$[Y_-MJC-6%RW$OJ75G3-DWHH."L@^":BEV! MD=>G-NB?4&]=%QKW6=<22T'MA$+?YVA7JJ8,+]$#R3 9#-%VQEX2ZE$AJKW- M1PI^;1 TZ!W#R?J,Q89]YC3,*7ML,."?T<'#)]E?JN"ZAHNSHSF=K>D#Q7=T MH@6NB*!]HSC.XV>CY(L(<3:$QT:1IJ=>96>#SPUHIWOW485,#[7\EX=^M_]N<^<_5QRO^X\^;[A&X!EX M?0?2<+I:3/Q(TSU85;N/%UMET;O=,A<<>M %G.^4LMT#">B_9MW^"5!+ P04 M " 206)7(UU)=\X$ #""P &0 'AL+W=OO(-2BV #.INY2ZAA(TA3K0[.@2=>'80^T1$=$)%(E M*3OY]SND+K$+QR@V[,4\(L_Y^)VKN=Q)]:@KQ@QZ:FJAS[W*F/9LL=!%Q1JJ MY[)E DXV4C74P*=Z6.A6,5HZHZ9>!(0DBX9RX:V6;N]6K9:R,S47[%8AW34- M5<^7K):[<\_WQHTO_*$R=F.Q6K;T@=TQ\[6]5?"UF%!*WC"AN11(LK*6\M%^?"K//6()L9H5QB)06+;LBM6U!0(:WP=,;[K2 M&N[+(_I'YSOXLJ::7YE'BK9AG:U^2)WO[/!G]CB%;+6[A?M>MV0 M>*CHM)'-8 P,&B[ZE3X-<=@SR%XS" :#P/'N+W(L/U!#5TLE=TA9;4"S@G/5 M60,Y+FQ2[HR"4PYV9G4#>?\D"MDP=,L4NJNH8LN% 61[OB@&E,L>)7@%)4>? MI3"51M>B9.6A_0(83;2"D=9E$0P)[2APN&5G;*+ M!8+KN2SGZ .O.XOWGYG!T+%W_SN2P ^UTC!A.*UK>P^P@F&"-"N L^'6YI0C MJ-/CAH'1J3OU/$ WS%3641@Q>_H:V*-=Q8O*;5[)IJ7BV;K4*8VH\Z^66F-W M/-%AFPT,N]'/P>K=FRSPT_>'# _<8]\[OJ4UN*=M3(5TP:L[:&7+PV*-<7:# M5+NMX;*=[&H(/H,@&?[;2&6.[D%E(VL8^LYSNJYMN. &^",QO5M HNU,#PJ< MUZX&;:S+$UD_F]U7BK&#@8-@7!CFDFAGQ@UTPHGSF9TI=K $:))FOSA'9:?A M?@@K>RK 9*@SE_ZIZF@C.XC4K[.;KH'Z,5*=S6Y>B+Y%OH_CD("0X#2UJY_C M/ ^L$..49+,/3$@8Y;WIMQ^K<:S!EVSA(31^DN(X2G 4$Y C' 6IN\%/$IQ' M!,=9#G*(_3S&>9K,KJ=RF(IWKW3[:P*?-3@H,DQR%X[<,:P!5I'KE]$MEHA&Z?@!/$C_?#-\5Y=/HM(G.2 M]DOD%C_H%_**WZ.2C9EY@=GPH8N;$JW.R!=T&);&_T MQ7'0:]0@1J&3AU' 1(G11LGF6 ^QC!>TT&]IV-T)L5 MI Q^('7BL$F'%OZ?.NJ/UCH%LT*BME-%!2$:(QF2R!8H"K,0)PFL?HBC!$HP M#6W-S+Z*+=/6+U VBA=6[$=5)[AQ19LF.,AC9%LMQA$DUL=)!JT!A9P[M&1V M+PTD+\0D\W&0^J"10R>2-+-2#E4(5>'C$*RR.$/'_K<7>^\JZ/4']WJ$/QV; MX_Z)->U.#]2+_EWVHMZ_;C]3]< A&C7;@"F9I[&'5/]B[#^,;-TK;2T-O/F< M6,$CFRFK .<;"?4X?-@+IF?[ZA]02P,$% @ $D%B5]22%<9%"P :!X M !D !X;"]W;W)K&ULK5G;;H 4)*BZ,C&Z5J)FW/%"K'F\24,^GPM9P> MV:)4,N9-L^QHV.^?'LVDSCO7E_SL?7E]:2J7Z5R]+X6M9C-9+E^HS"RN.H-. M_>"#GJ:.'AQ=7Q9RJNZ5^U2\+_'MJ)$2ZYG*K3:Y*%5RU1D/+EZ,:#TO^*S5 MPK8^"[)D8LP#?;F+KSI]4DAE*G(D0>+?7-VH+"-!4.-;D-EICJ2-[<^U]#_9 M=M@RD5;=F.R+CEUZU3GOB%@ELLK9#++?\7"KST9=41466=F M83,TF.G<_Y?? PZM#>?])S8,PX8AZ^T/8BUOI9/7EZ59B))60QI]8%-Y-Y33 M.3GEWI5XJ['/78^C;Y6VFA"R0N:QN 5(UFE7E'CD<00N/HB#NA1N*XWQ7#_O!XA[SCQMYCEG?\ MA+P7E<43:\6-F4UT+GUHP.ZQM4B!%ASB7^.)=27"YM_;UB1N(4L%'!HM M& )LCE3IP)OB02UQ1!:KTHI]9#13UEQEL+]EU3VVJK(VK$L@V$KB"""S2'64 M;L#OP8GI=8-7?2+#:&NTO60!.+ 'FZ;2*>8Z$4F; A]8".5\LF!/59#09V)P MVNN#E+*,D8,7OT+QM?.*DA6)OR)," X+7*.LB@DPHFOZ'\E".YEU\2I6$Z=B MRD\/D&18)C)Z$')F*MCJCZ9 :!2%0L_$<>]TI0DKS![S+P>]8?V2=D^@E]2Q M,+D22R5A=((@$U%FV)%T\#,Q[(VV[7$+PWOL^J9U;Q"F>#EK $9 ]A!Y "+6 M/LP"Y#.Y1&F+%+Q-6I/*%#2%7'JT:J2'3P#M0]1IF\#G!ODCHU2KN0\]'%[[ M&W5*4Z85JN1"GE.0*H1R9%DQG)V'.LD)0W(;TS;#"OBTHF8M0^OS\$5Q&% M&(QX&F0!"!]3QLJ_"-BLL&** MDA.=:<8"[ZL9/7>T7)?8;0O/-B*1^#Z76<7KZM!MZQO#3F_%9H*#U"*OHK8- M7U"\E2K38#VB]HVP14""@G\TI$+/Z/25I8T5&TP1N,!Z56HL0BH!BS6^":<] MK3"A'>(&HG7N&UW?E("TM%[3 0J.V: M*6E123G"?%!T0U1Q..7&"?4](K(>@*E\!Y649K;# PG*A%GPB72\#6VU_H&/ M;' +^:>-W^ZP1/R=.HDIXY&+OA@H#,6)7Y,I3#3UI M7 ;2'73/SH>/)=87>YD/M7DWK#GF1AU1SC\E3$Q^VXP[)[W1T&93<$X_ZP[ MQ.M;Y8%#:,P5$<>^.!V=B8.]MP!ORR[6>BV\Z[X$!);J,CXD=ENV$B;1H!TB M.$NEKVY?5N]AMMZTQD>2U=-<)SJB2'^T1 !,N"S1JY9H1^YS;5=A;E'$+AF_ ML:DN4-)C&)^!+\%5*DISDYDIM3BEQ)Y<$(OC95Q%0- B?GT[LP G^BB,165KM@!J MD"AD@1TP#_4=C,P.H0Y94L]95P?*L<,$>4_%.T5I>]TC6]ZU!59>B,*1R3A0&5=H[2!V1@,$,O_@I."1!KU5R2.1W6)JES'!2;0?3WA.AX7VF&KY'%0^' )SU,_)- MQ!^G 1- L9J&:!2:L7AT_AE'&\[Q?.)=N)DV#09U3B D%-SG6AS DK\7U.8 MD29II$-?Y@L0'=D5-0[A*VVK8\(_VUH11'"'CXVUXIX3%BJI,K >QKRZ2M6I MSKMWF$3[2VT?#GV=59OJD/#X$0-=[(U]"_^%;TJP8CP'3T^5^.1U>:T3)3Z0 MW'$M][:6^X'E?@IR/]4P*W=-^7PSZ8C@4_]C;FALC M6@#JQON/K0@_;IZ^@V6E.#Y;+6/Z_PF H78\U6^WZSP\TII9IW6Q\=/,L'?> MC":+T $B=G^$]K%%!1M4;0#X1C34OL\?UZ'U]FI"B3D/S46CT-8F!2T@SJ-F MA/C+^8&9,?&! M>7#VW(K[-R_$OH]+0 MP?]0EMDAOM79,@*N>Z'E:OET,U7W,N@:OM$ MJ5_I49R(PR(BB*N,ML&43;4 M5SR_TK;'*_BLN#:BP@!V$R9.OC1!.J+]=,855HY_/.^AF5^J&U\1H6\5"G==,WKAL5[.BSDILE6F=^]2DWN)7C$ M;3)T/3O_V)67_R]5$8]TX4''QN'&J.7:GOA0QU?=.G7KED7P-+@V%;))-+&Q M6:'(*NKP/#?^!!'R(^UNI4A/_*50X-/WMUVQWN5S0UQ^DYDJ7EUG MWB(\^9JQ=9GI^Y]?NF@5^^&2<4W\ZJZ14,V4"[<,<4M%R+E[,W[U\O/=_=V[ MM[VW+S_RM:_/*"J'8"%N*\,]B0>I;; -OB>:^B*7\&[I[>+\0<'NMR^_VM.F M[ZSI;BBG,>20'_*8*B/O6;ZK* V-ULU$#;9OK?%=Z&8^N4?[Z"*8#J[O91YK M(GCD,+^69OOCW>R>KXN^O$-J70#4?\(;\D=:_ MJMZOD\#8BVX=4[H.D. M7M(M'P@2S),:[^0@&UL M?5;;;MLX$'WW5PS<;"^ 8^MBRW::&&C:76R!=!LD:?NPV =:&EM$)5)+4G&R M7[\SE*PZ=N('FQ?-&<[UD.<;;7[:'-'!0UDH>]'/G:O.1B.;YE@*.]05*OJR MTJ84CI9F/;*509%Y4%F,HB!(1J60JK\X]WO79G&N:U=(A=<&;%V6PCQ>8J$W M%_VPO]VXD>O<\<9H<5Z)-=ZB^U9=&UJ-.BV9+%%9J1487%WT/X1GEV.6]P+? M)6[LSAS8DZ76/WGQ.;OH!VP0%I@ZUB!HN,>/6!2LB,SXM]79[XYDX.Y\J_T/ M[SOYLA06/^KBA\QO7X5)\/Z(@>/.P/$Q[4B2LS8&EQM=KW-:Q 'L*VNU9!J4=I!2]1!E -M.O85& MBH*:W,JLILF]*&J$=2V,4 X)18[01V>D;V)"WZ.B3V3QUWVG!=EH,-5K)?_# M#*CS72;<^HH0NA.#S<0(0]""(8;NM3O3JM:2&L);'!@5 A MQ5(6TDD^7V50:+4^):?*8Y('MG.$V4:0=L\# 5S$WA(N!^8ADJ$@&.]<@_;G M;:3+9>-R&_K7KV91.'UO7PJ!=300S3K.]TXQ>$=2TF$P9Q*FL$M%:VSKC_1; MUTA]I>,,?%;-'<%DRZE?Z8(HG[US8EE@R_ODDFTS4E9:[9U[$(JWWAE=6SK' MOCOKW>4&\0GW #$'.; D"Y@^_N+XO/R]Q_3"U1I!-^OMYR$ES^ $PD$X"]MQ M3&,\F(QG[3CO?2=?O%\[F.D8IG.(XAE$T;AWIQW5,N.CR:09D]CCI[.D&:>Q M#]7&7QYDJZ"4TEU(Z><+]9=%/K<] MIV'QSG["M-T)!XWG/]J#3X\>G QC^LT.I9^:$ WC$'ZC(4IH^")<;:1[Y.PV M!7.UTR7/%8@G6:X'+H]537#D*T^6==E:4XG'IE)KRJS9K?(WS]#?DZ[T5?9, M3/8+[,8'@+63O)).&$IPE-HV#.TRFE=#Z.J$@I M&6)%L8,P' 3)O"V%/2=.V(IDGO2NB(;/0)95S34@B?*8[. M1(-P'L"[WM4! MRYQ -!M,@F1+LM#= K9>^G.H>=%XCMVY M#?"9M7]C6U+D,'NXGSG9YRTC63'C+/ MM.=UR.Y(2LD)!,,QE451,,]T%&@.TL8MPL+S3MAU:1D^=W^/=EY1)9JU?RLR M;5),F@=5M]L]1S\TK[!?XLU;]HLP:ZGXSEL1-!A.)_WF(MDNG*[\FVRI';WP M_#2G)S4:%J#O*ZW==L$'=(_TQ?]02P,$% @ $D%B5SO<6"^.! [@L M !D !X;"]W;W)K&ULK59M;]LV$/[N7W%0AZ(% M7%N6G3A+; -Y:;$!S1 T7?=AV =:.EE$*%(AJ3C^]SN2DE]B.]F ?K%H\OC< M\QSOCIPLE7XP!:*%YU)(,XT*:ZOS?M^D!9;,]%2%DE9RI4MFZ:]>]$VED65^ M4RGZ21R?]DO&932;^+D[/9NHV@HN\4Z#J&_S@N#1;8W!*YDH]N#^_ M9],H=H108&H= J//$UZC$ Z(:#PVF-':I=NX/6[1OWCMI&7.#%XK\1?/;#&- MSB+(,&>UL-_4\C=L])PXO%0)XW]A&6R'HPC2VEA5-IN)00='GN4-LVPVT6H)VED3FAMXJ7XWD>/2'KSAVTION$F%O8;^?X[F5:##-,<]..( OA<( MN1)4KUPNP+*YH#CYG=*"I<5K559,KMZ_.TL&XPL#N0-Z\D %1\UT6JP(00,G M-&8,NH_,0' VYX);3GBV8!:6J!'*X#L#FMA"J M#<&9C^<=2A*+Y1SU.E,Z7_$)!0P@?)/F.X3ORC+1N?1LSCO7S!2 CS4G9U[T M)RB5Q!75EGZ@7IC7Y !^@61\VCV-1S3R:I.+G5&SVOFZ$4;05 ?$V 4K5=2] M,HJ([T"M_-41M$%W-#YIOYT;3!ME Z\L^=G*DI/N>) <4Q96?Y*R_='M/J4" M!>6 97#_K'Z_-D+24@@GR\9S%?;R>E[=>:RZ+%6ED:-KTKS%$T7E@5/"\JO M-J\9M.$M-[5 S=@6/N7P8)+W?*VD3.N5RU&_Z@4@\$K\-20,9,;7* M4S&%TO:315V"9);$-1P-'BE/+XS,?'PE@6@F38[: )>$2:5-%[P#:7,PJWV5 M.F<5:JZR=N*QJ'SS!W'$VREZBIF^G*#,A M)GPA>J*UQP*4/;%DRFN-M;NF=Q?+R94&(HG87[@*74R SW\Z$] M-C"=.[;R%4J"CXIK77X(+N%C)P3.Q6TK9JU9"TW:=JFWC;DU/'2Y][?>8"7J MA7]INL!3'8?GV'IV_9B]#&^XC7EX"=\R3>$S(#"GK7%O?!*!#J_+\,>JRK_H MYLK2^] /"WJ0HW8&M)XKZGC-'^=@_<2?_0M02P,$% @ $D%B5^9K==96 M!0 =@T !D !X;"]W;W)K&ULQ5=+C]LV$+[[ M5PR<($@ P=9;\F;7P#Z:-(>T07:;'(H>:(FVA$BB0E+KN+^^'RGYD=B[3=)# M+S8?\_CFF^&0.E\+^4D5G&OZ4E>-NA@76K=GTZG*"EXS-1$M;["S%+)F&E.Y MFJI6%^N"FT6IO/SEJWX+==_M.\D9M.=E;RL>:-*T9#DRXOQI7=V%1IY*_"AY&MU M,"83R4*(3V;R)K\8NP80KWBFC06&OWM^S:O*& *,SX/-\YFHE/VE=2\;!6/*.J5%/2@# M05TV_3_[,O!PH)"Z#RCX@X)O.+,H;IMG\7(HU22,-:V9@0[7: %OQ8B7Y=51:S)Z3+[W)62Y_2FT:Q9E8N*TZ527*OSJ88SHS+-!L-7 MO6'_ <,S>BL:72CZI]3P:=CIA+[3(=T5G#(FY:9L5L1JT36:Q))6 M6_4U4_240C^8A*CJJK('%";-6C1)]FO*J"'UFM<++G?YM\(W/!M6/;OJ.V@3 MJN7VH%>;"5T7@,45E0WI?P&TV$"W%5(S$X7B*S0>#2TINE5Q"L":HS( ;RDJ M-#9%SZT3T2D@4R_.1K\TFLM6EHK3K:@ZTX(4W;Z].IC="Q)ZGO^2_)\)W7#X6\OEX,;I2'W MG+S(<9.(7NQ4]DO?H#H1OP$3.%%J1][,2>T:,NJ$;KPOC7)?&JPO#9@SR;@6 M=4).F;RD]1C'Z:+LNE"_ON<0E0J^E4(JNMYG^P*H.19EE M7=U5S K62'+Y-[-WPF^X];Z6'1FG&\ZD>C&ZMNT7[B2OK+PJRE:1YTY#*CT'/<,(2.'T/= M@XX7@K%@="=9SJEA->HU@H/(B2(/*F%E2<.%X86U"QYX2Q/SJJK?^5/M0EXK?T>4X 3@S2"$AGR6GZ M$NB%OC/S D,?ZBPVE*/T0A!^3%_J&YI!;F18@HO$W_,$EU'2\Q3-D+&9]9[X M3H#3=7=0GI)G0N(",SUC'SC_@D<13C9*%BF'NVV_PBO)%C$:!^=4FQN06BY+ MD1,W]^!#K>PI!2B.G[?B3WX4M>=-TB.'#:Z!'T(-*\G/6P'JH9Z(:3(F "T_ ME?M2[6-:E[I E65"V18N(=]TW*%U49HNB0/B@8$XNP9^N$GV\- M'G>T01"8):1P% :BT>N:PUYGVVSR4IF>EQN!W'8_496Y/5M*X\_<.[9)#N;, M16'P9; A>6&>P_<<(##G$WK5:?-"04+ MPQ$J&M\92VUZ'LYKM#^_?4.C4R^HZ<%;&&E?V1>_H1PW?O\LWJWN/BHN^[?T M7KS_(GG+Y*H$_15?0M6=)-&89/_*[R=:M/9EO1 :-6:'!3Z,N#0"V%\*H;<3 MXV#WJ37_!U!+ P04 " 206)7=!35!'(99T%(FO-7"S5VKU4+V MAC,!UXKHOFVI>C@'+K=++_)V$S=LTQ@[$:P6'=W +9BOW;7"43"I5*P%H9D4 M1$&]],ZBT_/4XAW@&X.MWNL3F\E:RCL[^%@MO= : @ZEL0H4/[_A CBW0FCC MUZCI32$M<;^_4W_O3?666:I3?W2 4U[;FYD=L/,.8SLWJEY-JU M9#M@T]PC9:^-;$K8:(X)>RBW1N$J0YY9G96EZJ$BE_=XS!HTH:(BGTT#BEST2H$PY!.C M:\:98: 7@<&8EAF4H_[YH!\_HU^0*RE,H\FEJ*#ZFQ^@U\EPO#-\'A\4O(7N MA"2A3^(P3@[H)=,&)$XO>4;OFC[0-1\3=[M!N28_SM;:*+PR/Y]*>5!,GU:T MS^A4=[2$I8?O1(/Z#=[JY8LH"]\>\)M.?M-#ZO_AP [J/^V^."'_%G>"PSY< M.G@YPOD>O)3XS+5!@JP)HD@M.=8+)C;D%1,X(WN-"OKUZ1%> /M&H5VMX"\ M@W*281#,_3V:VD_GS(I_(UA0^ M;FO",CHE:]"V&E%.:D#7L5\4$;:S+)Q(B"HM"DD.D_@9.HS]>+XGW% A@).. M*B/0M@.F?CXO$)CEQ03DK+2[-P R/\P+I_<(P$)Z!\XA1BAR;*/L<=70^[]V M.4M#$ODY(FX;J@6I!;5P9MJ?>"S/4JFEVJO1G M0X%[A ^_B2NJ-DQHPJ%&:GB2SSRBAM([#(SL7+E;2X/%TW4;_%N!L@!&PO=V]R M:W-H965T'K;V82RUK=E(,\[,R(;]^CT]DF\L&%ZP1NH^?3_3',ZM^^Y+YD"W=67\ M45*&,/W8Z_F\Y%KYU$[9X,O8NEH%'-VDYZ>.51&5ZJJ7]?OO>K72)AD>QG=7 M;GAHFU!IPU>.?%/7RMV=<&7G1\D@6;RXUI,RR(O>\'"J)GS#X??IE<.IMT0I M=,W&:VO(\?@H.1Y\/-D3^2CPA^:Y7WLFB61D[78TJZ8*UW;^*W?Q M[ M>;BL?_]*\E5A3>-]_1"'K%++H=VLH>GFF M@AH>.CLG)]) DX<8:M2&<]I(46Z"PU<-O3 \XU$X[ 4@R;F7=UHGK5;VB-8' M^FI-*#W]8@HN-O5[\&#I1K9PXR3;"GC#TY1V^SN4];/=+7B[R[!V(][NEK#H M3/N\LKYQ3'\=CWQP:(&_'PJVQ=I[&$O&XJ.?JIR/$O2]9S?C9/CJQ>!=_],6 M3_>6GNYM0W^T -NU!OV48HS'GNR8D+[ ]8C=,H>D3 &)O'L[B&^S'0HETZFM MI\K<4:D*,I8J:R9O [L:W0Q$3*X/T-9FDHK2@*YY9JL9SG3JN-"!SE6N*QWN MZ-*LFO$^R_J?MMN,0H-/ M;S GH:3/5U]!2,K0:8G1I!-EON_0M_0X)>5)%1@8+767R8?"%A58#&_$2#"&EDG56^FZKS$#-_1B"D'BM,>"<(7!5\"TB7/77K&G>5G>3>'$0 'Z7C[0&G>44H7 M!C;-/XUI63%F,3P)O5E3;?+&25%CPVCO&V5RB<4'CX]15M6V0;H1R4L:I-DJ M'VWX7U\F;MW*#%ZO(G7R-Q'3#Z&E\6FF>:X,6$Q\ZC)O+\T<@4OIF M*2^5F3#-D>A:%1%6XMFTA'9LP8,72C$[9<,/FYKI(3V)-&F(Z*9/ 6_8)MN M,._/I:26;W/FU94@ ZG'6GK1!L :9+YB] 1N#XIMCBYODX66E=A9P< 8JP:D M?S3*H=KI0WM!;VU)J]E-XBHJ(P::;/>UY=OEMGO<+GDK\795_AJ;R,.Q,53[ MZ<%^0JY=/]M#L-.X\HULP (9'TML[.Q$ -_'UH;%00PL_P<8_@=02P,$% M @ $D%B5R/Q1,I" P R@< !D !X;"]W;W)K&ULG57;CMLV$/V5@5HT+2!8DNWU;K>V@?4F1?PJJHC:VR2Q186-L!/= MHN*=G3:-()Z:?6);@Z+T3DV=3--TD31"JFB]]&M;LU[JCFJI<&O =DTCS&&# MM>Y7418=%][+?45N(5DO6[''1Z3?VZWA63*BE+)!9:568'"WBNZRV\W8UT[(*;Q8<",QI#.\71\1/_9 M:V'J><= GF6KP6)]=+H'HRS9C0W\%*]-Y.3RAW* M(QG>E>Q'ZT?2Q5.EZQ*-?05O/G22#LN$&-GM)\6 L@DHTQ=0?H2W6E%EX8TJ ML?S2/V%&(ZWID=9F>A'P$=L)S-(8INET=@%O-LJ<>;S95\B$=YH0_KK++1F^ M''^?DQU0Y^=17<'CYSGE]#_\]%<1LFR M"9Q5O^7KC\9@&;;A04&AE1JJI9=4 54(][IIA3J\LB"5)"EJ:+N\E@7H';M+ MM8?OHX?MK]$/O ]\;(1-CL:=6Q;_"T!P,?/U *%*KF=+@GA2H"&YDP5/&))! M"FU:;42H6;8\ZY4?:M%;R+'@;4"FXJL[AKZ2106BHTH;^0];.@K2VDZHP@?( MTCA-_0]L)0R@=:OMF SKD^'E"VC9X%G4G??\%M))FF;0LCSGZJ(Y,^,*WWI^ M 08YE(V=E+HK78:>-;E/,(RY:5BY5U['SN@&B+LG Z+P69N13P"O: '=F3J)RQ";N&PO=V]R:W-H965T[S@QCD90M2X[M&3M)6^_,;CQQMGWH] $B(1$;DF T++ZZ_N=PXLN MD=1L9V=?) (\E^_<05POC?WL,J6\>"GRTMT,,N^KJ^'0)9DJI#LSE2KQ9FYL M(3V6=C%TE54R9:8B'\9A.!X64I>#VVO>>[2WUZ;VN2[5HQ6N+@II5_9I8WA[7E+^U^K18C7LI:2Z4*73IA16S6\&=]'5_3G1,\$_ MM%JZC6=!ELR,^4R+A_1F$!(@E:O$DP2)OV?U5N4Y"0*,+ZW,0:^2&#>?.^E_ M9=MARTPZ]=;D_]2ISVX&DX%(U5S6N?]HEG]7K3T7)"\QN>-?L6QHST<#D=3. MFZ)E!H)"E\V_?&G]L,$P"0\PQ"U#S+@;18SRG?3R]MJ:I;!$#6GTP*8R-\#I MDH+RY"W>:O#YVR=ODL^OR:Y4O#4%8NTDN>MZZ"&=:(9)*^F^D10?D#05/YO2 M9TZ\+U.5;O,/@:J'%G?0[N.C I]4=29&82#B,!X=D3?J31VQO-$A>9FTZO4] MF_HH5\@L+^ZLE>5"\?._[F;.6Z3)O_<9W\@^WR^;2N?*53)1-P/4AE/V60UN M?_@N&H=OCB _[Y&?'Y/^NX)T5-)^G%%\)@ZI(.='XJ%,X"&4C[A;2@OWY;+$ MID"(O"IFRC)9('RFF%N6JQ^^F\31Y1LG[@UQF+EXIRU*T5@G9&K EP9"EJG0 MW@E'VC.3IXK>5I4US_2:Q!W6?THJXO -4] .KZ,WKP*QS'22B9E*9*&$FL\5 MU[[0I4A,6;8-8:E]MHGX1R<>'C^F_%++7,\UO+U+]PO3!>AXR$:=^(XD M$*DF).!77VK]+',HT">2;NP.-E3N&-SH/+Z22()F/AJ-(< M;>Y+B,04!=S?@,TD7#53BCH\IV/*CM;.U1*NA#'(B74B4$B:")4UYQUTM-HT MS-8RSU="/DN=2S)B2]12YSE448@POM@/95DS!^#\)/%L5R(BD4HB?1+R<"JM M6"G\S-1"EV438L(2LRM T&^)421FT(Y14Y@:#451D,FI!#]7SC5X3_4K<2'^ MTKEGK[-^W'$3QJE# %@9-HERKDM(3^6J8]5%H5(MO8)!*.Y$,?6V%?#'J89^ M*5P!RP'H*S]*AZGFE<6P@8M@T#:LK\L96<#PU\V@:]IIY\H#.+)93"Y M'"'4=%S@.FIU;D5L0R%YCXON<"+LIM<=FGG*P4W%1]2&I,J(P^BBZ7'B U=: MVT(&_&*S>70%G_90^J*'C53$+)FJM OMVCG[BR;HBKY[O5E!#]R3?JO+G:;4 M=ZT2B=.%N#?]FUOMLR'S?28] (AY;;D9M/6^-'6>4DFPB:#;='+K%S&KO:!( MM#S[2%@\!WDS3V4/.T4,NF>T6(HZ2K')@FT6:DB&O%TK\BZ@N7KV&VSI?$V) MZ3JZ5#=-L_=."VA[G+7 .QNIR75A$@NXUW(+>$:J"(P=. >1K^UKKI=*66V: M045=GM6@8[(U.S- O53P.@"67&H8&-846^8S@K,FB.^[5&B2\K&V249R_^S) M>A3'UH1]__3X^/].V.VY2I*$K'UFK/X/@L#-J^O2ZT:$IZT>6-66:#@5J@ZG MI5/W_N!N3:MB M9M$H-V*V@TVT4W./^$9 +H_R[P:!#?&K2B=(>$XC7BG*ZRY=E#-N?>-)YTX M"">3()Q>'NIDW]X&CGR8O7^A9[5%L)4_JB5 '5@UIVL04'0S#,.37O(8=2;7 MJ6P^(/!''\.,V>3]"3FV:5[]T\E;TX3&*IR,D%3?BTD8XW<$;W\OHF!R M3JOQ.#SY6S/:&7J7,F3.,P5H>C$AXE$L$*AP*L;!13PY>5)YWAU#FM2E513$ MX:68C*=B%$2C<^*+IRR 8CT98A].+ MDT\\B( L&$=CPDL?2X28-O@A#*(H%OMN"X8;USN%L@N^Q*+J1-MN;GKZW?Z> M[*ZY'EJ3-Y=L/TN+P>#0"N9@#<\N+P;-".T6WE1\630SWIN"'S,ED9=$@/=S M@P-ENR %_>WA[7\!4$L#!!0 ( !)!8E=>L9R9VP( %L' 9 >&PO M=V]R:W-H965T9V(?$FC1I@;&V$H5- MXP$) =L>ICVXR4UCX8_,=FC[[W?MM*%(4,:VE\;7ON?<<^SZ>K30YM96B Z6 M4B@[CBKGZN,XMGF%DMF>KE'12JF-9(Y",X]M;9 5 21%G";)02P95]%D%.8N MS62D&R>XPDL#MI&2F=44A5Z,HWZTF;CB\\KYB7@RJMD(%H<#<>09&GSL\12$\ M$:,NI(>N#W>L'\.WLG+C%D\U>([+UPUCHXB*+!DC7!7>O$%UWZ&GB_7 MPH9?6+2Y619!WEBGY1I,"B17[9%@LHSYMAD9/0" MC,\F-C\(5@.:Q''E#^7:&5KEA'.3DI).3;N1,TYV$UUCW($OV(4W2; =?UMG+ E_VK#TXXS87 MVC8&X/,_I+QB?_8X=J/[60^V&>"F0CC5LF9J]<8"EB6&2P"\37*T+88Y2EP@;4LV[ UA M#Y@JX"WTCRAXMP=T[\$1C:L,(LCVN-$?-]!A.90S--V)!2P-TGVZL+9NJXE5 M[X5"!H>]@TY(FE*P)421Z7_2<5_]ONQ#EQ[]1V6"VHHN/GHX4X'#.N8:I\TJ M<(,N(>WW$O)3&TZ-CXL5% V5TB&;TZ;DSF?YZ(Z)AK7M2E"_9"K'?:B9<9SB M%665EAKU; 6XS-%:F*'"DCLR8+2DRCJ_?>^;5 &TK]2X;2#[S[[3UC?I^SO; M+]/^V*V*MQJ>1#,/;=T2KE&N[7W=;/=RG+0-\SZ]?78NF)ES94%@2="D=SB, MP+2MO VT\EO4$L#!!0 ( !)! M8E?VS*E^= D &T7 9 >&PO=V]R:W-H965T&TG ]0TY)CA7M MK]]S+\GQ2'[LMH!AS8.\SW//O9RSC76WOE8JB&]M8_SYI ZA>SN?^[)6K?0S MVRF#-ROK6AEPZ]9SWSDE*][4-O/EX>&K>2NUF5R<\;,;=W%F^]!HHVZ<\'W; M2K=]KQJ[.9\L)OG!9[VN SV87YQU%-;>TLUU=3XY)(-4H\I $B1^[M25:AH2!#-^3S(G M@TK:.+[.TC^R[_"ED%Y=V>8W787Z?'(Z$95:R;X)G^WF[RKYW)'3VQ8I@U+MCLJ8BL_R" OSIS="$>K M(8TNV%7>#>.TH:1\"0YO-?:%BRO;MCH@RL$+:2IQ94W09JU,J94_FP>HH(7S M,HE['\4MGQ#W1OP$ ;47/YI*5;O[YS!ML&^9[7N_?%;@%]7-Q-'A5"P/ET?/ MR#L:_#UB>4=_QE_Q0?NRL;YW2OSSLO#! 33_>BP*4\:%X\&%X^>D__&4/2ON<6,7QS/Q?*C^8@RUD" @HCC2&Y1K2?EB*=H(=JQJE/>\V]@@ MM"F;'OB?/1.)51\(9BAIW?8M3-Y&KZ-9%H%R#Z(CUTZIN&RCL%EZL;(->-6+ M VW@@>T],N5?O/WN,YO+HE:L4?Q%+*='1R??X>98'$V/CT[I\D2\CA>OQ.+T MF"Y>BQ^^/UTNEN^^^P4V*+F"O_>/;) -1+V:OGISG2[Z M""L8 $R9U'08/*5R .LLVBD!]2M*T&MGQE!EQJY#(->SCVC(CLB:M54"!* 3SV6"U.VML_! MT7XLGT!;RJZ##DDY>3,[R1F9TOI-K9:Y-CT_L,WW$SP'(%5*4Z&XJ1%G0]F+[$BI5RY#P"5:H, MNR>T>0)?L=T!"@"M#[J*@RU[2:J']+V%:2VL8<1 3%8D3EZ8"!ZE>:&85[ MHH+8JE+[P<&;<>L;0-_USO?2A'V6R$[X'O\&^1O;4]P!?*?7:PY*TO-$)XLF MQZ+-HID+ACU[14CH0*Y62A-L4]*>Y9Y6A4=RM@'%\NM"Y414]W%'0/9F+ ;B M7F*I$EC.K5+=&(U8U-- =XVMK8&_9039Y?U(EEPT9#:E%V%F3!>]!\UZOSO] MMI+XP=X!KT+O"<6F.TPU5!F^Q/D[D@(3S\Z,2W,XO2)9C-B(UW)O<%]C1$*( M%%8?I"GAWNP\&J2@1 B@S9/,QP*9@QB[9-6[P61X!X=' 8$/L'#*-M!8E,8@ M#$WT-"D@WU<8@G-5&2L:#?.?HLWAHM"]UHSC4KH+@AL)[K'?.Y'Z*O'?A, MAIX/)'20(U*E5C]V8&[=8#%R:'FZ>ABE=(SIG>/^0'@%OC0#VP>>O^E,Y/LF MQ(,8H687Q@DB66IEE4_EV="D$;TAO9B% %F5&:YLI&YSD4:6WRT/Z0#G=3X( M4;QK>4?4.MBHT%C0Q;&6,@EX@4<8*M8G5$33?3Q9I([!<>.1?D5GJ@3<,,1# MEJ7K4SC&:1DZKHUQ&"-,1Q-H5J#)C:<&=#)=\8Y[RRAQR:.G!BHVYP/:='S* M)Y[EIVR'S&, X)"R&A^';_TF3?B?$HIVI)6)%NW<2J+L.;!>TCCEDD# MX.@S,]#9=Z+:6F:(QGI.6YZ)=\N)9G0Z,3&IX)1+)UVV)0\\ MV;8H1Z]254/2EA#K-DAII8DH^Q^A^HCYEX[!O: M?/0)M%5NS1]ZV1X3XM?0X>GP+?DR?D*]7QX_1/\DW9J.:(U:8>OA[/7)1+CX M<3?>!-OQ!]7"AF!;OJP5!C!'"_!^9=&;T@TI&+ZP7_P74$L#!!0 ( !)! M8E=('F5(7 D ((7 9 >&PO=V]R:W-H965T@--EL7$7;O(@BY5N5GUX+D]M"Z.0]^?'J^Y+,<79W;M/UZ)0FW.Q\&X6_@BERM#"\<79Q5?BAMAOE:?:_PZ[J7DK\W$Z9KE8\*8P7]3F5]':$Y.\3!7: M_F4;MS>*QRQKM%'K]C 0K&7I_O.'U@^# ZF_YT#8'@@M;J?(HOS #;\XJ]6& MU;0;TNC!FFI/ YPL*2@WIL9;B7/FXD8LX6+#>)FSCT(M:UZM9,:N2Q=O..[L MV$ /[3[.6IE73F:X1^:,?5*E66GV^Q MT ^C5^1%O=&1E1=]Q^@OHE*UD>62_?MRKDV-%/G/+G.=M,EN:50V)[KBF3@? MHRZTJ._%^.+M3\'4/WT%ZZ3'.GE-^O\8H-=E!O$1^[[1-51R3"T6,A,UDWKP&K12<^O[7&32 MUOB:WV'7N[<_I6'HG[[__<,G^QB<'EB49J :HD!$O)3?H%B61C&S42 )BB>? M%X)IAUV?( F!L*JE%NQ&%0U9H:V\FT]7VY4C:]D. 6PC:C$TDS@@9X"[0B M M)@#%R7LB##9O-'9IS6">]5J9":N-C-.]K4 P!T7BF%9-G>$-3)AC9U&HC!N1 M.SP[L;?(R =X!2J5Q2,3Y1(<2K[ HKJ7.7GVAO,;ION#-D!:KJM"+AY;*N;P MX+R1A2$K>9[7Y"!R75/*OQK!2B%R!'3!= 7_(%G8O4!=9KQ _#XJ_"A)O,>^ M&EE((X7VV"^RA&\EE-^@XI!?6+.Y+.^![HB!LZV*UUSH/6( MZ;(DMW'$;LW_5+4TCYTH)*8HX6,DAEG);?8L:K5FD%QJWO9'@JZ1 H_"EZ8U6?^&$[ZI//8!G2V8AM.58+B5(TN M*,99T>2N3@:*_JE?S1/G^2=\\0-5"%]1-/$/B^1L, )XH2NV;9DL!5())BFD MU- R]I:OJU/V!T872RVRS.&Q^G$;FJT9.T$^=>H6;BU0^IJXC",?A$ ^4$&A M2"LN\S[GA^FZ+PFI>%#6QJ8SY1U(7]0P7[]T]6Y'=E3#45KK.:K;9B61 MR" M2,*WE("J,G(MO_$VR*K.#]7B< TR77G/8&.^$W4-$G',\%2.*RY+%?O*ZH=* M23=SG=6R,FY:_7_63CS=63NW7>\1][QH+.;N[+:Y#ML0M:9E;P6YY#+_L['U M]?/5]>V'2_B)6M3"]3D:V#UGW*Z^B"RAGM:WL*YWD?V#-D>-6_40>X0#7$?/ M83!'EWI8)?!Y1B&BE!JF4TO'3_NM3>@,ZHET<1B$!L<^)]J^57=H0;AW+Q+" MN4/OP(BV1;@ "]ST0+Q"V/I":-^\$P^X0&EQX-'^4\<+=MPA/._FB/)"NAPZ MZ,X8_B#T*52#N=#BR*6GUI-\3?/JM[XTH(PCG2DN\)DPVD9PT=3P4(U.VT(F M34M!FXO0+,& &YSHVN^5DI[ABRG%%DHF+*Q"=E: MZW2 L8T=)O<6&J'#M1'8#"AWWKCS5"<<'GCI0"NC[5W$3$@+A>&GD'TFD$++ M#[H]WH;=[)EJ:6+&*UYA&,SL*[HD@.9HBGG*V'V)D=/M"ID, #FE2&X+314R MMS'5!O^<"M4/^1T1V&"*%5WI[T5?(%8;VC-VZ(.3T>V*.M'P!OF,*W\CH/O? MCXA+B5!#UC^-OKA8C'9V^3=L$GIA'. ABKUT.L5#$&+)G^!I-O.2231ZVK3B MV)ND 9V;13X+XM2+IC,<\KTP24:W0Z)FL\1+HI EJ9?,IBQ,?2]. M[_= ? M/DS6&'@(50LF'I1,&'QS$O3D$UB+XQF+:B_ M7;%AXOG0!I3I+&#)# 9&#'8"PNCKSB+N.>,=2Z'19P=X2KPI'$-/:'!I$+O' MT$NCB!WLP12D7CI)R,(0082KXTE*D4DF$P2RS7RB6DK6D]'UJXS+(B^.8Q9X MOA^SF1>D")<7A,GH\GM<"J"1-XLG%C*>?&=1$'A)NTB/M#KZ,&!J6O?\:6!W MI,&T/>ZG[@S2*H5#1A_W\#$+D!]!P&S5A:?/?HYN7R-KTC-!_ _ZT^^0.M.( M D"YLH?'L6OJ37NDR2QUUM%B^^A[01 "];5S\5PLZ/HS;%_V/."(HMAY,"8[D I!'%JW6?^/?MOVW#?D_QAY]@;'DH3^ MHS9FLY > ,-/AXV\9S$[,N4*RDJ%Z5M@IH 7:7CO9I0V_//'[?S+L!Z#2WM_W?%3YD8G0JB7^\CHRL4J76\FU6-J[6ZL^ESHK%,67;\=5 MC,9:YL)J_5I*RI@;XZZYG1?0GG$%1YCW#YK=.-0=Z50-TBI@UXOU#* M=#](0?_9_>*_4$L#!!0 ( !)!8E?CY>#JY 4 "<. 9 >&PO=V]R M:W-H965T%]=3@>N[3 4KB1J5#3F]S84GBZMF]DIJO+;@ZK(4=G..RJQ/!M-!^^"K7!:>'XQ/CRNQQ 7Z;]6UI;MQAY+) M$K631H/%_&1P-CT\G[-\$/@N<>UZU\">),;\Y)L/VH90=#?"B]0 M*08B&C<-YJ SR8K]ZQ;]M^ [^9((AQ=&_2TS7YP,#@:082YJY;^:]1_8^/.& M\5*C7/B%=92=O1] 6CMORD:9&)12QW]QV\2AIW P>41AUBC, N]H*+#\57AQ M>FS-&BQ+$QI?!%>#-I&3FI.R\);>2M+SIXLZ<7A3H_9PN:)?=SSV!,LOQVD# M<1XA9H] O(_G-]A'_.$N8/HW&7'+I*I'@RH#9P:%JYM,Y#*A3J3%BXJ2E/T2&JI?F0QGKR M@S2AX>2(A,L;7!)B+&:8&IV%LG!\Z<6C]/H9"15%H>R7 M?R_.6XW'E3Q]=^2V6:TE95\;4$8S?H)0U8F2J=J HGHEZUR._?X-&@D2"G+% M6+DB+]1F+_B7MO466XTJA[(8RHQ<$3K%78JQW?-:D4$F)CW;Q-BB42V,V4(ZT+2%!&*CBSNP5PE1MB,,YM)2SX;J@S.!S>GR%;2\0..0SAS*!ZN M2YIEW$HI6B[Z^(JB@JY?Z)ETM/1=: \:9AJ7QDL1VR5DA"JX:H/<&[$T@"OC MA'*06U,294GT*G(LX.^T)@6KC'Q[S>CH $CSDTPT_;Z;IIB\9P0B%&(A5K&F M+!^+@F6R2B7A\4%TE@@;J-T_K@Y9MYUKCQ0/^6S:2>*ZZ+;&PM&1&;BP')I1 M'R(IMH1RI X3&Y$HW%D7S"QV#2/4%=^_@.E\/IK3@4PIUJXUS_;6>"IM6I<\ M=U)T(_A R8P6,:8* M"L,O'KK;870_C,TT6=05+YN[-\\8>7=TPLS#V J.5X22N0QGBM :)$Q50@.D MB3"/%W+\UC])ZSZEKD%IR0OO:>/S/.3=5"11$>3Z<[:[JH_8!WL_4G#3A%"J*L0 MQ]I]!9W%P_^=>/R$NA)VR5V@ M,"?5R>C=FT&L_O;&FRI\"B3&TX=%N"SH2PXM"]#[W-!B;6[80/=M>/H?4$L# M!!0 ( !)!8E>+W!C-Y@( $8+ 9 >&PO=V]R:W-H965TZ'D&!^35,@ M\LZ2L@0+.60KG:<,<)!#2:Q;AM'2$QP1S>OG)0EFKT.( MZ6:@F=IVXB%:A4)-Z%X_Q2M8@'A,YTR.],HEB!(@/*($,5@.M!NS-W.4/A?\ MCF##=ZZ1RN2)TFY>;]W' M>>XRER?,X9;&?Z) A .MHZ$ ECB+Q0/=3*',QU5^/HUY_HLVA=9U->1G7-"D MA.4*DH@4__BEW(<=P#P&6"5@'0+.$< N ;LIX)2 TQ1P2\!M"K1*H-44:)= MN^DN=4J@TS1"MP2Z>3D4SR]_^",LL-=G=(.84DLW=9%74$[+9QX15>L+P>3= M2'+"F^-7M.9H#BQ_;X@/:!1Q/Z8\8X"^HL?%"%U>7*$+%!'T*Z09QR3@?5W( MV,I!]\LXPR*.=22.C>XI$2%'=R2 H(:?GN:[)WA=YEPE;FT3'UHG#1>07B/; M^((LP[)KUG-[&O^>D9/XZ#1^CYG$S:/X7?/%6S7XN/GBZ_!)\\77X=/_V_G9 MAW/?*P2[>@/LW,_^R!M05^B%G5-OI\ZF'D^Q#P--'CXS]E8S0C/DT 7?Z@G%_5 MU6YATN$77: MW7W1Y+W(,MP#T;0FO6ZW:^VK9C4JMVV\Y5=LO[YSJ"; 5GE'QI%/,R**KTLU M6S5]-WFO3]):5B.U !JM;9^P=02P,$% @ $D%B5V:$ M56_8!0 ,QH !D !X;"]W;W)K&ULM5E;;]I* M$'[/KQA1J6HB"O::W-H$B:1W*6V4<"[2T7E8[ &LVKMT=PV-='[\F;6-38-9 M$BI>$GO9^>:;R\Z,[8N%5-_U%-' SS01^K(U-6;VIMO5X113KCMRAH)^&4N5 M(H *P58SKM0E+-\QPWO7RBY &5W$YJ]R$W-I8E<+&Q4 M[HVB7V.2,_W/Y-\(%0P5CV(Q@8%27$R0_&[T1=>0!KNO&Y9H5P4:VX!V#C=2 MF*F&]R+"Z%?Y+C&KZ+$EO2OF!+S'60<"KPW,8P'H*5>H';!!9760PP8;8)NL M;/]S%BM>@1W$ MC6%F#S=\&X_C$-7!-=>:BTAQ^)1%FG2N@ >'0%EE,"4"P%B-WSLDJ^;ENO^+ MA@\D*T+K_:6&(TH5@S;+K96:+-/C!S!3!$X[;+FP?*@\4 %#&ZT5[[T*#P^. MK L-Q+\%8AWU33SV51MN5.U6L[2<=)2QYBM9#U38 7DXM? K2BD\BT$RPTL4&&;C"\TAU15 MVR!5/"&B"6WGD9Q9PA2X.E3GN74,.@;?K &6]LT3W*?9C/K?';,VI[GE27&KH#P>P<&^9J5 MBVP6V>O2L932OWI\RB/0-N?]DS,')F3"%MZ*.]D5Y.%S\VCG6]Z2U\#\7#V[?KYG0<13JXZI0'SLKZO+,5/GPSTWN M]G^;BK,3:L>.V,S5Q$SMU&UJUA-:(P* I $U4WH%$9.GCY7CUA>DZ@G,&R\3?. ME&[YM1;@8K4R]_H[^:N:%!I=M@5TF\]8S8ZYTZNN;YO=YH9X-!6X:-5CL^\< MVRJ<%O$'@?&Q:7N#[ZS MEF^N<5OD-LS,+DYU _"WU/+GE[DMB-O.;-T1?'=MWU[GW/)K\YF+5=T6_-WZ MPI8Z]UN]@=6]@;EK^U/JW!:(]7'9Q:SN#\Q=R@>3B<*)'3<'J^P=QO1)X:^-Y:X.D9DA[W-@2^[@#,7H&P_;R M!,+V\0C"ZA;$W WCJ0ER^KP$J?L,V_+HX7R_LG,J.)7NZM2Z3;'SO:2"LT_M MR#JHVU>PY='F::E0HFQ-A>[*>_P4U23_6J$AE)DPQ2O]:K7Z(C(HO@/4VXO/ M*3=<36*A(<$QB7J=4U*NBB\4Q8V1L_RKP$@:(]/\8E!!0 P@P !D !X;"]W;W)K&ULM5==4]PV%/TK&F>:PLQVOPB$$-B9!<*43C-EV*1] MZ/1!MN^N%6S)D606_GW/E;Q>DRYD\M '0-;'/>=^'8G3M;%WKB#RXJ$JM3M+ M"N_KD]'(9055T@U-31HK2V,KZ?%I5R-76Y)Y.%25H^EX?#2JI-+)[#3,W=C9 MJ6E\J33=6.&:JI+V\9Q*LSY+)LEFXE:M"L\3H]EI+5>T(/^YOK'X&G56'O#]L^%/1VO7&@CU)C;GCC^O\+!DS(2HI\VQ!XL\]75!9 MLB'0^-K:3#I(/M@?;ZQ?!=_A2RH=79CR+Y7[XBPY3D1.2]F4_M:L?Z76GT P M,Z4+O\4Z[CU\EXBL<=Y4[6$PJ)2.?^5#&X?>@>/Q,P>F[8%IX!V! LM+Z>7L MU)JUL+P;UG@07 VG04YI3LK"6ZPJG/.S14R&,$NQ4"NMEBJ3VHMYEIE&>Z57 MXL:4*E/DQ-YFM'\Z\H!F Z.LA3F/,--G8-Z)CT;[PHD/.J?\Z?D1*'>\IQO> MY],7#2ZH'HJ#\4!,Q].#%^P=='$X"/8.GK&WR^&_YZGS%G7SSRZ'H[TWN^UQ M+YVX6F9TEJ!9'-E[2F:O7TV.QN]?8/NF8_OF)>NS6^7N.&471F>DP9$KW(49 M2[GR0NK\23XO0B61=;L\^;^PQ)724F=*ED)I1+)!,WLG?"&]J(W'!Y;*1T$/ MM7&$>0)(54O]*+P1V7_PLHAGF1!6G7*P8Q7J5Y6A@C/IBD'X+>AKH^YER8"# MP%#&!#LH24982DL:BD];R)]=/,A[O[4@I*4>$FN=QP_E\&MK>*U\ 28.MI2#C*=?(*VF<060X "%LF:E0 M,2%6J=1WW(:6RICZ0M6@U:^PK*LP3HPO8O6 69L+6,5U)29C\9/ W\I@%P+2 M"^SK5\?3R=OW*$;C@6GAFVZ(-^^H$Y$WEAEQ1&JRRN0B]'0 *LB2TD-Q&?<$ M?U$: UZ1ZQW FKEJ4K)=I(5\HC!=(#P= Y]QX&6)HHE)/@9JY<@'F.]=@V)=>:S3&X,]MMTNK?A#F6]NB M,XYV$']DWG"@$*1)[+NK^>(TN.1 M[ _$NE!9@?2@_5&$@35R9= =\9D#F(HD6CWX&61Q@RJW3,H> 9D%6U'-1+KQ M--MZNM$YFP?]"!3GBPMQ-#X:B-NV>;[O1SB0[ _[H64IH>62PNLL!&ZI7(:> M?"2)8RFME-:A^Y8>J>J*>W(8BYN]&0B%RFU3CF/EX^#; 'EK7-V"5 3)R(,B M0 ]=&[>ZAL3E+&=A5F;MO9-EC0VMC4VL#X$&&]U2:[6E1SRT$A."C:>2NJ'I M"]90#_;2YKT(_"9UPP^R2=O13 URLV6/-ZAJ[S2H::YR[FXO"HDUB7QB=K/= WT> MWZ7;[?%U_U%:1,N)DI8X.AZ^12/;^&*.'][4X96:&H^*"<,"_V20Y0U87QJ\ M&-H/!NC^;9G]"U!+ P04 " 206)7VUSH468# !RVAZ('VAI+PDJB2M+QYM_O4+85&_"Z/=@:#F<>WR,YP^E.Z2^F0K3P MM6TZ,_,J:_M;WS?K"EMI;E2/'?/I MX'O2\ZG:VJ;N\$F#V;:MU*_WV*C=S N]H^.Y+BOK'/Y\VLL2%VC_Z)\TC?P1 MI:A;[$RM.M"XF7EWX>U]Y.*'@#]KW)D3&YR2E5)?W."W8N8%CA VN+8.0=+G M!1^P:1P0T?CW@.F-2[K$4_N(_FG03EI6TN"#:OZJ"UO-O,R# C=RV]AGM?L5 M#WIBA[=6C1G^8;>/3;@'ZZVQJCTD$X.V[O9?^?6P#R<)6?"=!'Y(X /O_4(# MRP_2ROE4JQUH%TUHSABD#ME$KN[$ MZN;\]0'A?H_ OX.0PZ/J;&7@8U=@<9[O$YN1$C]2NN=7 1?8WX (&/" BRMX M8I0H!CSQ'Q(W6K7P0%PU707:9EO!P[#!J.'ONY49_/]GE M&F<>U85!_8+>_*7\[658:\>P2D9[>8KNB@W'WX#-QO#(_!9 R$4>0L#A,)[_;RA&+8LB3!$+R M#5%Y-EDJ*QNX1&W40 M)2R)4Q""):$X%T&B>9:#"!D/:;TP8!D/(8M9E(N#$I[$(.B7Y2&I"=/PH.., MS2@@IM0L=#IR$1"/C(DD)R$!XVEZR#S&TKZF+!6< M@,[A4A'Y)QV/ZK<<^KJ!M=IV=M_\1N_X=-SM.^9;^/[=>92ZK$E @QM*#6[2 MV .][^7[@57]T#]7RE*S&,R*GC_4+H#F-TK9X\ M,#ZH\V]02P,$% @ M$D%B5U/<,+]&UL MM59+C]LV$+[[5Q!J4"0 NZ;>TM8VL*^@.62[B#?-H>B!EL:6L!*IDM1Z\^\[ MI&RMM["-]-"+.*0X,]\\/I*SK51/N@(PY*5MA)Y[E3'=Y72JBPI:KB]D!P+_ MK*5JN<&IVDQUIX"73JEMI@%CR;3EM? 6,[?VH!8SV9NF%O"@B.[;EJOOU]#( M[=SSO?W"EWI3&;LP71W;_6[# M'S5L]8%,;"0K*9_LY%,Y]Y@%! T4QEK@.#S##32--80P_M[9]$:75O%0WEO_ MZ&+'6%99>YI$2UKQOS!>Y_0UV\3B A6RT^Y+M;B_S2-%K(]N= M,B)H:S&,_&67AQ]1"'8*@<,].'(H;[GABYF26Z+L;K1F!1>JTT9PM;!%61J% M?VO4,XM[K/LG4<@6R ,HLJRX O+^D:\:T!]F4X,N[,9IL3-W/9@+3IC+R6L2#.NCD>Q&,%9"T;)"VFBQC; M$$2#T;BH3$4,_B[>PEN-\,H=/('PZ@%>A_"TA7:P4P)L^(5AE ^T*]]A2 MWR.^,_\GMA5L/P1DE";O:X&89*_1OZ8$7@I4&3PZ2*-_PEO9"Z,_3.[[%A0W M4EU.[E^!OB.^3^.0H9#0-+6CG],\#ZP0TY1EDUL0$JDXJ'YSO$>,_!FM;6#P MH@D>@-J@9\P>W:7&3U(:1PF-8H9R1*,@=1[\)*%YQ&B3.D%L^QO9N ID& V@&):(IZ+(@(6F YC5A$8IHE&65A_F,P M]W7S4T:#)*'Z1OSO _Z'6$7+!V&R U^ M, SLA-X>Q4E-EI,SY(I'3D[J5H>MMV:R5; M\B\2_E?JG05QFGK6*Q??;2,/6,P;/KXVQ+Z.:TM'&P1>&<43)P,.G7]8<\(- 5Y4-O^U+ F(D@YA'R'X.5K;8\'I#(8T;BCK@CO_4/!>@U7! M4-QI@B\+O*W[IB05]B-^L"\1'T;TR]C@X+K_?SHN?N]L4)H82;I>%16F:)_) MD$66?23,0IHD./HAC1+D5QI:0DR^BF?0-B[<;%1=6-'EG/2B-HZ1:4*#/";V M'(EIA%WKTR1#WB-+,\/$R,X](5;2X(/$B16^ $'9#?A_+;$?=Q/K8'Q3+OX!4$L#!!0 ( M !)!8E=$K??+ @0 (4) 9 >&PO=V]R:W-H965T=9(;&QD!(*3!CDFZ[,[LMDX_=ATX?A'V-U1*E\Q24Z]"4VEDF4\J11A'T658,BZ#V<3W+?1LHFHKN,2%!E.7)=-/N/YT,7[@(\< M-V;O&YR2I5*/KO$NFP:1(X0"4^L0&/VM\1J%<$!$X_,6,VBG=(G[WSOTMUX[ M:5DR@]=*?.*9+:;!50 9YJP6]E9M_L"M'D\P5<+X7]AL8Z, TMI856Z3B4') M9?//OFSK\#T)\38A]KR;B3S+&V;9;*+5!K2+)C3WX:7Z;"+'I5N4.ZMIE%.> MG27IYYH;[BID@,D,;JA(QG);:S1P=L^6 LWY)+0TE\L(TRWNO,&-7\']!3XH M:0L#O\D,LY?Y(7%LB<8[HO/X). =5A?0C[H01W'_!%Z_%=[W>/U7\.:UH1YC MX%J52RY9XQ$J0&(,[86]NL#?R=)83?[YYU@=FFD&QZ=Q>VIL*I;B-*!-8U"O M,9C]]$/O,OKUA(A!*V)P"GUVUVPE4#DL- I.!G'-1:W3@JQ*G3Q%2(10J1=X MC/_)&8[SOR\0?EL:K/3[5CD_E^;"6#YQQ2=&J-E1Y M!.>UVP50*)$M6?I(TSW1<60-]+O]*.K< M*\O$H;:7J,3BLCL2;K;"^9.* M=R3+LX83#AVV#AV>=BC=(EDMO&Q?A(^^"$[Q@\&\%O#>'3AN>$]LTC!*]@MT MR\WCSTGV+YV)Z(XIDZJ:EO&664JO#?61EQSZJTX_R?2[G0Y^U-G V3QO%[8Y M/NM&E-B)N_9V$FIPD?*PI>.5\V>]>1A'T M(HAC^)$,MZ8+OR)U]HV1-%?K> N9A7;X /J/ZL[22.W0UGQ DO%10D2UW/GTI]>)2;> M!GSAN%,'?3!*ED)\,X/?5W/',X0PQTP;!$;-$UYCGAL@HO%/B^ET2YK$P_X> M_:/53EJ63.&UR+_RE=[.G=2!%:Y9G>M[L?L-6SVQPG%)R1)"LX?V3)'=3%S-8&:*3=K :X:@. -@ G)3,@-(?""L W=+"A ^>\I&A1*U:NU,5T\+B5B$?' LA4C<42I77V#Z+7,S\PSAO[ M ^AZ@\^O%L^$TG &_M!/_;:-J V'<92V[63PA;1870Y9J$L-]TR?]+UWT;=]W^T9L):![!@T6Z4- V/L"S*I+BR9U9X,&6$@ M) )3[1%2T\&QQ]:Y&\S:)_ZPL7$O_9?>A9-12+_T_]''%()1Z,./U 0)-3TF M)9U)R;M-^ECKFA3>$KFB+EIC[MA+8&ZQ\^5F]+E(%.54 S[GFU&>VCD\8];J$FP-IT"G>1IS!)$U- M9480#]-Q:+HQ1,/$CTTWH6[@34QW3$4SB0)Z#= )86LR%'Q_Z"63MMA>B3@S M+))),OB$2DV!%U5M#B8O*1&I7L\A&/H3#RX&C06'>LX@2(>QEYSTWCVX%0N4 M&WOW*[#GI[D@NZ?=Y\5E2)9OV<0V$#M;[ )-$21I]V&Q#[0TLHA0I$M2F+ MQ-LK]$H7;S8! T T]\DULW M$"YF6[;!9[2?MX^:>F&+DO("I>%*@L9L'MP-;I9CM]XO^,)Q9SIM<$K62KVZ MSM_I/(@<(1286(? Z/6&*Q3" 1&-KS5FT&[I KOM!OV#UTY:ULS@2HE_>&KS M>7 =0(H9*X5]4KN_L-;C"29*&/^$7;5V,@X@*8U511U,# HNJS?[5N>A$W = MG0B(ZX#8\ZXV\BSOF66+F58[T&XUH;F&E^JCB1R7[E">K:993G%V\8%Q#5^8 M*!$>D)E2(V7<&KAX86N!YG(66MK%K0V3&G%9(<8G$/^ !R5M;N!/F6)Z&!\2 MNY9BW%!VX2H9QJ __>K8W55"7_ M'=-<08Z.0SKGW)@M2W >D#4,ZC<,%N_?#2;1[1G"HY;PZ!SZXLX8I"-A,H6/ MG*VYX)83X?J\4F 6.IJHU)\P*;7F<@-+9K@YIN?LCL?UO.0(F1)D8X=L?7V MGY86+$VN5+%EC(ZR Y)]/7H!&X=@+A@DN*5*4A.'-YTZ.2L5BL4;=UT_N(;RA@ -4[KM]# M>%&6B5Z5XIO>BID<\&O):3/O@]^A4!+W9#G]2I_(K*0-X#>(IY/^)!I1RZN- M;P]:]6RO,6[>,S[IEE3/B8H!*HNN*##HT5P7L M=L>MTN'@C-$MW^RH59*?I=!YP]N"F=J$/U;])Z)V\/&% Q_TG ^JDEGBADM9 M^4#A(?>OH^CTJ9+YE$XK8[*$*LIP/U[5:0W3>V1[=Y,XP2?%-5M>5%O" M9:]*G,M;)V?-L@::M!U2;QQRKHK"SAU9H-[X/P&7^%+:ZKIL1]N?C;OJCOV^ MO/I3>6":TF= 8$:AT=64*D17MW_5L6KK;]RULG1_^V9./TRHW0*:SY2R3<=M MT/Z"+?X'4$L#!!0 ( !)!8E>]UY_9N 0 ,0+ 9 >&PO=V]R:W-H M965TZ"EL254$E62BN/]]3ND;-EM'".WO=BD.#/?-T]RM.'BN\P!%'FIREJ. M![E2S?5P*-,<*B:O> ,UGJRXJ)C"K5@/92. 94:I*H>NXX3#BA7U8#(RWQ[$ M9,1;518U/ @BVZIB8CN#DF_& SK8?W@LUKG2'X:34$T$K,:#*;V>A5K>"'PM8"./UD1[LN3\N]Y\R<8#1Q."$E*E+3#\>X8Y ME*4VA#1^[&P.>DBM>+S>6_]D?$=?EDS"G)??BDSEXT$\(!FL6%NJ1[[Y'7;^ M!-I>RDMI?LFFDXV\ 4E;J7BU4T8&55%W_^QE%XM /+W="F5 MP$+ZYU08.A3_-(INKFO9L!3& ^P>">(9!I./'VCHW)SQP>]]\,]9GRRP6;,6 M2?,5F>?H 4A2U&3.A-@6]9I,*][62I_VWBZWY!$:+I1.+%G &EM-G?+K+/)I MOXXHJ!Q(NJ?!>AKK(QKB0$-V-%!+\':=(ZU&0;4$T2><; SP219\1(G"E:F M >&MQ/3)RVOKKE8@&E%(=(J7K>Y]21;WLZ/=$U>LM&:L9'5J;"&A6TAW0-0 MN>0WXM+8#H-8KYS(=FB"*]\-[#"*K$/5[)OFXX?8I>X-H:X=._[N[R"7X?21 M"N4N" UL)PK(9:]R^/0+JQ/^:S*>'<1F11,[-M]\U[-])R1G:BGH:REX=RV] M/1%.5#NH"L 75:_EL#KJ%G? MS'A&Y>DS"+QMR&?!I3PTR%=6MNA:FK956S(C6&%1%O\RH0WW,L&<]"98!J5F%_14@0& ' 44Y M+*# 0;' H=:?&!]!*)YZD8-GH8L'GA-;IO(1G;I8V4YL2(613?W0D JI[8>N M]:H7_M?P81^A_R9\U/8P)III@$R3Z'3X(M3S73NAG@X?]D6H0XZMXF/ 7XZD M*JK7,;Q[P8>8-(+O:L:SN*>;<4< >@+LF <"!SUI1EAT8T\TL)6P+82NG&P*0&AR1W57\RF\.CEQ56Z-J\'R7.(KS&ND=6_[5_HDZ[ ME]E!O'O?WC.Q+O#R*6&%JLY5A--2=&_&;J-X8]YI2ZZP'&PO=V]R M:W-H965T&"SWS M:F/:RR#010T-U1>R!8$KE50--3A4JT"W"FCI@AH>Q&&8!0UEPIM/W=R#FD]E M9S@3\*"([IJ&JI<;X'(]\R)O._&5K6IC)X+YM*4K6(#YWCXH' 4#2\D:$)I) M0114,^\ZNKQ)+=X!?C!8ZYT^L9DLI7RT@X_ES NM(>!0&,M \?,$M\"Y)4(; M?S:R'G\HX:.I\JN2;* MHI'-=ERJ+AK-,6$/96$4KC*,,_/KHE =E.3^&8]9@R94E.2+J4&1VTXI$(9\ M8G3).#,,5\^^T24'?3X-#(I;BJ#8"-WT0O$;0CGY+(6I-;D7)93_Q@=H>G > M;YW?Q <)%]!>D"3T21S&R0&^9-B)Q/$E;_ ]T!>7F]L!MRV4:_+K>JF-PKOS M>U_*/6.ZG]&^ITO=T@)F'CX8#>H)O/GI<92%5P?\IH/?]!#[?('OL^PX$%F1 M_SO%?9D3'('9.!^ G!5V]WI YH?CW/&] K!6 M/H)SB KY&-LH>UTU]/F?7<[2D$3^&!&+6BKSSH!J;)4"/!!TWBDTAFJM0ED$ M1FE*3H\G<11?'?7W)?.3/,Z[O<%.#6I MK5REM:?>"=.7HV%V*.;7?0U[A?=_@L]4K9C0A$.%H>'%>.01U5?7?F!DZRK: M4AJLCZY;XP\)E 7@>B6EV0ZLP/"+F_\%4$L#!!0 ( !)!8E?0+.:R'0, M *<& 9 >&PO=V]R:W-H965T!:;7*"KG MU+5!'(99T(E&>LNYV[O3R[G:V[:1>*?![+M.Z.\K;-5AX47>R\9]LZLM;P3+ M>2]VN$;[N;_3I 4C2M5T*$VC)&C<+KR;Z'J5LKTS^-+@P9S(P)%LE'IDY6.U M\$(FA"V6EA$$+4]XBVW+0$3CWR.F-U[)CJ?R"_H'%SO%LA$&;U7[M:ELO?!R M#RK$PV*:I!^7>6-4=G8E!U\AA%<_'=SAQR,-7 M'.*C0^QX#QQ:=&\G0>6KF'CH#Q"K@;(^!7( CXI:6L#[V6%U<_^ =$; M.<8O'%?Q1< U]E>0A#[$89Q@E] MN1Y:!]067.)@]?_$O7]F&<]1OPA^GOII?92GU^!P#32&>Y.;C"P:";9&,J3, MR\%%&M4VE>!38VGA%S8< ,T5[: ,"#F :ZRYW9\(59*.( QL54N#P\ ;AZWV MAHS-V^O)0ZT1?ZHTH#HA_ UJ5RQ_4W@7SB=<3%Q1,8S2Y%89R]PT/J'<(_P* M>1C3-REF](W\/&4MR\+)GRB)?NNHBXH:L^&2X0D#L5],5C+^TP1\;=<0K?#,/G/_-AA'\2>M=0/EOQ."A6]6X4;92E MP>;$FOXDJ-F SK=*V1>%+QC_3&PO=V]R:W-H965TU0^.]W=MJ,25TU[24YVW???9_/ M=^.U-D^V1'3P(H6RDZATKAK%LZ@H5G13:2.9H:5:QK0RR/ 1)$2?= M[C"6C*MH.@Y[=V8ZUK437.&= 5M+R3Z)>M-VXYZO2^8UX.J[8"A_0 M?:GN#*WB%B7G$I7E6H'!8A+->J-YW_L'AZ\<8%">""B\7.#&;4I?>!;>XM^';23EB6SN-#B&\]=.8G.(\BQ8+5P M]WK]$3=Z!AXOT\*&+ZPWOMT(LMHZ+3?!Q$!RU?S9R^8>_B4@V00D@7>3*+"\ M8HY-QT:OP7AO0O-&D!JBB1Q7OB@/SM IIS@W76@IN:-;=A:8RF&AE>-JA2KC M:.'=(UL*M"?CV%$N'Q%G&]QY@YO\!?<";@BIM/!!Y9C_&1\3QY9HLB4Z3_8" M/F!U"FFW TDW2??@I:WP-."E_R7\BMM,:%L;A.^SI76&7L^/7;?0).GO3N([ M:F0KEN$DHI:Q:)XQFAX?]H;=RST2^JV$_C[TZ0-U:%X+!%T$^IYDS03<+@5? ML?#HKVOG-=QPQ64MX8Z]-HJ_4%4,W+J2OI^U>K]@*J/.\-6&V(7O:&'FOIP1HIF%DHM*#A M0L^5*W"EKBT5U)Z,#N[1CZ4 582,< 1))TT'![3H0]KII^?>',!98PRA=][W MQAD<'YXGO>3RX)$X("L<@;1;VM$M'\&P,[P8P*Y"QF\:4J)9A;%C(=.UU#9+&8;ILE5U M-UL=^[TKLSK6>]?4'5P99O=MJ\RW,VCT_ ]+P' M0Y[E1^74ZMCH>V;H-FHCP;OJT4BN[B@I-\[@:8TXM[J!+8;8,=55[!/HK5'] MKB[913?DFP(WOU7K!NSB>.G0(,&6Y:C\;% N?Z"\8)>Z:52,/W+W"-)Z[Q2]I7-]B/U;X!IC?( MM]1=63?UD"&_3ZL_L'"@8N=G%[C_@G6:@RAT>3JSMDT*M MN[+95X @O/$\$F30::<:.\+1%D5@(/)(K6>T!P M SMZW.Z _-$ML+FWIO<6;]C%47"[,P#?M1#FKD>E:S"^"SX3T1^?!]0EU"J2 M35(P%DIPWCDPO:DM%H1N]@.UURR67"8"A2CA>9JB("1NA3%*1<&S. IN+L^> M0)*$Q[D@7!&%3"0YC]("02&761;<4B*F_!<9SR+)LIQG1"1$#P;-TFDW> C8%V78S?.R5@J_(UC \+95P^.VWENL:VN9P/H0@OFND^^?+8-;HSJK_+?]K8'&I^!)X",> M8_X7$WJ.I9-&E "J%:?+KV_I:SZT(H(>&:<\G9AF13YX1YNC&'(A)+*^&$*\ M!GQ;I@YVZ@&-BPR+-$%[F8C0&A=QC W!\S /KHR^J_U 0T_2? T=;&KG:V_Q MO1(LW"@9(IB0'U@*(I$^;#[^P6>8\OR:XI]@G;U&6);1/_9&44@2D$:8LT,? MH.63L:$%L_7#D<6 [#LW3!#3[C1_G0YCQS_7A^'M4IEMC6W7P :AX;LLF3$S M#$3#PNG>#R%K[7"D\>(.9T@P= '/-UJ[QP49F*;2U=]02P,$% @ $D%B M5[,1UX3+ P 41( !D !X;"]W;W)K&ULM9A; MC]LH&(;_"G*K52NUXT,.D\PFD29Q#R.UNU&C;B^J7A#["N%CD^P [DQWS+5#V6,!&Y9^(K$\+IV9@V)(<)'*#^ST%JH!3;1?Q%)AOM&IJNLY*"J$9%DE M5CW(""U_\7T%HB'PQV<$024(OA=,S@A&E6#TLX)Q)1@;,N50#(<02[Q:<'9" M7-=6;CIA8!JU&CZA^KWO)%=/B=+)U5]8%AP02]"Z$.J9$ C3&*VQ($*7;CD( MH!*;E_027<HW<5EII-\,!F'?0:OH;]!0IF+U#@!:.N M\?3+WV-^@4;^67G8+]]!KN1>E[PUFE']ID?&;WS6+V(T5FL;_9TDP D]H/_0 M&Z# UD)AHPCN<@L*,=I)%M^CS.U43W4C( MQ)]9NI6&I'9<+9BY*)0$2(HG.SLR[=)@TV,Z\=-4I /]:; M!QWUPM[>_>+8?>]QF^GUCG[+6000"Y1PEB%1L8C*:"7.1:M^TZ'KJW)K3K?O M(=EJL$VIL1GWAX;TQHY[5TX9Q:T9Y7\BZ/>W.ABC3;?0EEN;>/!(//@]D;_R MM<74IEMHRZW-]/&@X?_/26-@I*OLFB',[PIAF_YV!U.R>EAP&V?P#/C!W&4( M%>$**LOC>%U:WY==FB#HX'0@5*(5%2[^)2D>'E_469D2PW)_H] MDY)E)GD$' /7%=3SA#'YD-$-U+=(JV]02P,$% @ $D%B5^^QCD.O! M91L !D !X;"]W;W)K&ULM9E=C^(V%(;_BI6J M52OM3C[X&&8*2$"ZZE2[%0)M>['JA2U_?CXQ"<>'QA_$EL B3YG*1439RME?N^Z(MI"AL4-RX&J)PGC&9;JEF]< MD7/ <6&4I6[@>4,WPX0ZTW%1MN33,=O)E%!8K4;6K#T^NC^KMB\&HPCUC M@J5_DEAN)\[(03$D>)?*%3O\"M6 !EHO8JDH?M&AJNLY*-H)R;+*6/4@([3\ MQY\K$"<&_<$9@Z R")X9!+TS!KW*H/=2@WYET"_(E$,I.(18XNF8LP/BNK92 MTQ<%S,):#9]0/>]KR=53HNSD=%W.-V()6I,-)0F),)5H%D5L1R6A&[1D*8D( M"/06S>*8Z-G"*7J@I<_IN?LQ!(E)*GX:NU)U20N[4=7\O&P^.-/\'?K J-P* M] N-(>ZP#\WV?F 0K3)2?%PL+E2A)(!V&U3"C$:HG++:*[[%$YEEIX&?Z;<90< M/0R1$Q=#_[W8]>9EAP9%AW2\WT][8W=_2M?8Y6OI6A)KT1W4= =&NK/U1^WZ M_EMOU$7":'RM2]H4"RV)M: -:VA#VVM[:!.D3;'0DE@+Y&T-\M;H?8LMIAM0 MZ_2XNO5[,N=$K=(\A3>GI4)B&F,>"[3+8RSUPYCE4@6!3Y+O "4X%=")WMP% M;=S%V&AU+6-+8BW&HYKQZ!LSUDZN;[O@FMO^#=,;A#SU>BUV 5VF?=Q M1]F*QIT[9Z/0M<'7JEIH2ZT-\21I\6V_R2I%6S1MJH6VU-HT@X9F8';)%DVN M:>; =9'*_#M9EGK:">JMIG?C/]MLFEN]FI$EM3:C)BWRC 5[H)VQ:VX6OMKQK"9(MM3:4)L4R>];7\8V4YB%5;70EEJ;9I,2^>:/'M!N$S=QA854M MM*76!MOD(O[(>J"RF2$LK*J%MM3:-)N,PS?O\O]_H+J['*BLI@S&!MN?F9M$ M(+B0"%P;J"J]"X'*W.JU [_49CEV]^3\0UU:GQ7-BA.2 M9^5S_WY1GO@T,N4!U ?,-X0*E$*B)+V;6S47O#S3*6\DRXM3CD&ULM9IM;ZLV%,>_BL6NIGNEW8+- M4*?C#;1BLXH?]S<%>)(;RB+.*49B_,,%70YUK[@ZY!X94"E^".F.W;T&95= M>,59.5%FO!#?QB*.3^[I,\VV%'U&,S$'%]N$ MHGR)@IA%JU5!5Q&G"W30/+V@&5V)6<)1E+6G'UXV%'T,*(_BA'T2I,=9@#Y^ M^(0^H#A##^M\RX2\F#6'"?'7;T**OG*:LK]E6=]S+3FW=,9KMHGF=*P)ZV.T>*;: MY,L$^ MT#ZZ,2U";-SS@J'*M#VG[P5#%2;B-K=Z7C"4^;YKF7(K\)HN>LHNSFZG:@]0 MAI\[S2!A 20L!()UK(XWO2 MMBVO;P,2F45\T^CY@$2&;<]T_)X1R'1B:>JZ 5H-@M("4%H(1>NFJ*T( ML;*F47J&(UDA^,3M>X9$ADW+[WO&4&8YCCVPC*',-!U\HO# ;7&%U=75;/O$ MYD6\J2;B&0A)"T!I(12MFY^V,L3>I:P"M&@$I06@M!"*UDU16SAB M9>FCM I_<-<23 :K"XF*>(/%Q5#EFG;_^81$Y=CX1%%"VO*+J,NOGDV\NI10 MX\Z=?*"T )060M&ZB6FK18(OY \$M$($I06@M!"*UDU16R$297FC\H8$AG&AD=Z3T)"BNFJ"T)B?IMH,HD[.'=;]E] MBQB*_,$[#HD(V[C_NE.B(L0_\7""M!4545=4!W=X?>T ^E(-E!: TD(H6CU'W$O9 FCY!TH+0&DA%*V;HK;\(^HW@RI;\(;;$IR!+0Q%9E\42$2>/U@T M#$48N[CG"OK15JZ4%JMJ#QU#\WR;\?W>G.9LLT_O2[4[K7=^BJ]OL.1\@*_# M_2Z\%K_?%'@;%:LX8RBA2]&4<>4* ROV^^SV!SS?5!O)GG+.\[3ZN*;1@A:E M0'R_S'-^."@;:'8[3OX#4$L#!!0 ( !)!8E?!X/DXXP( )\) 9 M>&PO=V]R:W-H965T,EEFK*;]AOC':EY0D+F++B!\GD8NQ<.BB#.5X6\H&M MOT*M9Z#Y4E8(\X_6UG80."A="LG*&JPB* FU3_Q2YV$+H'C: 7X-\/F!2:9!*_F$ZK+/)%=OB<+)^ %6 M0)> SM%UEA%="ER@6VKWDR[,20(2DT*<*I/'68)./IY&KE2>-=Y-:R\3Z\5_ MQ\_79> M?62,1(53&#OJ3!# 5^#$GS[T0N]S6\[>DRQY)[*=?/:;?/:[V..IVFQ0\IR2O[N'ZTV \.#:(97;2DXM L'+79) M9Y3'?MGNUM55 L]-"R!0RI94VNN@66VZC&MSN>ZM3WJCJ6T6_M/8UN4.\YQ0 M@0J8*TKO8J@V [?M@)U(5ID+\HE)==V:X4)U4,"U@7H_9TQN)MI!TY/%_P!0 M2P,$% @ $D%B5]>Z ..9! =1D !D !X;"]W;W)K&ULK5EK;Z,X%/TK%CM:S4C=8M[032)-$Q*R4E?5=+OSV0U.@@8P M:SO)S+]?&RA-B(N2&?=#8\P]Y]YK#M(W9(*E^+.FM "<7%)-R:K*$9I#2IRTX;0-PN4E<9D5/<]TLF(['B>E?B1 M K8K"D1_W..<',:&9;QV?,DV6RX[S,FH0AO\A/ES]4C%E=FQI%F!2Y:1$E"\ M'AN?K;NE!26@MO@WPP=VU 8RE1="OLF+93HVH(P(YWC%)042/WL\Q7DNF40< M_[6D1N=3 H_;K^SS.GF1S MB>$KRKUG*MV,C-$"*UVB7\R_DD. V(4_RK4C. MZO_@T-I" ZQVC).B!8L(BJQL?M'W=B". ()'#;!;@-T'N.\ G!;@7 IP6X![ M*"YS#B[ M$9VB_<^6[)C@9".3BTQD/.:JC?J^B=I^)VH'/)"2;QF(RQ2G"GPRC(\&\*88 MP6X8[==AO+<'"9]P=0L<> -L:#N*>*;#\+]VY2!\-@Q_0%3 K7?A\>7!VPKX M_/+@5?#%Y<&KX,FOC?SRIW,_$8+3O4].S>>\]S[M"DP1)_1.I>H&ZZJQ6Y3EP9.Z/U7ANY3I.>&HT4QA9MGMJ%)\; M^4'0RH= -_R.QEWKQMW;[!8S'!) MQ)S^;KGP=)8+G60SG62Q3K*Y3K*%3K)$)]E2$]F);/U.MOY@N?A:[R#$(A#M MQ5RWP:_K.[&78EPLZ+)RJ&VSM^D_S 4P2BN5:Q.LEB5 M@^O:P7F=TNEVH9,L4>7@1R[TPEZ%7*HL'2ORHL!7U[^@$U(P**1XO19[7KG! MJ C')<]0#E*YP1#[WU94*@4%9_'8@6U';J]F3P>=7ZL?G63Q>09N$'FP/Q7. M=3I=Z"1+SC-P+"C4T\M@>6[GA7X(G4BMG+!33OCK)2AM]JHJ"87GD@Z@[4=. M?^*?#L9QK8ATDL6*'/S(MNT@ZLM(I]N%3K)$^1R@*Q9@3D](RFRA[T++4TLI MZJ047;CX!16FC9 &IJ^&+#R* ]Y"$?/QG]73T& UVI()UFLS*8O'YT>%SK) M$E7X5G_IWAA%IT9JS5CP[=@,_H1J!BI.RW>=<(:#N%8Y6MEB=4)][6CUN=#* MEB@S.)./.L_^_&4>'<$6F&[J\WL&5F17\N;TJ.OMOA%\KD_&>_WWUMW"4O0G M\IM"?>3[1M]\D'A =).5#.1X+5S!VT 42=J<\3<7G%3U ? +X9P4=7.+48JI M-!#WUT2LOMH+Z:#[TC+Y'U!+ P04 " 206)7RG-I_;T# ")$0 &0 M 'AL+W=OF_'TDIBJ4R1KH):/U@\7*^[UQY;&IQ MI.R1[P$$>JI*PI?67HCZTK9YOHT!B)WMI15F9!3MK-YS2 K-*@J;<]Q M0KO*,+%6"[UVRU8+VH@2$[AEB#=5E;'/UU#2X])RK>>%.[S;"[5@KQ9UMH,- MB/OZELF9W;,4N +",26(P79I7;F7J>LH@);X \.1GXR1E,P\9AS4M_\2%V"^MN84* MV&9-*>[H\3?H')HIOIR67'^C8R?K6"AON*!5!Y865)BTS^RI"\0)0/*8 5X' M\,: X!6 WP'\MVH(.D#P5@VS#J!=MUO?=>"23&2K!:-'Q)2T9%,#'7V-EO'" M1!7*1C"YBR5.K#[*6KPA.:T W0)#FWW& /V"-K(@BZ8$1+=H3:M*IE1O<90^ MY6530(&VC%9JKVY$IG,N11-<-D+N&5E_3$!DN.0_27ZNR1:VD"XH0^R\,_>Z M-==[Q5P??:!$[*491-I@P"?G\?$9O"U#U\?/>X[?M7>6< /U!?*=GY'G>+[! MGO7;X9[)G?^G/?W/V@?!\/MB\C6?_PK?%1&X4"4@SS[:0-XP+/!IS;P?U\RG M+4HS1C#9\9-*^>MW28QN!%3\;U.-M%8$9BM4:[WD=9;#TI*]DP,[@+5Z]X,; M.K^:$C0E63(E63H1V2"509_*X!S[JCOT[3E%,#CT^?#0%]VA)_+0X_;0US*5 M&FK*7JMXIA6KW['#RG?FKA>Y"_MPFI@OY=S8C9UH/I1+3'+RXP1#N=0@Y\_# M^>R%;Q"I61^IV=E(I55=TL\@"U[0_!%]JE5<3'Z?I?G:JIV2+)F2+)V(;)"+ ML,]%^%TTH'#*5$Y)EDQ)EDY$-DAEU*WTX$K?7%]H$*>4W6PSUD!3 E(/>WE(KGB5+0OWU9_0M02P,$% M @ $D%B5ZB)0/0$!P )3< !D !X;"]W;W)K&ULO9MKHTGFYG.\9_RJVE$KT$$>)N!ALI=R]&0Z% MOZ4Q$:=L1Q-U9,UX3*3:Y)NAV'%*@CPHCH;8LB;#F(3)8'Z>[[OE\W.6RBA, MZ"U'(HUCPA\O:<3V%P-[\&/'QW"SE=F.X?Q\1S;TCLK/NUNNMH85)0ACFHB0 M)8C3]<5@8;_QG'$6D+?X$M*]:/Q&V:6L&/N:;5P%%P,KZQ&-J"\S!%%_[NF2 M1E%&4OWX5D('U3FSP.;O'_0_\XM7%[,B@BY9]%<8R.W%8#9 5V3-)(?V?X= M+2\H[Z#/(I'_B_9E6VN _%1(%I?!J@=QF!1_R4,I1"/ 'CT1@,L ?!@P?B+ M*0.<8P-&9<#HV"Z-RX#\TH?%M>?"N422^3EG>\2SUHJ6_JK<#L/QP8QG&J@.#G/>8)WF0JU1PC4&#'H[VNU#UU)&HM_.KIX M62!'W1E5>1B;Z M_"UCP3Z,HB[YC9%]Y2]@DQR6+3_W\Q%V1M;D?'C?%/:X9EY7L_%D.JV::6*, M*S'&1C%N.?,I#01:E0K#ZACFI+32LGI4?^ME9!BQP0-E(KK+O6,F+[J0<+<:5ODL34='X@, M=$I-Y%DE\LPHLI=(RG<\%!3=L2C-BZ NC8V4OAI#PEQ(F <$TU)Q5J7B#+Z\ M.(/,"R3,A81Y0# M+[95&P3KEPL,66[9I&! M[=ED/.LN,NR&9[)A)F"WC.9'?"5*0R35!W\L*.< M%$[W.[JZ6;SUOES=77UX?_K>^W2"KJ^7G2DT]J]W"B%I+BC-@Z+IF:[]I?T, M!M,&=9B@-!>4YD'1].S4+M,VVTP(9V6W39\R,):ESSA+^UJ;;.M_5\7(;7[6%]B[G;OV0^2 MYH+2/"B:/@!J,VY/GV%M K7FH#07E.9!T?3LU"[>-MOXX\OQ64?):[=G0E"+ M#DKSH&BZU+5+MXUF4\V$DB2;<*66?R($E6KE#\IIL'N&.FLO^1U+#ZCW!J5Y M4#3]"53MOK'9?=^0AS!.XRYMS9%]YQ=0F@M*\Z!H>@YJNX]M^-D?@UI_4)H+ M2O.@:'IVZCL$V'R'H,J.S^)5F)2U54R)4+5Q3!.)5,45LDY'\A.TC5&E>5 T/26UE<=&,SJ_3F.U)XI842MW*@]JW$%I+BC-@Z+IN:B-.QX] MP^0%^N08E.:"TCPHFIZ=VM#CGQAZP\WU,K19.]EX9HT.BB?S&7JK"^K;H6BZ MNK5OQV;?WACRKSF-B%36@#[L:")H9[5JQO4>]I/V.PZ'I:_;T6ARV,B#ZIF=*S]@T-W++7YN[V3A6HO8:BZ>\TUO;:,=OK)U/U*YF2 M>_9DIIR.9]:MU6!I[FWO=QQ!33@43<]4;<(=\S/WSD5([3'<(#$3>[]^"FK! M06D>%$W/36W!'0R_'#F@#]9!:2XHS8.BZ=EIO+AM=N.+S8;3C2I^T2[E_I8( M]8.'/NU,BM->4";M1[3F,_96&_9E[.?PVT[MMQWS@_)W:HUH+!&=(H]:(CNM MHG]I/D]OC4%=,Q1-U[AVS8[9-2_SIZF;_-X>>$;\)$H(BN M5:AU.E4=Y<4W6<6&9+O\HZ,5DY+%^<\M):JJRAJHXVO&Y(^-[ 35EW'S?P%0 M2P,$% @ $D%B5^/0A8YF! 9!< !D !X;"]W;W)K&ULM9AK;]LV%(;_"J$50PNDT<6R[&2V@21:MP#K$#3M]IF6CBVB M%.F2E-W^^Y&2(ENVS,48]\76A>\E97+N%4IM;GU? M9@646%[S#3!]9\5%B94^%6M?;@3@O XJJ1\%0>*7F#!O,:NO/8G%C%>*$@9/ M LFJ++'X<0^4[^9>Z+U<^$36A3(7_,5L@]?P#.K+YDGH,[]3R4D)3!+.D(#5 MW+L+;]-P:@+J%G\1V,F#8V1267+^U9P\YG,O,",""IDR$EC_;>$!*#5*>AS? M6E&OZ],$'AZ_J'^HD]?)++&$!T[_)KDJYM[40SFL<$75)[[['=J$QD8OXU36 MOVC7M@T\E%52\;(-UB,H"6O^\?<6Q$% &)\)B-J Z#A@?"9@U :,7MM#W ;$ M-9DFE9I#BA5>S 3?(6%::S5S4,.LHW7ZA)EY?U9"WR4Z3BWNLF\5D<3,@428 MY2C5TR 5494 B=ZCYZ8>$%^A)P&4Z"&8TZ=*9(7&K2^2#- =I3S#]42^34%A M0N4['?SE.45OW[Q#;Q!AZ'/!*ZE[D#-?Z8&;[OVL'>1#,\CHS"!OT$?.5"'1 MKRR'O!_OZX2[K*.7K.\CJ^!=M;Y&072%HB :#8W''OX,FVLT"LZ&I_;P%#(= M'M;AD26;43>'HUIO=$;O R8";3&MP$Q3IF>2Y"":Z5 ",[D"(2"_'1CI?:,< M#RN;1>=6;G &"G(1BRIQB&A!"\)U2N+7D?T_:H\4X%CE^!E%D>C.$B.:FVHV3B93+IFO2PG7983:Y9_5/I]HM_Y_ H] MLNQZ*%FKP*7)NA1+'8GUP$T[<-/_;M,1O7&]Y-^\9I5^ ML'9[*2%'8CU"8;#WBH&5T4G5*<+6P%2_ (=0M<+C0U;Q9'R$RM[]I:QV]?GB)V?\O MQBMTZOV=JJ6NU/J0]_8_M/O_1Z8P6Y,EA9;P(+_XI/KB^/0Q=?EAD+I2ZW/9 MF_[0ZGFMKK0-[3V,T32(CWDXM>BNU/H\]B8]M+OT9MDZ>@@'X22G<";1*1R7 MUCYUI=:'L_?VH=WU?JUWK%5+-#V5WMMI#OZHU3 M?]^\V7_^B,6:,(DHK'1H<#W1%2.:+=WF1/%-O;%'BS.X.M1Q0@Y543SH& M,.1[FF1ZZ,7&Y!>^K\,84JY/90X9/IE+E7*#0[7P=:Z 1PZ4)CX+@IZ?_EQE0L8F-O^*-!SA=P#^8QOU,X M\BN62*20:2$SHF ^],;TXI)U+,#-^"A@I3>NB2UE)N63'=Q$0R^P&4$"H;$4 M'/^6< 5)8IDPCV\EJ5?%M,#-ZQ?V:U<\%C/C&JYD\DE$)AYZYQZ)8,Z+Q$SE MZCV4!9U9OE FVOV253DW\$A8:"/3$HP9I");__/OI1 ; ,:V %@)8"[O=2"7 MY80;/AHHN2+*SD8V>^%*=6A,3F1V5>Z-PJ<"<68T#K\50@NKD"8\B\@$1=)& MF$*!)B?D'E^#J$B R#FYYD*1CSPIP,U\U# O$G)K ?;Q369XMA SG#S6&HPF MCEQ!Y*9/A7XZ&4=?L2:P870HB\R0*3<(+S3>$YECYVZYCB9@N$CT,29Q6V#E MN' 28X12Y5)QR_'Y Z0S4%_(6PM]B&6A,9 >^ :%L>7Y82G"Y5H$MDV$8G%* M O8G80'KD,?["3EZ>_PCC8^Z5N*R2ESF>#MMXMKZKT4F#)Q8J:(&G3[?(I#< M&$CUEZ;LUU&ZS5%LWU[HG(*,_WM!>\%=+#9VJADX;^VB%)E"XMX#'8N\<45;>?;4Y*S* M\NQ5UO7L #7TJAIZ>ZYK[Y=U[?2VK6N_BM9OC?;)[8XHTG@)"G?[>O.8 SG" M[GT&KO1Q4SKMQ#180UL4.:]R/&^E:MV@'G_>H)I27?/38$.ZX)2Q9NG>56F] M:TUK DOTSAS#/T 89S*1B^>FX*TL>[Y,-*AM)'B5EBC#_,]E;+@AW;,K2N / MV]VVKJ"U0=#6O?MW^F(',W70-E%J!Z#M%O#[C5$&^*DS:'^+?+5;T':[>% \ M O(W3Z'9]0]A$K1V"?HZ-D$/X1.T-@JZKU/0!JO8UA*U4]"#6<4.YMTM45L% M/;17T$:SV-H2M5O0=KOXQ\2@&@,>PB!8;1#L=0R"'<(@6&T0;%^#8+\:1*>_ MI1O8Q@GB8 :Q@WEG-[#:(-BA#8+]-X/P-PZZ]J/!!ZX6 @^N"F!D[LZ^,VGP7.$N8T#/4'8"/I]+:5X&]CA=?0T9_0M02P,$% @ M$D%B5U3J3M3M @ F0D !D !X;"]W;W)K&UL MK59=3]LP%/TK5H8FD#;RG1;61J(?TR8-#5%@#],>W.:VB4CLS'9;]N]G.VEH M4Q.AC9?$=LXY]YYKQ_9@2]DC3P$$>BIRPH=6*D1Y:=M\D4*!^3DM@<@O2\H* M+&27K6Q>,L"))A6Y[3E.9! M&RDG=K,K0I9G0ZELH@25>Y^*6;K] [2=4>@N:<_U$VQKK6&BQYH(6-5EF4&2D M>N.GN@Y[!*EC)G@UP6L3@A<(?DWP7QLAJ G!:R.$-4%;MROONG 3+' \8'2+ MF$)+-=70U==L6:^,J'4R$TQ^S21/Q-] 5IFCCV@F5V"RS@'1)1K3HJ0$B."J M][T$AD5&5DB#T?1)+E+Y/IV P%G.SR3[?C9!IR=GZ 1E!-VE=,TQ2?C %C)% M%U.F,JG2\%]+QT34E(N5H2A)(#/Q)-_^B@V_+TC3U\7;U&7F=@C,HSY'O M?$">X_F&?,:OIWLF._\7??K/T0^*X3>+Q==Z?O=B^7DUYX+)7_R7:8(KB< L MH;:]2U[B!0PMN:]Q8!NPXO?OW,CY9*KN6XI-WE)L^D9B!_,0-/,0=*G'SW]D MKO_(!>7"-!652J15U(&QB5VW[P[LS7Z)C:#@$#0Y!OEAT#\$38V@BP9T8#5L MK(:=5A\PR_!<;DO=3BN1<"]TKV5A;(!0SR_;=* \0*SQZCQ&'5ZO*," MYR97T?'4>&'8\F4"17[+V3'([_6CEC43J.>WO-E[9TT!;*4/>2XG9DU$M9,T MH\T]XDH?GZWQD7LY=@WC$WGOJ*X)S_+5I>4:LU5&N%P*2QG*.>_)66#51:#J M"%KJDVY.A3PW=3.5=R=@"B"_+RD5NXX*T-S&XK]02P,$% @ $D%B5PF/ MVI5A @ '@8 !D !X;"]W;W)K&ULK57;:MM M$/V508720F/='#=-94%B4UIH(=AM\U#ZL);&UI+5KKJ[MN._[^Q*%@XH)H6^ M2'N9#!=]4UAV$ M>=:P#2[1_FCN-.W"GJ7D-4K#E02-ZVEP$U_/QL[>&_SDN#'297%I-=URPMG\*U(, M#%S DNJCW H$M89[+QY+N-FAIES" EU!<+D!;P_?4=? 9 ES;@JUE186S"*\ MF:-E7)BW66C)-_>%L.C\N&W]2)[Q8XG-"-+H'211D@[ 9^?A M4D3ZL"1]6!+/EYX/RZ^;E;&:2NWWD**68CQ,X=KOVC2LP&E _650[S#(7[^* M)]''(7W_B>R)VK17FYYCSX_YOF!=OG6?;^'S;2G?0Q$X3SN! S)M((5:25L9 MB*^@9 WDL:4TE/22ZY8O;CG)3L4LFO5WK<'C2O6YR?F-ZPZ6AT*\)&(W>TR30[31J-U8UOJ%7RM)X\,N* M!CAJ9T#W:Z7L<>-F1/]+R/\"4$L#!!0 ( !)!8E?_EAHPP@( ,D' 9 M >&PO=V]R:W-H965T;X1\ M406 )J\EK]3$*[2N1[ZO%@645%V*&BI\LQ2RI!J'V*BS(5X,8-O^<0+C"/@L-!& M@N)E#3? N5%"'[^WHE['-(6[]^_J=S8\AIE3!3>"_V"Y+B9>ZI$Z6OVP^Q4Q!%!PJB;4%D?;<@ MZ_*6:IJ-I=@0:6:CFKFQ46TUFF.56969EOB689W.[@$C*7)!9KC>><.!B"6Y M:W0C@3RPBI5-2>P<,J5ON!I:D?-;T)1Q]8F<$5:1IT(TBE:Y&OL:#1E9?[&% M7[?PZ !\!O4EZ06?211$/?(\NR7G9Y_^E?$Q3Q1PI-.>%VR]?;+>^"#_?C(CMQP\/@;SL*CN+O M0:D1867=:,BQO6!T4-K96H(]!Q=1. P..-AIB.$)!R8Z9W3..-,,W'TMW-N< M41H'_\?W=QJS.>0>J%RQ2N'G76)=<#E ][(]-]J!%K7MU7.AL?/;VP+/6I!F M KY?"J'?!Z;]=Z=W]@=02P,$% @ $D%B5W[<;ZG/ @ ,0D !D !X M;"]W;W)K&ULM99M;]HP$,>_BI554RLQ$L)3Z2!2 M:5>M4M&JLFXOIKTPR4&L.G9F.T"__V"HU=L"/QCE=P1S,8WZOL.=7 M*@G+0&@F!5&PG'B7G8MIQQFX%3\8;/1!F]BM+*1\LIW;9.(%E@@XQ,9*4/RL MX0HXMTK(\6%A>Z]^XS:/FUE0#5>2_V2)22?>N4<26-*"FP>Y^0J[ M#?6M7BRY=K]D4Z[M#SP2%]K(;&>,!!D3Y9=N=X$X, C#(P;ASB!TW*4C1WE- M#8W&2FZ(LJM1S3;<5ITUPC%ALS(W"F<9VIGH#G!+FGPBETG";)PH)[>BS+:- MVNDU&,JX/B,GA DR8YSCL![[!IU;"3_>.9J6CL(CCD9D)H5)-?DB$DC^M?<1 MNB(/]^33L%%P#GF;=(,6"8.P2Q[GU^3TY*Q!MUM%I.MTNTV)ZO"YW3&"8>'B -:@U>]/%#9Q!\;L#N M5=B])O7HIC"% CQ="V[!\<3$@-BZ11[ GLX$%)%+%ZPZ]%)\Y,3M25Y'0;LW M]M&,UO.2B\'<2*E(F%;N@>B5%?P%02P,$% @ $D%B5TT(:ZAJ P M=A !D !X;"]W;W)K&ULO5AK3]LP%/TK5H8F M)C'RZ NZ-A(4H4T""<%@G]WTMK5P[& [+4C[\;.=D":01A0ROK1V8,CEVEDHE0]>5T1)B+ ]Y DS?F7,18Z6G8N'*1 ">65!, MW<#S^FZ,"7/"D;UV)<(13Q4E#*X$DFD<8_%T"I2OQX[O/%^X)HNE,A?<<)3@ M!=R NDVNA)ZY!*8!EL?/[.=6O!8SQ1(FG/XA,[4<.T<. MFL$ 92I UTA)]!V=2 EZ@-D,71 \)90H O(Y:H:P0B6PKL@U1*D0A"W0 M*99$HOTS4)A0^4V3W=ZN&*U0N*U0LL7V<+7VEAAG5B,G2W M'FUVZ% F.(*QH[>@!+$")_SZQ>][/^JDM416$=HIA'::V,,)9TI75EL#15SO MX1D(;+WCS*MF%?K=06_DKLJ* M&W-ZI^)NH;C;J/B%F^LT-!+L6MV6R"I:>X76WH=LW&M3:$MD%:']0FC_% H'NQB8_077< ***I[>9XV4NU:YY;(*JJ/"M5''S+T49M" M6R*K"#TNA!Y_KJ&/WV+HQIS>J=CW-AV+MZ.E+SF#)W2)Q;V6>IYNZRP::7>M M>EMLU44HM6U^H\.S[JS6W#FR+9TML55U;AHLO[&M"2=8+A$\I&2%:=Z8QK;: M<5;M^=9J!Z^<' SZ?:_[PLMY7+D3"8+>P ^*N&KFFX[);VZ9WF+3XG7LUTIH MJ?_)A?Z/;LK?M%-^]]V&;;61:HNMJG/32OF-#$Z=,,\/0Z_ "#&5T+Z2&SPXU>2[ M2"#9]O=1IEJK\%6K2=@*> ?Y">D$1R0,PDX#G^F_NX%4Q- 4;0G1=Q"V(JZB8.2O-D/8M0B'P9O1%K5>3:W72FWCQL1;-T9A MKA1^S80:K(!/!=/,KCK_.@9CMHU]G5.%MG%O8RK>QE:J(W^)!>F\46M6%-;=A* M#8O6!Y_F<.?#:TCPKM%[7OY&\\A +5U/U9BR0IBR-M:K==L^=]WJW?H$VWG9 M?=]@RG^!&ZKPJFG"88&0P&ULK55=;YLP%/TK5VR:6FDK!)ILZPA2/E:U4KM5 MC=H]3'MPX!*L&IO9)NG^_6Q#6#I1*DU[ 7_<<^ZY]Z)#O!/R016(&AY+QM74 M*[2NSGQ?I0661)V("KFYR84LB39;N?%5)9%D#E0R/PR"B5\2RKTD=F"-!U65)Y*\Y,K&;>B-O?W!+-X6V!WX25V2#*]1WU8TT.[]CR6B)7%'! M06(^]6:CL\78QKN >XH[=; &6\E:B >[NX"VWJV#P< P],/"%M ^#=@\@P@:@&1*[11YLI:$DV2 M6(H=2!MMV.S"]<:A3364VRFNM#2WU.!T?-J- D^]77J/Y$] MZ=MIU[?3(?;$-0NT)%SE*!50K@4("<:_0.1PA5MDT#??><,[<;S6^K9)$/O; MP[J&(IZ('7=BQX-B#\?Y+Y+'+TH>BF@D^P?64:+<.$=5D(J:Z\9%NM/.M&?. MJ_P_X8WC7Q.YH5P!P]Q @Y/W)KML7+39:%$Y(UH+;6S-+0OSXT%I \Q]+H3> M;VR"[E>6_ 902P,$% @ $D%B5_&ULK59=;]HP%/TK5E9-K;0UGT#+(!(0V/I0J2KK M]C#MP2078M6)4]N!;K]^=A(R"FE$55X2?]QSSO6]5_8=;!A_%#& 1,\)3<70 MB*7,^J8IPA@2+"Y9!JG:63*>8*FF?&6*C .."E!"3<>RNF:"26KX@V+MCOL# MEDM*4KCC2.1)@OF?,5"V&1JVL5VX)ZM8Z@73'V1X!7.0#]D=5S.S9HE( JD@ M+$4 0B@U U:_-4R 4DVD MW'BJ.(U:4@-WQUOV67%V=98%%C!A]">)9#PTK@P4P1+G5-ZSS3>HSE,X&#(J MBB_:5+:6@<)<2)948.5!0M+RCY^K..P %$\SP*D SC[ >P7@5@#W6 6O GC' M*G0J0.=80+<"=(O8E\$J(AU@B?T!9QO$M;5BTX,B705:!9BDNK#FDJM=HG#2 M_\I8M"&4(IQ&:!0^Y81#A&Y2B=,565! (R% "O09C:*(Z&+ 5&V7%:U+XSP MB0D5%\KD81Z@\[,+=(9(BK['+!>*50Q,J1S5<I3]^G M/FN'!Q JN-T$?Q%+MZXXM^!SCZFXPT(+B @I$SD']&NT$)*KN^=W4PF5*EZS MBKZ/^R+#(0P-=>$*X&LP_(\?[*[UI2E_IR0+3DDV/279[$1D+_+NU7GWVMCK MO#?ELD1V"Z1^"M>^Y[B>U1V8Z]TLM0J\-4O':4Y/J3EKTNQT>[U:\T5D.W5D M.ZV1'26,2_*WO(_A6?4< IJBW#E4MRQK+\:'1N[UOE%P:&3;5_M6TR:KWK[5 MK/5L;ZU)<^PMSZV^Q.[83VP^].RZ_E/ M7_9@MYBO2"H0A:62LBY[ZF"\[&O*B619\0XOF%2O>C&,52L(7!NH_25CE)B;-5P, .@+ 9 >&PO=V]R:W-H M965T]NXIKM<^,F_&11TCULP'PNKY0=^1U*Q@H0 MFDF!%.R6W@J?KG'L NH=?S,XZ*-OY%+92OG-#2ZRI1)K.E&LXD_\(RDR^]F89C3/)1RFS ^,<49&A5?J]8@HR="$,%7NV MY8!66H/1Z#W:V(+(*CLC=^@LM\N@$1/HC"IUR\0>K0I9">-6.\SM+;J&4BI# M'=(&]O8Z#7I[#H8RKM^A-P[@KUQ6VK+KA6]L0DZ6G[;BUXUX\HCX.;J4PN0: M_2$RR.['^_8@NM,@=Z>Q)J. &RA/T"3X#9& 3-#GS3EZ^^;=".ZD.^5)C3MY MZI2__FE7T(6!0O\SE&\#,QV&<2_T5)\NLO. I^'Q$Y[41. MQ]"3->R9$.XJMY13D<*0P 8BJB'*\L):G'<:YS_GP/V3:3&.KY'@613.AJ\1'UDW?GWMMAC/+5Y,>G;RRO)M >XE'DS"V>01ZMY- M\:@/)IO+]7CICL>_M"QZ(\73GU.]>-217ZJS=UT\;KO/*]^'ODN".,#S1VZQ M=U[\3.L=,WW\T'M'7!_WWHM?:[XM0'3OVB$8>=#0U.8INV:MK*9F!D6;=R6VEL8UA_YK85 M!^4VV/6=E.9NX BZYC[Y%U!+ P04 " 206)7-'=+.$H$ #_% &0 M 'AL+W=OY6ZG9'\V@_>Y(+B9K$U':@[*]?)S!)($Y01_X">=Q[?,[%UP=[MF/\ MNT@ )/J99X686XF4FVO;%E$".157; .%>K-B/*=2W?*U+38<:%PGY9E-'">P M1*/.<\OU'R-AN;F'KY<%]NDYD]S#9T#0\@ MGS9W7-W9#4J#K)?&JA#KB:PH[T;E&E91GQKY7-Y_BN>54 MC""#2%805'UM80E95B$I'C^.H%8S9I78O7Y!_[,6K\0\4P%+EGU+8YG,K8F% M8EC1,I/W;/&;_CP6HI- @H$$ MH3J)>0]0;)?I%K567:^GUBA0H M@N2,83\J)"X>(.@W!/U1@LNZ"X&C>\CJ$HHDW6AG\2A.M2!?BPV-8&ZI%5< MWX*U^/TW'#A_Z.:T(; 3R4$C.1B5_*U>_:J9LP6N5G/T)&!59NASNM+^.N-H MV$%[H%Q7LN5K,D\DA8VDT$C3AKTI-,&!YYY--$T4F7A8/]$F#<6)L9:=]'O1 M]=WI.4]=&'8]3T]TVA"=&FC9::]&JF%]YXQA/\K'WC34$\1.:VO.*,5;V*J_ M*!M5R4>(DH)E;+W7&L\HS*_VK"FT4]$=+\=&V_8"7'!H/J2Z,&>%3 0B'HKI M7MO(%[#"BXV,6_O%9OP7]YW5PTYG\A^9:\+(%+L#4[ U8&S.@;'&6TD0=%:4 M(U==G.L%0V1;$\8F7!CW#19[GG.^ZNC"IEZG]4])MD:,QYWXD=,8T!>:@_Y/ MI%'_-85VJK5U8&S6@B_ ^<,6_)K,4U&M!V,S)HS[_NK[?J\9-%$3,N!MN'5A M;,Z&L<9@?:=GP'83<<8$A:'R;C/ORO3(!K M-T=&C=<4VJG*UGB)6>.] (?KEM/J'$U\K<[.QM?0SK=OJ6YXWA3C8[U62VO/ MQ)P]$]T.^7SS.3[>:_6T#DY,.#CI6[/;/Y$8'>E7E=B=TZGJ:/ ?RM=I(5 & M*P7O7(6JK/QPVG:XD6Q3'U@],ZDVWO5E LKY>16@WJ\8DR\WU1E8<^:Y^!]0 M2P,$% @ $D%B5QDT9-\9 P ! H !D !X;"]W;W)K&ULK9913]LP%(7_BI6A"20@3=(D+6LCE4(WI#$A"DS3M 4IZIOC77>G%BVRJ> M0TK5L5A AE>F0J948U?.;+600)-"E'+;;;4".Z4LLZ)>,78EHY[(-6<97$FB M\C2E\OD4N%CV+<=Z&;AFL[DV W;46] 9C$'?+JXD]NS*)6$I9(J)C$B8]JV! MJ6 M1KC>?G$?%=DQRX0J& K^G25ZWKBS$,F2<4YHEI!!_) S"0FYR#3-9FS"@0R4 M JW($1GC DIR'!%3,LIU+H&<*\VPDB@8I$)J]IL6C^;\"=>8*B9N&^V?@::, MJP.TO!V?D?V] [)'6$9NYB)72*%ZML9@!L^.5R%.RQ#N&R'&L#@F7NN0N"W7 MJY$/F^5G$*/<*>3N:[F-Y:QJZE8U=0L_[PV_$9\<4[2I%NS$%@K?KP$N5OP;NM ,_V"!O]-Z1W*_(_??(_3IR?YO< MZWK=#?)&[QW)@XH\>(\\J",/MLB[3AAN@#=:[P@>5N#A>^!A'7BX!=YQ@LU5 MWFB](WBG N\T@M_, <\,4PVR#K^SO6(4YU.7H;FTV ;ZTFSFV9X6NY_Q]/TI >^T;;:QXK99.J75S[;HJ+Z&BZDHT M4..70LB*:AS*G:L:"73;B2KN!IX7NQ5EM9,MNG=W,EN(5G-6PYTDJJTJ*I_> M Q?[I>,[SR\^L5VIS0LW6S1T!VO07YH[B2-W\+)E%=2*B9I(*);.C7^]\@,C MZ"S^8K!71\_$A+(1XMX,/FR7CF>(@$.NC0N*?P^P LZ-)^3X]^#4&>8TPN/G M9^^_=<%C,!NJ8"7XWVRKRZ4S=\@6"MIR_4GL?X=#0#/C+Q=<=;]D?[#U')*W M2HOJ($:"BM7]/WT\).)(X$<3@N @""X5A =!V 7:DW5AW5)-LX44>R*--7HS M#UUN.C5&PVJSC&LM\2M#GD%>$U>1S*5J%6K5P M-<9DR-S\P/^^YP\F^-?07)'0>TL"+P@M\M5Y^2WD*/<[>?!2[F(FAW0&0SJ# MSE\XX>^./M$-/V2B2P_EBGR]V2@ML6+_L078>XSL'LTVOE8-S6'IX#Y5(!_ MR7[^R8^]7VSA_B!G+X(/A^##<]Z'6H*JX>()@.2B,H5!^PV+&=E #073UG7N M?<>=;W/X/&3^+ EG"_?A.#Z+53Q/D\'J!7@T@$<7@>>B5KC]6;WK:!LI"E#F MP**<% !6[-[S[ @H2%/_A-IB-(L]._1L@)Y=!(V4N:%$Z"G&V6CZ,#:[Y07C MV"@(YA.)C0?&^++$EK2N@9.&2EWCZ3 %&H\8HF2>GH".C8(X2>V@R0":7 3* M66Y.LDG 9#1W["6G@&,C3/<$X'P G%\$B+WV'DR%VNCFEB4\VAL]G<7(CR?H MTH$NO8A.TT=,X7#BVQC3<08C[P1Q;.,G4XB^][W3>6G^<[C ]+5B; M512&$PG_W@O]L]TF^RPTY5:J8'2*1V$\JE2+63B/@E,N]^CV8ZZ>?U"Y8[4B M' K4>5<)QB7[VUP_T*+I+D0;H?%ZU3V6> ,&:0SP>R&$?AZ8.]9PI\Z^ 5!+ M P04 " 206)7/_=4W?X# !4%@ &0 'AL+W=OY!5#D:Y&7 [*/')FHN"*KP4&U_N!-"L$A6Y'P7!Q"\H*[UX7MV[%?&<[U7. M2K@51.Z+@HIOUY#SX\(+O<<;=VRS5?J&'\]W= /WH#[O;@5>^:U+Q@HH)>,E M$;!>>%?A91).M* J\0>#HSP[)[HK*\X?],5-MO "W2+((57:@N+A $O(<^V$ M[?B[,?7:.K7P_/S1_4/5>>S,BDI8\OQ/EJGMPKOP2 9KNL_5'3_^ DV'QMHO MY;FL_LFQ+CN=>23=2\6+1HPM*%A9'^G7!L29 'W,@J@11$\%HQ<$PT8P_%[! MJ!&,*C)U5RH."54TG@M^)$*71C=]4L&LU-A]5NKW?J\$/F6H4W$"*T7>D:LL M8_H]T)S4WM &[*:42 M>QS^BGSYB 7(C8)"_F5B4[N-S&XZJB_ECJ:P\#!L)8@#>/&KG\))\-Y$RJ59 MXLBL0W'84AS:W../O-R\4R *C%'DB1.25+3,6+DQ,;1Z]658FTTJ,STK'N)@ M[A_.P=A*='H[:GL[LO<6%/:5\#59"L! (Q]HRG*FOI%_R*^WGW#6IB59;G'Z M(M>T?'A+?AM<#4P@K-7T!>'2+'%DUL$[;O&.G8;DV"5%EV:)([,.Q4E+<6(= MI,W07#\.3?S(L&)?D!47Z(2125**E>,C$]/)LYB9C@/]Z\;6TMJ&OK@,:,T8FQRE?!\Z34(@FC\ M9*S9&] ;ER.W+JY30A%:5]K/<-$#IEQTE0-1G*R 9((>2R,NI[E%XS8^C_1H M9HCTQ%6]75ZGU"&TYP[55X%)N:=E"CBXI))&.L^7\6%DFKCLU?4>3([]0YS4))3!0:)T&GR8=_MH.G]UL_4;%AI20YK-$^ M&$SQ;8AZ"[.^4'Q7;>JMN%*\J$ZW0#,0N@ ^7W.N'B_T/F&[D1S_"U!+ P04 M " 206)71S)@EN\" ""@ &0 'AL+W=OSP M'#+]9,E%2I3NBI4K M N.;B>,Y3S=NZ"I1YH8;CG.R@EM0W_.YT#VW=HEI"IFD/$,"EA/GPCN?>M@( M;,0/"ANYU48FE07G=Z9S'4\<;(B 0:2,!=&7-4R!,>.D.>XK4Z<>TPBWVT_N M7VSR.ID%D3#E[">-53)QA@Z*84D*IF[XYBM4"?6-7\29M/]H4\8&(P=%A50\ MK<2:(*59>24/52&V!%YOA\"O!/ZQ@FXEZ-I$2S*;UHPH$HX%WR!AHK6;:=C: M6+7.AF;F-=XJH9]2K5/AK>+17<)9#$*^1U?W!56/Z!.ZB&-JRDP8NL[*R6** M_F$&BE F/^J0M\A%,B$"Y-A5FL3XN5$UZF4YJK]K5,@[J(O/D(_];HM\NE\^ M@TC+/2OWFW)7YU\7P:^+X%N_[@Z_*2-2(KY$MAIH1F7$N"QT:NC7Q4(JH2?; M[[8L2]M>NZU9@>>YGNQ#CU<_L;N>CNU(P(;V+T:NW<: M=DX$6A-6 ,I!E$FT@9>N@RT>W,'8>T9]**J!W*^1^Z^J-)6R:*]R_T7QGI=W M7T0#,J@A@U=!ZGU *I+%-%NUD08'2?=%-$@'->E@+^F4IZG^,)TR:PZ;LZ.5Z#P;#H(>#X!EN M6V2 AQ[V=B![^-_.AE\!?6 *5Y['H+>&MK.[6QNT.1U](V)%,XD8++46=P;: M1)0'CK*C>&[W[ 57^@1@FXD^I($P ?KYDG/UU#''@/K8%_X%4$L#!!0 ( M !)!8E==#0DF^@0 "T: 9 >&PO=V]R:W-H965TWV V8'Q!Q%C+,%CFE Q=V(ILVO7%6&,4R2N M6(:INK-E/$52G?*=*S*.462"TL3U/6_LIHA09S$SU]9\,6.Y3 C%:PY$GJ:( M'YY YVG"W=D%TM]P5W,,K3#]UA^S=9AKO)5=WB8J3BWO)PH>/6H@(K%BJ5H= 1M^/X":*B#Y$ M";BEQ8+1-]Y]PA*11+Q7342,.!8S5ZJ1:#PW+'M=%KWZ%WJ%X NC,A;@,XUP MU!*_LL=/+?&N4J"2P7^28>E; >]Q=@4&W@?@>SYL&\_WAP\LPQE4LS(P>,,+ M>'H42O004[W(PB[0G%>W)RV7AQ*M2>P!ON@8A^\<7D( M^I2J)["&5--*JJD]/\R^K#,@9&FJ)!)FK90=J21A'&QSF2N=B! Y4CL->$=H MN9^_;]/&VF%7;0JPD0'31G._\'TXG?C!S-VWT(9>[68\*_'?MUM5Z:P%[P6$ M,4B-M6@U)=;0_SBG\,2J0>O05L5<%GG_#70R"7;HKO/7%UI3"+\6PG_C2E . MH"^Y>D)KRE6;26AWD[_EZ09S70V*_ 9HKPP\VB38%(*J A :JB=!M95@%,8 M49HKZ[\YZES2BTP]U9U5E!)0/1\*B6BD,J]5S5XM:HFFD[$J']Z5-[I0.VKW M":V.K36]NFZV]BXZ,WT-BPEKCPE';YUFO;K/OM":%+Y@2I\GEW+B%PVH M':LS\_'YANH%@3>=7$B*VG%"N^5\^]HQ:6=>@A7S/7#>;&-?*5$K8YOX/\8.GN?70M( M7VA-A6IGZ\,WWFG\7OUO7VA-N6K_ZUL-XVL\WME[[*R/?[8?P>%D&L!@W+XA M^;69]>UFMM,N:\?JS&IPSLKS@TDP&3QCY9Z\D$\QWYGO%$+-5DYE\6Z^NEI] M"[DQ7P#4+XCM"=:W)$LLR\WM\P*5EJ#F.,(LQU M W5_RYA\.M$=5%^(%O\"4$L#!!0 ( !)!8E?O>E8)6 0 )89 9 M>&PO=V]R:W-H965T:(79 ]+L2=#:$YXJ))MS;;4XP2Y91G MMNLXOIVCM+#F4]5W3>=3S[= MHRU>8?Y]?TU%RZXI29KC@J6D !1O9M85O(RA+QV4Q8\4GUCC&LA0;@FYDXW/ MR(ESC))$O/XMX):]9C2L7G]2/^D@A?!W"*&ER3[*TWX M;F8%%DCP!ATR?D-.?^(JH+'DK4G&U%]PJFP="ZP/C).\,\=850YC)X[PKAR4*';9>QJX2+$T7Q*R0E0:2UH M\D*MOO(6ZY465U-; ME%-SGYB:![Z2@N\8B(L$)QK_:-@_'/"WQ3+5:^4^KM7"'02N\/X">,YOP'5< M3S.?Y?/=75TXKQL]_M^CMQ;#JS>.IWC>4[P=HEBW):XH1<46"S'A8/$ FG;7 MZ$%U7YT03<#?7P02?.8X9__H=D.DF- F+3,)B0[!6%OPZ"_X;*XEO,HDF89%)6&P(UDKBI$[BY",D! M5XEX14L9ITB^_NJB'62]="N:A$4F8;$A6"LA89V0\(WU)#291).PR"0L-@1K M)1$ZY\+$^4F*4H&;3[D;CCMO%$N-%0R\CF!$&JO <<*.K&BL_+$;Z(4%-FHS M.+@$*U$_I\562LKA^M,NOK2MPK\L"LO?2,/>J.NO&@&#-SP M"7DY%W]PN/J[$:N*Z'JG]"42-5!&]G*G:F,>1+UX6YJD149IL2E:.RGGDA2. MWUIAC-:T1FF145ILBM9.Y;FNA8,5UVL4QM<UY7 M830#.N&XHS!VXYPYQW2K#OB9B.I0\/+DL.ZM/R)5'@++!R5Z=&PO M=V]R:W-H965TZDKHUD&ZKF M(5(4=WFH^C"&BQD%&#HS7O+WG053.R6.U>8%9KGGG+LP_9/.G89RQ)SF-/R.\E$,;&N+)1!CM>EN*/;S]#&HQU, M:#@"2IQ_@M0#O,2!X N"W /]Q" P*?G;L2VDJ(+::2LP,P+>$P(^NJ&U M*#A*Z@RR'GQ\&O_A!-Z6P781>_N(9]Y)P@4T ^0[[Y#G>'Z//_/SX5Y?./^G MGORS^E$R_*[\ON;SGRT_B@E/2\K7#-"/Z9(+)L_PS[YZ&\:@GU'=:R/>X!0F MEKRX.+ -6-&;5^[0^=B7[)=\"350F"Q%I0]/)D2@W>=(X\]]U%&SK**S[)*GK,R@=H'%W4% M;*4[)$GX-YBM2,U1";F4 M<@:7TF-FNJB9"-KH-K&D0C8=/2SDCP&ULK5A=;]LV%/TKA#8,+9!:'_[.; ..I78!$LR(T>YAV ,M75M$)%(C*3L# M^N-+2HIB>;(68\Q#+%(\A^0YXB5Y9T?>4,(-%+FE QMV(ILUO;%F$,*18] ME@%5;W:,IUBJ(M_;(N. HP*4)K;G.",[Q81:BUE1M^:+&R9>Q9%^ZCN>7H$4$"H=046/T<8 5)HIG4./ZN2*VZ3PT\ M?7YE_UQ,7DUFBP6L6/('B60\MR86BF"'\T0^L>-O4$UHJ/E"EHCB/SJ6;<=# M"X6YD"RMP&H$*:'E+WZIA#@!N)< 7@7PS@&#"X!^!>B_%S"H (/W H85H)BZ M7RD5R])0HG%RN6ID0JYZ5 F$9H MQ:@D= \T)"#0)[2,(J(=Q0FZI^5WJ?W]X(/$)!$?59.O&Q]]^/GCS)9J/)K5 M#JN^[\J^O0M]3]&CZBT6** 11$V\K>913\9[G MU?OA7@O=,,_P[:'7%?#W6F'&/W:V7[!-[CD[+WU\IM MDBPP1-:0>US+/>[>!%BJCI2BW+0Y)%A"5'WF\*+?0)OFXW]]XN=J_V<+OW-< MUTIHB*PAX:26T%A$:.(",G) M-B\"4YX55\:8P 'T502Q'4NI0ITDX0UZZ*UU=+M?_]ZJ>B?=U:J; M9/.-L@6FV)K&>&_&>*:C6,5HRAN3;+Y1ML 46].;MQNVVWW%/DF.B'+/5X$K M+ \!0K+P&8E\*T(5Y\[3&Y511F_<1MG\BNWTX.U-)OW!H'G."TSU6EI@GV2R M4N#[(H4HE*;JIE#F@>K:.DVY+))S9_5W[NVJ3#:^T92YST?,]X0*E,!.43H] MG2SD93JQ+$B6%?FR+9.2I<5C##@"KANH]SO&Y&M!=U G=1<_ %!+ P04 M" 206)7N'MS4+\" O!P &0 'AL+W=OQ/5I+]:QS $->"B[TV,N-*2]\7Z,G)C4Y6,9&4X$S!51%=%0=7K%7"Y'GL= M[VW@@2US8P?\9%32)UZM^ K@[7> M:A/K9"[EL^U\SL9>8!,"#JFQ"A1?*Y@ YU8(T_BUT?0:I W<;K^IWSCOZ&5. M-4PD_\8RDX^]@4YOH6-GY[52R77[DG6F[6!1])*&UEL@C&#@HGZ M35\V==@*",,] >$F('1YUR"7Y34U-!DIN2;*KD8UVW!6730FQX3]*#.C<)9A MG$DFLBB8P2H;3:C(R$0*P\021,I DS,RP[\@JS@0N7!S"LM844[NYYPMJ2OL M364J!>2."594!9G2UUKN262@R+W)\?E%BK,)%2E6G\Y1[7*I .IEQ]=@*./Z MA!P1)LAC+BN-F>B1;]"?S=)/-UZN:B_A'B\S*,])%)R2, @C\C2[)L=')W_+ M^%B>ID9A4Z/0Z49[:]3F^Y3<,)WBT'>@BMQ1+ (SKW\*]N-RKEW8SS8G-;'; M3K0[\4*7-(6QAUM-@UJ!EWS\T(F#3P?\1(V?Z)!Z\@!VM]J/@Q_5UJHMP5HB M=A)V9Z^2,(IZ(W_5 NXVX.Y!,+*Z;:PZJK?%BKK1H)W5:UB]]UB]-E9OA]7? MAXH;5/P>*FY#Q3NHSJ#;CNHWJ/Y[J'X;JK^#"MI!@P8T. AZQ%T+=&% M>$& M_XL;-KCA89PTE+>1ACN_81P/__T-_:WSSUXE=U0MF="$PP+#@O,^9JKJX[GN M&%FZ(W$N#1ZPKIGCC0;*+L#YA93FK6-/V>:.3'X#4$L#!!0 ( !)!8E>= M03\=;P, "\/ 9 >&PO=V]R:W-H965T6I-H,N.&LH DL07\I[B7VW 8E9CEPQ00G$M9SY]J_NO''QL%:?&6P50=M M8JBLA/AA.K?QW/%,1)!!I T$Q9\-W$"6&22,X]\:U&G6-(Z'[1WZ7Y8\DEE1 M!3J UA4 02_"."2W FN4T4^\!CBMK^+9!I&P8[1(N@% M7$)Q1D;>GR3P@E%'/#>_[Q[TA#-J!!Y9O-$3 C] (:1F/&E)^,\G-">W&G+U MO4N["GO/:-$'25 5&5-JJ+>04WL7#FOV@3XFYL#NGT+OA,.I.&SJ27SAU]9'F9 M=P7>ZWCJE@T$UN(X;3A.7S!SIT/*,!!82X;S1H;SWJV^!QFA#'BG5=F[ 5X" M28"#I!IBLI8B)WA!*A8#T2F0+YR9\:7&Z<[4KM;SO8/<]L[\H^Q^PJA%Y:*A M;B=\@\8=0B<]F0N>PE\X%KD(5D M"LA29*5)RLX >U%.3<2!P%J$?6]_5WLO>")K\(&4& JM+<7!L\7_/Z>RD[_? ME87C\5&N]B_\7&+!GEC02VQYM^C/YW[_D[=Q(+0VV_WCR'_)UY$_Z/-H*+2V M%/L'DM__0GI.1H^[,GHR]0X_Q__%_6&<2M,]*#URD(FMR!2)1,EU]69O1INJ M[]K6.D?C"U,-VI)F#U.5DG=4)HSC[01KA/3.SO%1)*OJK.IH4=@"9R4TEDNV MF6)%"](8X/Q:"+WKF 6:&CG\"5!+ P04 " 206)7NMA92X * !O: M&0 'AL+W=ORLKXN=UDY<7LOJH>/IV=E:M[N4W*C_F#S-0GMWFQ32KU MLK@[*Q\*F:P;H^WFC)OF_&R;I-GL\KQY[VMQ>9[OJDV:R:^%4>ZVVZ3X]Y7< MY$\7,S9[?N-;>G=?U6^<79X_)'?R6E8_'KX6ZM79@;).MS(KTSPS"GE[,?O, M/L46KPV:%G]/Y5/YXF^C#N4FS_^H7\3KBYE9]TANY*JJ$8GZ[U$NY&93DU0_ M_M5"9P>?M>'+OY_I01.\"N8F*>4BW_PC75?W%S-W9JSE;;+;5-_RITBV =DU M;Y5ORN9?XZEM:\Z,U:ZL\FUKK'JP3;/]_\G/]HMX8: XM %O#?C0P#IB(%H# M<:J!U1I8IQK8K8%]JL&\-9B?:N"T!LZIWY+;&KBG>O!: Z^1P_[X-0=_F53) MY7F1/QE%W5K1ZC\:!376ZIBG62WVZZI0GZ;*KKJ\EG=*NI619&LCE/E=D3S< MIRLCSO;G4:W'#\:U.L76NXTT\EOCFUSEV2K=I/L/FW<>9;:3#>+S^I^JSW)M M^%?Q]^5G0U'4YP]Y424WRK[U5AKOEK)*TDWY7M%_7"^-=[^]-WXSTLSX?I_O M2D4JS\\J%5[=R;-5&\K5/A1^)!1A?,FSZKXT_&PMUX1]I+?W-/9GZFL]?+?\ M^;N]XEK@M7SX: CS=X.;7!#]6>C-_[K+M.9+O?F7I%#F[*BY?WKG.6$>G-YY MRCP\O?.4>?1KWWS\YMA[0A"'DTPT/'&$UYXAE*3WAA9M6,]TG\J'9"4O9FHJ M*V7Q*&>7?_X3FYM_H?2$A"V1,!\)"Y"P$ F+D+ 8!.LIUCHHUM+1+[_G5;)1 M%S-'=;LWGS?F]075XZ7G.$*=+(\O!:EU,E602)@_[K_C.MZ\W_\ Z3)$PJ)Q M_[EKVH[H!Q 3S=1E,#U'EFPV^2JIQ;O*"W5AJOXTY$]U[UA*\IISS[-?G$$? M7"[,P4"G]3I5H4B83_3?F<^]P4"'=!DB81'1?RY<9@\&.JH9=X6@!SKG(!?G MA&GPA.'.&;EGKFLY Y5HG4U5"1+F$_T7G ^F\P#I,D3"HG'_;=NVW(%(QJV$ M[5@6K1'WH!%7JY'/6W5WF_[G<#N<9E62W:7U[6Y2EK(B1Q5W+%?+-(>CBM;Q M5+T@83[1?^$-^Q\@789(6$3TGS%W&$!,-G/,(Y=/WD$QGE8Q89(JI61&F>Q3 M*C>[4K4H2:%XXQ/3M!D;"$7K;ZI0D# ?"0N0L! )BTXZ3#'(94]TS.PR?:96 M=M=5OOKC0YT9KJ]]MO4E3S-HD9DVH]3A0>E^50(PO$&U,QC@]3K$7R6&FE4R<*:%(XT;>YH54,UOSJDI^TI?* M+:QW%CCNW!Z*1NMSLFB0-)\(P7:8&&H&Z3.$TB(B G6Y_.(BIY4,<:RX:[I' M%,,[Q7"M8KX6^6/:5,+JU/^[&YG)V[0R;HM\^_YU ?%1I^9"C/2C[<%D_2!I M/A&!.A-M9R@@I-,02HN($)BZW^)# 1&1\_)NLGG52%Y3J MB:J0]W5U]?%Y!"*E(\:]9O;H/KUM]C(A9@DQ&$^75"O&!Z>03[B<.\[P&IA@ MS5UG-#@W1S':.GMM=3ICID\+C0AYY))!YS@64MH32 M?"@M@-)"*"V"TF(4K2_C+GG-]-EK336.0=/64-H22O.AM !*"Z&T"$J+4;2^ M=KOT-=/GKU^MR[%Q(I0JS.G=3)8F-&--A$#5YJ!.0R@M(D(@RW-4.TU]CG5Y M:^;\:H6.(1.P"RAM":7Y4%H I8506@2EQ2A:7\-=7IWI$^MD\:6YDU0#X.%* MM&R7E)$2'^=ON6,ZP[*,OA^3M0M-M%,AF*['AH,A--4.I45$"(XGYJ.Q<-S, M=NT7!ZLOHR[9SO39]N<5CH>%B]F=$5=R2RL&F15>0&E+*,V'T@(H+832(B@M M1M'Z*TJ[)#XW?W5BY\@<] )*6T)I/I060&DAE!9!:3&*UM=P5U7@KU45*JFX MASS?NW;]S?O?C4R2.25.)+5M>Y@8UKN=+%5H88&(@)GF((( ZC.$TB(B H^Y MPXHY%2?C1R9QWI45N+ZL\*9%%IQ(40O/MH:R@=83H#2?#F&TT +J-(32(BH$ MQISA88B/M#M64>!=18'K*PI+J;JY2H_6NODX7?Z!F?/A&@N]E\DR@2ZOIT)P MA]7Z .HSA-(B*@)ANB.1$,TX=[TC&NE*&UQ?VIBR)*=%O;8F1^]QLEZ@E0LB MA-&0 BU'0&G1:4<@UD;9%TI7/.#:!._E]R+)RJ3YH>:'0FZ:A<2ZY<,MKJ]K MBPU3$'JOD\4"+140(8S$ LW_0VD1=03LN?"&8ADW$T %H @-)\(@1A MN_/132,TLP^E140(C'-NCNX:Q^T\S[&._#A,=,EXH5]13\W5QG^)#2\H">G9 M4P=!*&T)I?E06@"EA5!:!*7%*%I?W5V:7K"W3N "F5E>0&E+*,V'T@(H+832 M(B@M1M'ZVNWJ!4)?+WAU A?C;#,U@>O=3)8FM#9 A$!-X%"G(906$2&0$SC1 M3C>!O]B71[\QSPG5=('=H0>[10]VCQ[L)CW877JPV_1@]^GY?VS4([K2A="7 M+GY]F9P8Y\G5.#+\Z8R^&Y.E"ZUG$!%8]G"=7P#U&4)I$1$!\RQW6-*@F@EQ M+%$MNK*&T)OO)PR"TW &E^5!: *6%4%H$I<4H6E_!7:E%S-]\ MMX*L$"R@M"64YD-I 9060FD1E!:C:'WM=C4?<J(1 M6FV!TI90F@^E!5!:"*5%4%J,HO5EW55;A/?FJ1OZ>PPH;0FE^5!: *6%4%H$ MI<4H6G^;W*X$9.E+0*]OE#O>FX>:NO5NIDH32O.)$*BI&^HTA-(B(@1RZJ;: M::9NJRNF6/IBR@F91@M:5('2EE":#Z4%4%H(I4506HRB]37<%56L4XHJOY)I M;!WTMKEA?+0:5M^/R=J%5EV($-A<,&LX&$*K+E!:1(1@>ZX[W$:(:&;97 S7 MVI^]>/C(5A9WS9-K2F.5[[)J_XB$P[N'I^-\;IX),WC_BGT*&?%^Q#[%^V?? M=/C]HWB^),5=JNZ$-O)6N3(_.FK<+O9/M]F_J/*'YM$G-WE5Y=OFSWN9K&51 M-U"?W^9Y]?RB=G!XQM#E_P!02P,$% @ $D%B5VO(#AY[ @ 5@8 !D M !X;"]W;W)K&ULM55A;],P$/TK5IC0)HTZ3=H" M(XVT;B F45&M##X@/KC)M;%FQYGMM)W$C^?LI%&9N@HA^)+8EWO/[][5UV2C M]+TI "S92E&:<5!86UU0:K(")#,]54&)7Y9*2V9QJU?45!I8[D%2T"@,1U0R M7@9IXF,SG2:JMH*7,-/$U%(R_3@!H3;CH!_L K=\55@7H&E2L17,P=Y5,XT[ MVK'D7$)IN"J)AN4XN.Q?3$8NWR=\Y; Q>VOB*EDH=>\V-_DX")T@$)!9Q\#P MM88K$,(1H8R'EC/HCG3 _?6._8.O'6M9, -72GSCN2W&P9N Y+!DM;"W:O,1 MVGJ&CB]3PO@GV;2Y84"RVE@E6S JD+QLWFS;^K 'B.-G %$+B+SNYB"O\II9 MEB9:;8AVV:B@M>;_&IR&OR&6>8\A2&H2GH%6C"5AI NM )H<043(,AO"1W);?F'(.X MGG(AD-$DU&()3@C-6KF31F[TC-S/F>V1*#XG41C%Y&Y^34Y/SO9.^IV1HAF= M(U'G2.2/B/_0$?+]$V:0&PO2_#BDN*$;'*9SE^K"5"R#<8"WQH!>0Y"^?-$? MA>^.B(T[L?$Q]G12&XP8@[_NAYH;W[;SQ@M2:9X!^?FL.XWZAG_D^=T-7J=1 MG-#U 4V#3M/@J*8IVW)9RT.''07^I57#3M;PW_9U^!_$CCJQHZ,>?@&-E[VY M=TO 7K)'MA"^FX>D-F1O]YK8'PQZ@R=]I'MCPDW<*=,K7AHB8(FXL/<:*];- M%&LV5E5^C]^YH!S$@=%+P\0O>AT<&$ ,?'T,/'GM#'IJX.D MGU'&A/N[PF[TJ=7QO%.,E@5HUOZ&"1U'CIO='@T*)3>;GA ?L.JT9-$C%4,R MIH)/- =604LN5C[<@\!4":4C8ZO-INM"I/[EX:[O02$V.B672KO(#HT%%C6%:WMB.&^R"3Z"H:=^O*NMPINFJV[LD&X*[V203 MI7.FVS1=L@Z-!H(58$?SV1SN1E4Q@,:HTC9R3F=*4N=AS6@:5G;*A+B#I_1[ ML:.]++;VK0.[)MNF-=0TO8SO@/ZVFM?>ENV]2#>J^*,RGQ9V.M+UH3[9K68% M7[K^LF@-8.I=7)U6E5A]%'PF2^8G?W#"T8"N>=%<:?[+9H-2F=H TR1Z9-KP MZ7;DIZ;5/5N:=3DM"]QS[P@]_]UUGC')-!7;IFWMO^95?K'CY.I?67:_5?8- M!STVK][7;O+R&$RFQV#R*&JR?PPFLU=I,FY>X%NGA)TS0AN-X"PV)-_@9":94F2IMB* MCL=!!V-LW=(4?L)JF#=@8'D@TY^M-;[;>(4\7P?8GCY7(=A,\4K$9HJO-2#A M=0-&EH5W&\L##&P7L-J!_.$\4%-A3I+ KF+>L"<81[(,0Z 6PS6:ILCJI/ ) M[P_VE"1)EH41P,(.D@1#X&G$$,"0)''OP;WW4;Q^3\6;_YV-?@-02P,$ M% @ $D%B5Y>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'D+WA5KF@RS>KIQ'R1LY\MR;(V7<)()-!,8(3SK7SH=NC.[\$QGL% M.Z^7VF O=1V4.Y=!?7*V76FSB*>!NQBBV^C:8?.[;L1#]W^:T<[GNE3GMFP; M9<*Z'9VJ(Z#Q2[WR V%DHR:#S2Y"FDIX3LM61.0.;[A$P19$% %KR07V5HG1)V+DY;KXWROGO/ M3Z77'M8BR/<$Y'M>R&G;--(]16#,;,0GN/OC7SL!Q)*"V-F+T [-3ITP:/K_9"9!"@LE"EU#S*A M!)$P"V*J%B\%QR=E%TZNEKI\*3HP)J6(A%D1TW;FU<\VDE[Q_%WQT>"Z!S[I1/$F:?[$A,-YQX2(,R2LIL%#)![8^\4$9)F8U")JA] M3,HO*;-?=B5>ST\=8Y(#6>PC642NTWNS4THR*;=DJ&RG_] IR:3,DB$'BOJ8 ME'-2[H*%5#8>=$LIZZ3,UMDH^T!,X6Q56WQCM N88F]K0*Q@RRD(9LX5V8&YZ ,:D+)2Q6XC*B XP M)F6AC-E")&8O(&64A3)F"]&8."!EY(0*LX6>\\M^/(HOD#6O*K*,LE#&;*&M MF/\HO5C&J943C$E9*&.VT%;,R[8SZ!?=FT2C+)0Q6^@%UO49K/MF/EM9;;Y+W7Q3>_PO4$L#!!0 ( !)!8E<> MWYE>' ( #TG : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMN MHT 4A>&M6"P@Y?NJ)*TXHYYDVLH&D%-^*+9!%*U.=M^6,[ /ZD%/(LX(%8C+ M/^$3 IY^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5I(_#=7=-EXWW53.\O$F3Y@Y2"-+Y@PR";/X@ MAR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK M@=XZ>=@FT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O M(]#;4&\CT-M0;R/0VR8O2PCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]#;4 MVPCT=M3;"?1VU-L)]';4VPGT=M3;"?3VRF4#OC'IG KTSZIT) M],Z3GTV^4^\Z?AY*O?9\K?'ZWTGU>#ZW7"]_67[MG-SC%YS3;45]_@M02P,$ M% @ $D%B5Z5_#G'N 0 D"8 !, !;0V]N=&5N=%]4>7!E&UL MS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M& MK>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJ MF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(N MMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?G MCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZY ML![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@ MB,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5 MH,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*1 M5:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM& MD56CR&I09#4HLAH460V*K 9%5H,BJ_E/6>^=6_]Q_/@L.]OT;_EL_"/:X@50 M2P$"% ,4 " 206)7!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( !)!8E97)PC$ 8 )PG 3 " &UL4$L! A0#% @ $D%B5SW$JB, !@ LB !@ M ("!#0@ 'AL+W=OJK0&PO=V]R:W-H965T&UL4$L! A0# M% @ $D%B5^[+FS;:!@ Y2 !@ ("!,!@ 'AL+W=O M)QU*[@) "G+0 & @(%S*P M>&PO=V]R:W-H965T&UL4$L! A0#% @ $D%B5W?;7FEH M"0 YQ< !@ ("!834 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $D%B5R-=27?.! P@L !D M ("!14P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $D%B5SO<6"^.! [@L !D ("!_6$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $D%B M5S="( K_! #PP !D ("!J&\ 'AL+W=O= >&PO=V]R:W-H965T&UL4$L! A0#% @ $D%B5UZQG)G; @ 6P< M !D ("!!( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $D%B5^/EX.KD!0 )PX !D M ("!5)8 'AL+W=O8" !&"P &0 @(%OG >&PO=V]R:W-H965T M&UL4$L! A0# M% @ $D%B5_LQ>8E!!0 P@P !D ("!FZ4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ $D%B5T2M M]\L"! A0D !D ("!0[, 'AL+W=O&PO=V]R:W-H965TKPWE , (X) 9 " @7N[ !X;"]W;W)K&UL4$L! A0#% @ $D%B5[W7G]FX! Q L !D M ("!1K\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ $D%B5U,$_X:^ @ ^P4 !D ("! M[\H 'AL+W=O&PO=V]R:W-H965TS$=>$RP, %$2 9 M " @1#3 !X;"]W;W)K&UL4$L! A0#% M @ $D%B5^^QCD.O! 91L !D ("!$M< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ $D%B5]>Z ..9 M! =1D !D ("!W>0 'AL+W=O&PO=V]R:W-H965THB4#T! < "4W 9 " @:'M !X;"]W;W)K&UL4$L! A0#% @ $D%B5^/0A8YF! 9!< !D M ("!W/0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ $D%B5PF/VI5A @ '@8 !D ("!E ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$D%B5TT(:ZAJ P =A !D ("!*PD! 'AL+W=O&PO=V]R:W-H965TEZ&UL4$L! A0#% @ $D%B5_&PO=V]R:W-H965T&UL4$L! A0#% @ $D%B5QDT9-\9 P ! H !D M ("!*QX! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ $D%B5T&PO=V]R:W-H965TE8)6 0 )89 9 " M@;XQ 0!X;"]W;W)K&UL4$L! A0#% @ $D%B M5QM#?C*S @ U@@ !D ("!338! 'AL+W=O&PO=V]R:W-H965TX>W-0OP( "\' 9 " @9L] 0!X;"]W;W)K M&UL4$L! A0#% @ $D%B5YU!/QUO P +P\ M !D ("!D4 ! 'AL+W=O&PO=V]R:W-H965T M>P( %8& 9 " @>Y. 0!X;"]W;W)K&UL4$L! A0#% @ $D%B5R-,*_LU P 2!, T M ( !H%$! 'AL+W-T>6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ $D%B5Q[?F5X< @ /2< !H ( ! M25L! 'AL+U]R96QS+W=O XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 215 300 1 false 59 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100050 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Sheet http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 100080 - Disclosure - Nature of Business and Basis of Presentation Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentation Nature of Business and Basis of Presentation Notes 7 false false R8.htm 100090 - Disclosure - Summary of Significant Accounting Policies Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100100 - Disclosure - Revenue Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenue Revenue Notes 9 false false R10.htm 100110 - Disclosure - Net Income Per Share Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShare Net Income Per Share Notes 10 false false R11.htm 100120 - Disclosure - Acquisitions and Divestitures Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestitures Acquisitions and Divestitures Notes 11 false false R12.htm 100130 - Disclosure - Leases Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureLeases1 Leases Notes 12 false false R13.htm 100140 - Disclosure - Fair Value Measurements Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 100150 - Disclosure - Goodwill and Acquired Intangible Assets Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssets Goodwill and Acquired Intangible Assets Notes 14 false false R15.htm 100160 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 15 false false R16.htm 100170 - Disclosure - Debt Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureDebt Debt Notes 16 false false R17.htm 100180 - Disclosure - Stockholders' Equity Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 100190 - Disclosure - Stock-based Compensation Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-based Compensation Notes 18 false false R19.htm 100200 - Disclosure - Income Taxes Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 19 false false R20.htm 100210 - Disclosure - Commitments and Contingencies Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 100220 - Disclosure - Segment and Geographic Information Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation Segment and Geographic Information Notes 21 false false R22.htm 100230 - Disclosure - Subsequent Events Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEvents1 Subsequent Events Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 995455 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 25 false false R26.htm 995465 - Disclosure - Revenue (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueTables Revenue (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenue 26 false false R27.htm 995475 - Disclosure - Net Income Per Share (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareTables Net Income Per Share (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShare 27 false false R28.htm 995485 - Disclosure - Acquisitions and Divestitures (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables Acquisitions and Divestitures (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestitures 28 false false R29.htm 995495 - Disclosure - Leases (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesTables Leases (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/DisclosureLeases1 29 false false R30.htm 995505 - Disclosure - Fair Value Measurements (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements 30 false false R31.htm 995515 - Disclosure - Goodwill and Acquired Intangible Assets (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsTables Goodwill and Acquired Intangible Assets (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssets 31 false false R32.htm 995525 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables Accrued Expenses and Other Current Liabilities (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities 32 false false R33.htm 995535 - Disclosure - Stock-based Compensation (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-based Compensation (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation 33 false false R34.htm 995545 - Disclosure - Commitments and Contingencies (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 34 false false R35.htm 995555 - Disclosure - Segment and Geographic Information (Tables) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables Segment and Geographic Information (Tables) Tables http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation 35 false false R36.htm 995565 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails Nature of Business and Basis of Presentation - Additional Information (Details) Details 36 false false R37.htm 995575 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 37 false false R38.htm 995585 - Disclosure - Revenue - Schedule of Disaggregated Revenue by Segment and Revenue Type (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails Revenue - Schedule of Disaggregated Revenue by Segment and Revenue Type (Details) Details 38 false false R39.htm 995595 - Disclosure - Revenue - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 39 false false R40.htm 995605 - Disclosure - Net Income Per Share - Computation of Basic and Diluted Net Income Per Share (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails Net Income Per Share - Computation of Basic and Diluted Net Income Per Share (Details) Details 40 false false R41.htm 995615 - Disclosure - Net Income Per Share - Schedule of Common Shares Excluded from Computation of Diluted Net Income Per Share (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareScheduleOfCommonSharesExcludedFromComputationOfDilutedNetIncomePerShareDetails Net Income Per Share - Schedule of Common Shares Excluded from Computation of Diluted Net Income Per Share (Details) Details 41 false false R42.htm 995625 - Disclosure - Acquisitions and Divestitures - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails Acquisitions and Divestitures - Additional Information (Details) Details 42 false false R43.htm 995635 - Disclosure - Acquisitions and Divestitures - Summary of Preliminary Purchase Price Allocation (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails Acquisitions and Divestitures - Summary of Preliminary Purchase Price Allocation (Details) Details 43 false false R44.htm 995645 - Disclosure - Acquisitions and Divestitures - Schedule of Fair Value and Useful Lives of Intangible Assets Acquired and Risk-Adjusted Discount Rates used in Valuation (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati Acquisitions and Divestitures - Schedule of Fair Value and Useful Lives of Intangible Assets Acquired and Risk-Adjusted Discount Rates used in Valuation (Details) Details 44 false false R45.htm 995655 - Disclosure - Leases - Schedule of Components of Operating Lease Expense (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfOperatingLeaseExpenseDetails Leases - Schedule of Components of Operating Lease Expense (Details) Details 45 false false R46.htm 995665 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate (Details) Details 46 false false R47.htm 995675 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails Leases - Schedule of Future Minimum Lease Payments (Details) Details 47 false false R48.htm 995685 - Disclosure - Leases - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 48 false false R49.htm 995695 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 49 false false R50.htm 995705 - Disclosure - Fair Value Measurements - Changes in Fair Value of Contingent Consideration Liabilities (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails Fair Value Measurements - Changes in Fair Value of Contingent Consideration Liabilities (Details) Details 50 false false R51.htm 995715 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 51 false false R52.htm 995725 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetails Goodwill and Acquired Intangible Assets - Additional Information (Details) Details 52 false false R53.htm 995735 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill by Reportable Segment (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails Goodwill and Acquired Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill by Reportable Segment (Details) Details 53 false false R54.htm 995745 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details) Details 54 false false R55.htm 995755 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Future Estimated Amortization Expense of Intangible Assets (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails Goodwill and Acquired Intangible Assets - Schedule of Future Estimated Amortization Expense of Intangible Assets (Details) Details 55 false false R56.htm 995765 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) Details 56 false false R57.htm 995775 - Disclosure - Debt - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails Debt - Additional Information (Details) Details 57 false false R58.htm 995785 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 58 false false R59.htm 995795 - Disclosure - Stock-based Compensation - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-based Compensation - Additional Information (Details) Details 59 false false R60.htm 995805 - Disclosure - Stock-based Compensation - Summary of Stock Based Compensation Expense (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails Stock-based Compensation - Summary of Stock Based Compensation Expense (Details) Details 60 false false R61.htm 995815 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 61 false false R62.htm 995825 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 62 false false R63.htm 995835 - Disclosure - Commitments and Contingencies - Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails Commitments and Contingencies - Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements (Details) Details 63 false false R64.htm 995855 - Disclosure - Segment and Geographic Information - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails Segment and Geographic Information - Additional Information (Details) Details 64 false false R65.htm 995865 - Disclosure - Segment and Geographic Information - Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails Segment and Geographic Information - Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments (Details) Details 65 false false R66.htm 995875 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 66 false false All Reports Book All Reports esmt-20230930.htm esmt-20230930.xsd esmt-20230930_cal.xml esmt-20230930_def.xml esmt-20230930_lab.xml esmt-20230930_pre.xml http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 84 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "esmt-20230930.htm": { "nsprefix": "esmt", "nsuri": "http://engagesmart.com/20230930", "dts": { "inline": { "local": [ "esmt-20230930.htm" ] }, "schema": { "local": [ "esmt-20230930.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "esmt-20230930_cal.xml" ] }, "definitionLink": { "local": [ "esmt-20230930_def.xml" ] }, "labelLink": { "local": [ "esmt-20230930_lab.xml" ] }, "presentationLink": { "local": [ "esmt-20230930_pre.xml" ] } }, "keyStandard": 253, "keyCustom": 47, "axisStandard": 31, "axisCustom": 0, "memberStandard": 33, "memberCustom": 23, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 215, "entityCount": 1, "segmentCount": 59, "elementCount": 593, "unitCount": 7, "baseTaxonomies": { "http://xbrl.sec.gov/ecd/2023": 17, "http://fasb.org/us-gaap/2023": 676, "http://xbrl.sec.gov/dei/2023": 31, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R3": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "longName": "100050 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:CostOfRevenue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R5": { "role": "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100060 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_2e92753c-9ea6-436a-b082-f34d184dae79", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bcfa331c-e2be-468a-ae7c-c6642364e916", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R6": { "role": "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R7": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentation", "longName": "100080 - Disclosure - Nature of Business and Basis of Presentation", "shortName": "Nature of Business and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "100090 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenue", "longName": "100100 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShare", "longName": "100110 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestitures", "longName": "100120 - Disclosure - Acquisitions and Divestitures", "shortName": "Acquisitions and Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeases1", "longName": "100130 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "100140 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssets", "longName": "100150 - Disclosure - Goodwill and Acquired Intangible Assets", "shortName": "Goodwill and Acquired Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities", "longName": "100160 - Disclosure - Accrued Expenses and Other Current Liabilities", "shortName": "Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureDebt", "longName": "100170 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "100180 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "100190 - Disclosure - Stock-based Compensation", "shortName": "Stock-based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100200 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "100210 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation", "longName": "100220 - Disclosure - Segment and Geographic Information", "shortName": "Segment and Geographic Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEvents1", "longName": "100230 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995455 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ConcentrationRiskCreditRisk", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ConcentrationRiskCreditRisk", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueTables", "longName": "995465 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareTables", "longName": "995475 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables", "longName": "995485 - Disclosure - Acquisitions and Divestitures (Tables)", "shortName": "Acquisitions and Divestitures (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesTables", "longName": "995495 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995505 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsTables", "longName": "995515 - Disclosure - Goodwill and Acquired Intangible Assets (Tables)", "shortName": "Goodwill and Acquired Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "longName": "995525 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)", "shortName": "Accrued Expenses and Other Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995535 - Disclosure - Stock-based Compensation (Tables)", "shortName": "Stock-based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables", "longName": "995545 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables", "longName": "995555 - Disclosure - Segment and Geographic Information (Tables)", "shortName": "Segment and Geographic Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "longName": "995565 - Disclosure - Nature of Business and Basis of Presentation - Additional Information (Details)", "shortName": "Nature of Business and Basis of Presentation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_42c93ca9-3a9c-47d0-99fd-ef16d227af19", "name": "esmt:OfferingStockIncurredCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_42c93ca9-3a9c-47d0-99fd-ef16d227af19", "name": "esmt:OfferingStockIncurredCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995575 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "esmt:PrimaryAccountsMaintainedWithNumberOfMajorFinancialInstitutions", "unitRef": "U_FinancialInstitutions", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "esmt:PrimaryAccountsMaintainedWithNumberOfMajorFinancialInstitutions", "unitRef": "U_FinancialInstitutions", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "longName": "995585 - Disclosure - Revenue - Schedule of Disaggregated Revenue by Segment and Revenue Type (Details)", "shortName": "Revenue - Schedule of Disaggregated Revenue by Segment and Revenue Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_01d1cc52-c4b8-4f93-bcca-983da6b6e345", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R39": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails", "longName": "995595 - Disclosure - Revenue - Additional Information (Details)", "shortName": "Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails", "longName": "995605 - Disclosure - Net Income Per Share - Computation of Basic and Diluted Net Income Per Share (Details)", "shortName": "Net Income Per Share - Computation of Basic and Diluted Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R41": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareScheduleOfCommonSharesExcludedFromComputationOfDilutedNetIncomePerShareDetails", "longName": "995615 - Disclosure - Net Income Per Share - Schedule of Common Shares Excluded from Computation of Diluted Net Income Per Share (Details)", "shortName": "Net Income Per Share - Schedule of Common Shares Excluded from Computation of Diluted Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "longName": "995625 - Disclosure - Acquisitions and Divestitures - Additional Information (Details)", "shortName": "Acquisitions and Divestitures - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fc3048b5-42f3-40b6-bdf5-0b8849fb752b", "name": "us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R43": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails", "longName": "995635 - Disclosure - Acquisitions and Divestitures - Summary of Preliminary Purchase Price Allocation (Details)", "shortName": "Acquisitions and Divestitures - Summary of Preliminary Purchase Price Allocation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3596eeec-1878-4dd6-a419-3341acefcf2e", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R44": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "longName": "995645 - Disclosure - Acquisitions and Divestitures - Schedule of Fair Value and Useful Lives of Intangible Assets Acquired and Risk-Adjusted Discount Rates used in Valuation (Details)", "shortName": "Acquisitions and Divestitures - Schedule of Fair Value and Useful Lives of Intangible Assets Acquired and Risk-Adjusted Discount Rates used in Valuation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_3596eeec-1878-4dd6-a419-3341acefcf2e", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3596eeec-1878-4dd6-a419-3341acefcf2e", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfOperatingLeaseExpenseDetails", "longName": "995655 - Disclosure - Leases - Schedule of Components of Operating Lease Expense (Details)", "shortName": "Leases - Schedule of Components of Operating Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails", "longName": "995665 - Disclosure - Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate (Details)", "shortName": "Leases - Schedule of Weighted Average Remaining Lease Term and Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "esmt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "esmt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails", "longName": "995675 - Disclosure - Leases - Schedule of Future Minimum Lease Payments (Details)", "shortName": "Leases - Schedule of Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "longName": "995685 - Disclosure - Leases - Additional Information (Details)", "shortName": "Leases - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "esmt:FutureSubleaseReceiptsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "esmt:FutureSubleaseReceiptsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "995695 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3318d128-a13b-4c26-a16d-e542b003d8fc", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R50": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails", "longName": "995705 - Disclosure - Fair Value Measurements - Changes in Fair Value of Contingent Consideration Liabilities (Details)", "shortName": "Fair Value Measurements - Changes in Fair Value of Contingent Consideration Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_3ad1cb72-7828-4d1b-9feb-f113a36128c6", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3ad1cb72-7828-4d1b-9feb-f113a36128c6", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails", "longName": "995715 - Disclosure - Fair Value Measurements - Additional Information (Details)", "shortName": "Fair Value Measurements - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetails", "longName": "995725 - Disclosure - Goodwill and Acquired Intangible Assets - Additional Information (Details)", "shortName": "Goodwill and Acquired Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "longName": "995735 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill by Reportable Segment (Details)", "shortName": "Goodwill and Acquired Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill by Reportable Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_317ad3a4-2041-4ebd-8b4e-f0db17984213", "name": "us-gaap:Goodwill", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R54": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails", "longName": "995745 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details)", "shortName": "Goodwill and Acquired Intangible Assets - Schedule of Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails", "longName": "995755 - Disclosure - Goodwill and Acquired Intangible Assets - Schedule of Future Estimated Amortization Expense of Intangible Assets (Details)", "shortName": "Goodwill and Acquired Intangible Assets - Schedule of Future Estimated Amortization Expense of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "longName": "995765 - Disclosure - Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "esmt:AccruedEmployeeCompensationAndBenefitsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "esmt:AccruedEmployeeCompensationAndBenefitsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R57": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails", "longName": "995775 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:LongTermDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R58": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "995785 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "longName": "995795 - Disclosure - Stock-based Compensation - Additional Information (Details)", "shortName": "Stock-based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_c65b8f69-a46f-42ae-8fa7-881ad3f6aa1b", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_c65b8f69-a46f-42ae-8fa7-881ad3f6aa1b", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R60": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails", "longName": "995805 - Disclosure - Stock-based Compensation - Summary of Stock Based Compensation Expense (Details)", "shortName": "Stock-based Compensation - Summary of Stock Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6767b60c-ea87-43f7-af30-edb4863a6c4a", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R61": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "995815 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R62": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995825 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_f7c6a25b-6155-4a07-b3c0-5c4041b2f869", "name": "esmt:MaximumBonusPoolAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f7c6a25b-6155-4a07-b3c0-5c4041b2f869", "name": "esmt:MaximumBonusPoolAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails", "longName": "995835 - Disclosure - Commitments and Contingencies - Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements (Details)", "shortName": "Commitments and Contingencies - Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6c18c76c-9f23-4474-a390-b6e818296717", "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails", "longName": "995855 - Disclosure - Segment and Geographic Information - Additional Information (Details)", "shortName": "Segment and Geographic Information - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_93e83952-4b91-422a-ac8d-1152352ee5c2", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "U_Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "longName": "995865 - Disclosure - Segment and Geographic Information - Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments (Details)", "shortName": "Segment and Geographic Information - Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_058080ac-91cd-490e-938e-306637dea65f", "name": "esmt:UnallocatedCorporateExpenses", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "unique": true } }, "R66": { "role": "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "995875 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_a5051c39-f3cb-4fa0-8d28-b941165e0875", "name": "us-gaap:BusinessAcquisitionSharePrice", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a5051c39-f3cb-4fa0-8d28-b941165e0875", "name": "us-gaap:BusinessAcquisitionSharePrice", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "esmt-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for credit losses of $184 and $228 as of September 30, 2023 and December 31, 2022, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r264", "r265" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 }, "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r169", "r283", "r566", "r714", "r737", "r857", "r864" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r526", "r736" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r800" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r492" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r24" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r787" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r818" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Operating Lease Expense", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r915" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r756", "r767", "r777", "r802" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r103", "r666" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r527", "r736" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r800" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r370", "r371", "r383" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r118", "r192", "r355", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r369", "r479", "r688", "r689", "r701" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r370", "r371", "r383" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r765", "r773", "r783", "r800", "r808", "r812", "r820" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r765", "r773", "r783", "r800", "r808", "r812", "r820" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent payments", "label": "Business Combination, Contingent Consideration, Liability", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r69", "r460" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregated Revenue by Segment and Revenue Type", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r880" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r235", "r249", "r255", "r258", "r712" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase price consideration", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r1", "r2", "r13" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904", "r905", "r906", "r907", "r908" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "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." } } }, "auth_ref": [ "r236", "r237", "r248", "r253", "r254", "r260", "r262", "r263", "r381", "r382", "r548" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 25.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r811" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Useful Life (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r112" ] }, "us-gaap_CommonStockSharesSubscribedButUnissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesSubscribedButUnissued", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Subscribed but Unissued", "terseLabel": "Additional shares of common stock subscribed", "documentation": "Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds." } } }, "auth_ref": [ "r91" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r740", "r741", "r742", "r744", "r745", "r746", "r747", "r849", "r850", "r912", "r929", "r932" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r147", "r173", "r174", "r175", "r193", "r217", "r218", "r220", "r222", "r229", "r230", "r269", "r314", "r317", "r318", "r319", "r325", "r326", "r356", "r357", "r359", "r362", "r368", "r501", "r615", "r616", "r617", "r618", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r643", "r664", "r685", "r696", "r697", "r698", "r699", "r700", "r827", "r843", "r852" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r757", "r768", "r778", "r803" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r382", "r721", "r722", "r723", "r724", "r725", "r726", "r727" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative", "verboseLabel": "General and Administrative Expense", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock based options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r16" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r382", "r721", "r722", "r723", "r724", "r725", "r726", "r727" ] }, "esmt_AccruedTaxLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AccruedTaxLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "esmt_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued tax liabilities current.", "label": "Accrued Tax Liabilities Current", "terseLabel": "Accrued tax liabilities" } } }, "auth_ref": [] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeases1" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Leases of Lessee Disclosure [Text Block]", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r134" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r758", "r769", "r779", "r804" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 14)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r26", "r82", "r571", "r642" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue current", "totalLabel": "Deferred Revenue, Current, Total", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue", "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." } } }, "auth_ref": [ "r838" ] }, "esmt_BusinessAcquisitionConsderationTransferredHoldBackAmountToBePaidInTwoYear": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "BusinessAcquisitionConsderationTransferredHoldBackAmountToBePaidInTwoYear", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition consderation transferred hold back amount to be paid in two year", "label": "Business Acquisition Consderation Transferred Hold Back Amount to be Paid in Two Year", "documentation": "Business acquisition consderation transferred hold back amount to be paid in two year." } } }, "auth_ref": [] }, "esmt_TransactionRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "TransactionRelatedExpenses", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Transaction-related expenses", "label": "Transaction Related Expenses", "documentation": "Transaction-related expenses." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r300", "r303", "r669" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r758", "r769", "r779", "r804" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Revenue, Noncurrent, Total", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "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." } } }, "auth_ref": [ "r839" ] }, "esmt_SecondaryOfferingAdditionalSharesOfCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "SecondaryOfferingAdditionalSharesOfCommonStockMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Secondary offering additional shares of common stock.", "label": "Secondary Offering Additional Shares of Common Stock [Member]", "terseLabel": "Secondary Offering Additional Shares of Common Stock" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of Business and Basis of Presentation", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r86", "r125", "r612", "r613" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt outstanding", "label": "Long-Term Debt", "totalLabel": "Long-term debt, net of current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r129", "r340", "r354", "r716", "r717", "r927" ] }, "esmt_AccruedLicenseFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AccruedLicenseFeesCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "esmt_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued license fees", "label": "Accrued License Fees Current", "documentation": "Accrued license fees current." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r303", "r669" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r759", "r770", "r780", "r805" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary Or Equity Method Investee Sale Of Stock By Subsidiary Or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "esmt_NumberOfCustomersAccountedMoreThanTenPercent": { "xbrltype": "integerItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "NumberOfCustomersAccountedMoreThanTenPercent", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers accounted for 10% or more", "label": "Number Of Customers Accounted More Than Ten Percent", "documentation": "Number of customers accounted more than ten percent." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "label": "Retained Earnings (Accumulated Deficit)", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r93", "r121", "r574", "r605", "r610", "r619", "r644", "r737" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r513", "r541" ] }, "esmt_AmortizationOfIntangibleAssetsExcludingAcquiredTechnologies": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AmortizationOfIntangibleAssetsExcludingAcquiredTechnologies", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets Excluding Acquired Technologies", "documentation": "Amortization of intangible assets excluding acquired technologies." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r818" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of non-cash transactions:" } } }, "auth_ref": [] }, "esmt_ContingentConsiderationLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "ContingentConsiderationLiabilityMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Liability", "label": "Contingent Consideration Liability [Member]", "documentation": "Contingent consideration liability." } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r818" ] }, "esmt_PaymentsOfTaxesRelatedToNetShareSettlementOfEquityAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "PaymentsOfTaxesRelatedToNetShareSettlementOfEquityAwards", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of taxes related to net share settlement of equity awards", "label": "Payments of Taxes Related to Net Share Settlement of Equity Awards", "documentation": "Payments of taxes related to net share settlement of equity awards." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r819" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r813" ] }, "esmt_AdjustedSegmentEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AdjustedSegmentEBITDA", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "esmt_AdjustedEBITDA", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total adjusted EBITDA", "terseLabel": "Total Adjusted EBITDA from reportable segments", "documentation": "Adjusted segment EBITDA.", "label": "Adjusted Segment E B I T D A" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r263", "r828" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r195", "r237", "r248", "r249", "r250", "r251", "r252", "r254", "r258", "r314", "r315", "r316", "r317", "r319", "r320", "r322", "r324", "r325", "r834", "r835", "r874", "r875" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 }, "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid, net of cash acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r30" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "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)." } } }, "auth_ref": [ "r114" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r11", "r17" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r831", "r841" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r195", "r237", "r248", "r249", "r250", "r251", "r252", "r254", "r258", "r314", "r315", "r316", "r317", "r319", "r320", "r322", "r324", "r325", "r834", "r835", "r874", "r875" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r528", "r736" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "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." } } }, "auth_ref": [ "r90", "r356" ] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IPOMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "terseLabel": "IPO", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r761", "r772", "r782", "r807" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adopted [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r141", "r142", "r143", "r158", "r159", "r199", "r267", "r268", "r270", "r271", "r272", "r278", "r279", "r302", "r441", "r455", "r456", "r467", "r468", "r469", "r480", "r481", "r491", "r499", "r500", "r502", "r503", "r504", "r514", "r518", "r519", "r520", "r532", "r550", "r551", "r599", "r600" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r147", "r173", "r174", "r175", "r193", "r217", "r218", "r220", "r222", "r229", "r230", "r269", "r314", "r317", "r318", "r319", "r325", "r326", "r356", "r357", "r359", "r362", "r368", "r501", "r615", "r616", "r617", "r618", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r643", "r664", "r685", "r696", "r697", "r698", "r699", "r700", "r827", "r843", "r852" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "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." } } }, "auth_ref": [ "r90", "r643" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati" ], "lang": { "en-us": { "role": { "terseLabel": "Amount", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r296" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, disposals", "label": "Indefinite-Lived Intangible Assets, Written off Related to Sale of Business Unit", "documentation": "Amount of divestiture of an asset lacking physical substance and having a projected indefinite period of benefit to fair value. Excludes financial assets and goodwill." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "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." } } }, "auth_ref": [ "r90", "r643", "r661", "r932", "r933" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrentAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes cash and cash equivalents restricted to withdrawal or usage, classified as noncurrent." } } }, "auth_ref": [ "r189" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, adoption date", "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r141", "r142", "r143", "r158", "r159", "r267", "r268", "r270", "r271", "r272", "r278", "r279", "r280", "r302", "r441", "r455", "r456", "r457", "r467", "r468", "r469", "r470", "r480", "r481", "r482", "r485", "r491", "r499", "r500", "r502", "r503", "r504", "r514", "r518", "r519", "r520", "r532", "r550", "r551", "r599", "r600", "r830" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balances", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balances", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r94", "r95", "r110", "r645", "r661", "r686", "r687", "r737", "r749", "r845", "r855", "r914", "r932" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "esmt_IVRTechnologiesGroupLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "IVRTechnologiesGroupLLCMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IVR Technologies Group, LLC", "documentation": "IVR Technologies Group, LLC.", "label": "I V R Technologies Group L L C [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value per share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r90", "r356" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r760", "r771", "r781", "r806" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r158", "r159", "r160", "r161", "r162", "r200", "r201", "r202", "r203", "r213", "r267", "r268", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r302", "r430", "r431", "r432", "r441", "r442", "r443", "r444", "r455", "r456", "r457", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r499", "r500", "r503", "r504", "r505", "r506", "r514", "r515", "r518", "r519", "r520", "r521", "r532", "r533", "r534", "r535", "r536", "r550", "r551", "r552", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r788" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r811" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r788" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average common shares outstanding, diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "Weighted average shares outstanding, diluted", "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." } } }, "auth_ref": [ "r216", "r222" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock in connection with employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r14", "r90", "r91", "r121" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment, Total", "terseLabel": "Effect of potential dilutive shares", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r853" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r166", "r177", "r193", "r269", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r462", "r465", "r501", "r737", "r874", "r875", "r918" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "verboseLabel": "Weighted average shares outstanding, basic", "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." } } }, "auth_ref": [ "r215", "r222" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r114" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r789" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "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)." } } }, "auth_ref": [ "r114" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock upon exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of equity-based options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r14", "r28", "r121" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfOperatingLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfComponentsOfOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Total", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r525", "r736" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r789" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "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)." } } }, "auth_ref": [ "r114" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds", "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." } } }, "auth_ref": [ "r882" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r751" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareScheduleOfCommonSharesExcludedFromComputationOfDilutedNetIncomePerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r529", "r736" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r91" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "totalLabel": "Additional Paid in Capital, Total", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r92", "r737", "r930" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segment", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r258" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted and Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r800" ] }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillWrittenOffRelatedToSaleOfBusinessUnit", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Goodwill divested", "terseLabel": "Goodwill disposed off", "label": "Goodwill, Written off Related to Sale of Business Unit", "documentation": "Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r288", "r714" ] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r127" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r370", "r372", "r383" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r812" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r793" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r170", "r298" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r793" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r751" ] }, "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncomeLeasePayments", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "label": "Operating Lease, Lease Income, Lease Payments", "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r227", "r531" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.001 per share, 650,000,000 shares authorized and 167,864,066 and 166,081,011 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r91", "r573", "r737" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r793" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r116", "r306", "r307", "r703", "r868" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r793" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r643" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r793" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "terseLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r530" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares, outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r91", "r643", "r661", "r932", "r933" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r15" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r513", "r541" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r793" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedLabel": "Payment of contingent consideration", "terseLabel": "Payment of contingent consideration", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r72" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r530" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r91" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r214", "r223", "r224", "r225" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r794" ] }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Contractual Obligation Future Minimum Payments Under Other Non-Cancellable Agreements", "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation." } } }, "auth_ref": [ "r848" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r513", "r541" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r384" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r513", "r541" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r15" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r811" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r796" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r530" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r751" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r814" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r795" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r530" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Productive Assets, Total", "label": "Payments to Acquire Productive Assets", "negatedLabel": "Purchases of property and equipment, including costs capitalized for development of internal-use software", "terseLabel": "Aggregate cash consideration", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r135", "r909", "r910", "r911" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r799" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r530" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceOtherMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Service, Other [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other." } } }, "auth_ref": [ "r881" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r916" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r797" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r798" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Minimum Lease Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r916" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r513", "r541" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r817" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r798" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income (expense), net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition-related expenses", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r62" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r811" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Risk of Concentrations of Credit and Significant Customers", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r84", "r138" ] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary Sale Of Stock [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average number of shares outstanding:" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r109", "r190" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r763", "r774", "r784", "r809" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r146", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r385" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r800" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r10" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "terseLabel": "Related Party", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r393", "r537", "r538", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r636", "r637", "r638", "r639", "r640", "r660", "r662", "r690", "r917" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r196", "r197", "r198", "r228", "r548", "r614", "r632", "r635", "r636", "r637", "r638", "r639", "r640", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r656", "r657", "r658", "r659", "r660", "r662", "r665", "r666", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r685", "r743" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r395", "r399", "r427", "r428", "r429", "r734" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Stock-based awards granted to employees vesting period", "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." } } }, "auth_ref": [ "r734" ] }, "us-gaap_RelatedPartyTransactionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionRate", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Rate", "terseLabel": "Interest rate", "documentation": "Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r819" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r524" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r194", "r435", "r438", "r439", "r440", "r446", "r451", "r452", "r453", "r620" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r42", "r263" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule Of Related Party Transactions By Related Party [Table]", "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r80", "r81", "r667", "r668", "r669" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r819" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility commitment percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r396", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]", "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." } } }, "auth_ref": [ "r667", "r668", "r669" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r819" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Percentage of purchase price of shares lesser than fair market value of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of common stock outstanding", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "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]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r396", "r398", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r819" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "terseLabel": "Related Party", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r393", "r537", "r538", "r636", "r637", "r638", "r639", "r640", "r660", "r662", "r690" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares withheld for employee taxes, shares", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares of common stock reserved for future issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r27" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r820" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r148", "r195", "r462", "r463", "r465", "r466", "r539", "r704", "r833", "r836", "r837", "r873", "r876", "r877" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r524" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r122", "r139", "r448", "r449", "r846" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "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." } } }, "auth_ref": [ "r185", "r187", "r188" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r820" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r148", "r195", "r462", "r463", "r465", "r466", "r539", "r704", "r833", "r836", "r837", "r873", "r876", "r877" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r41", "r43", "r74", "r75", "r263", "r702" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "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." } } }, "auth_ref": [ "r24", "r55" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, accounting standards update, immaterial effect [true false]", "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r140", "r200", "r212", "r275", "r445" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r821" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r820" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r260", "r548", "r592", "r593", "r594", "r595", "r596", "r597", "r708", "r721", "r738", "r832", "r871", "r872", "r880", "r928" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Revenue, Total", "label": "Cost of Revenue", "terseLabel": "Cost of revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r101", "r193", "r269", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r501", "r874" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r822" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash:" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r821" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r65" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r260", "r548", "r592", "r593", "r594", "r595", "r596", "r597", "r708", "r721", "r738", "r832", "r871", "r872", "r880", "r928" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareScheduleOfCommonSharesExcludedFromComputationOfDilutedNetIncomePerShareDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unvested Restricted Stock Units", "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r67" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r786" ] }, "us-gaap_ReportingUnitAmountOfFairValueInExcessOfCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAmountOfFairValueInExcessOfCarryingAmount", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill recognized", "label": "Reporting Unit, Amount of Fair Value in Excess of Carrying Amount", "documentation": "Amount of fair value of reporting unit in excess of carrying amount." } } }, "auth_ref": [] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r823" ] }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of consideration transferred:", "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents - money market funds", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r493", "r494", "r497" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r788" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r15" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r124" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of assets acquired and liabilities assumed:", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "auth_ref": [] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r754", "r824" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r854" ] }, "us-gaap_RelatedPartyTransactionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDate", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction, Date", "terseLabel": "Interest due maturity date", "documentation": "Date of maturity or expiration of arrangements with a related party (for example, but not limited to, leasing and debt arrangements between related parties), in YYYY-MM-DD format." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r754", "r824" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r753" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r754", "r824" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r731", "r732" ] }, "esmt_OperatingLeaseExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "OperatingLeaseExpirationYear", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expiration, year", "label": "Operating Lease Expiration Year", "documentation": "Operating lease expiration year." } } }, "auth_ref": [] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r73", "r126" ] }, "esmt_MaximumBonusPoolAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "MaximumBonusPoolAmount", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum bonus pool amount", "label": "Maximum Bonus Pool Amount", "documentation": "Maximum bonus pool amount." } } }, "auth_ref": [] }, "esmt_CvrBonusAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "CvrBonusAwardPlanMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CVR Plan", "label": "CVR Bonus Award Plan [Member]", "documentation": "CVR bonus award plan." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds", "verboseLabel": "Proceeds from sale of common stock", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions and Divestitures", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings." } } }, "auth_ref": [ "r87", "r123" ] }, "esmt_TwoThousandAndTwentyOneIncentiveAwardPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "TwoThousandAndTwentyOneIncentiveAwardPlanMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "2021 Incentive Award Plan", "label": "Two Thousand And Twenty One Incentive Award Plan [Member]", "terseLabel": "2021 Incentive Award Plan" } } }, "auth_ref": [] }, "esmt_SecondaryOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "SecondaryOfferingMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Secondary Offering", "label": "Secondary Offering [Member]", "terseLabel": "Secondary Offering" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r341", "r387", "r388", "r389", "r390", "r391", "r392", "r494", "r543", "r544", "r545", "r716", "r717", "r728", "r729", "r730" ] }, "esmt_AdjustmentToAdditionalPaidInCapitalSharesWithheldForEmployeeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AdjustmentToAdditionalPaidInCapitalSharesWithheldForEmployeeTaxes", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares withheld for employee taxes", "label": "Adjustment to Additional Paid In Capital Shares Withheld for Employee Taxes", "documentation": "Adjustment to additional paid In capital shares withheld for employee taxes." } } }, "auth_ref": [] }, "esmt_AccruedEmployeeCompensationAndBenefitsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AccruedEmployeeCompensationAndBenefitsCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "esmt_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Employee Compensation And Benefits Current", "documentation": "Accrued employee compensation and benefits current.", "terseLabel": "Accrued employee compensation and benefits" } } }, "auth_ref": [] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r71", "r73" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade Names", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r66" ] }, "esmt_EarningsPerShareBasicAndDilutedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "EarningsPerShareBasicAndDilutedDisclosuresAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share Basic and Diluted Disclosures [Abstract]", "documentation": "Earnings per share basic and diluted disclosures." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r308", "r309", "r310", "r313", "r869", "r870" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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." } } }, "auth_ref": [ "r117", "r191", "r327", "r333", "r334", "r335", "r336", "r337", "r338", "r343", "r350", "r351", "r353" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net income", "totalLabel": "Net income and comprehensive income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r98", "r108", "r132", "r165", "r178", "r179", "r182", "r193", "r200", "r204", "r205", "r206", "r207", "r210", "r211", "r219", "r235", "r249", "r255", "r258", "r269", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r490", "r501", "r578", "r663", "r683", "r684", "r712", "r748", "r874" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareScheduleOfCommonSharesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r39" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r308", "r309", "r310", "r313", "r869", "r870" ] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, shares issued", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r164" ] }, "esmt_OfferingStockIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "OfferingStockIncurredCost", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Offering stock incurred cost.", "label": "Offering Stock Incurred Cost", "terseLabel": "Offering stock incurred cost" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "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." } } }, "auth_ref": [ "r196", "r197", "r198", "r228", "r548", "r614", "r632", "r635", "r636", "r637", "r638", "r639", "r640", "r643", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r656", "r657", "r658", "r659", "r660", "r662", "r665", "r666", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r685", "r743" ] }, "esmt_NonCashInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "NonCashInterestExpense", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Non-cash interest expense", "documentation": "Non-cash interest expense." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Total stock based compensation expense", "negatedLabel": "Stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r426", "r433" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, share price", "label": "Business Acquisition, Share Price", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "esmt_AssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AssetPurchaseAgreementMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Asset purchase agreement.", "label": "Asset Purchase Agreement [Member]", "terseLabel": "APA" } } }, "auth_ref": [] }, "esmt_UnallocatedCorporateExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "UnallocatedCorporateExpenses", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "esmt_AdjustedEBITDA", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Unallocated corporate expenses.", "label": "Unallocated Corporate Expenses", "negatedLabel": "Unallocated corporate expenses" } } }, "auth_ref": [] }, "esmt_ConcentrationRiskThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "ConcentrationRiskThresholdPercentage", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk Threshold Percentage", "documentation": "Concentration risk threshold percentage." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Share price per share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Acquired Intangible Assets", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r111" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r493", "r494", "r495", "r496", "r498" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "esmt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Remaining Lease Term and Discount Rate", "label": "Schedule of Weighted Average Remaining Lease Term and Discount Rate [Table Text Block]", "documentation": "Schedule of weighted average remaining lease term and discount rate." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "esmt_AdjustedEbitdaAbstract": { "xbrltype": "stringItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AdjustedEbitdaAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted EBITDA", "label": "Adjusted EBITDA [Abstract]", "documentation": "Adjusted EBITDA." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance, common, shares", "periodStartLabel": "Balance, common, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash paid, net of cash acquired", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Aggregate purchase price", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r30", "r458" ] }, "esmt_AcquiredFiniteLivedIntangibleAssetsRiskAdjustedDiscountRateUsedInValuation": { "xbrltype": "percentItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AcquiredFiniteLivedIntangibleAssetsRiskAdjustedDiscountRateUsedInValuation", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-Adjusted Discount Rates Used in Valuation", "label": "Acquired Finite-Lived Intangible Assets Risk-Adjusted Discount Rate used in Valuation", "documentation": "Acquired finite-lived intangible assets, risk-adjusted discount rate used in valuation." } } }, "auth_ref": [] }, "esmt_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after year four." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "esmt_PrimaryAccountsMaintainedWithNumberOfMajorFinancialInstitutions": { "xbrltype": "integerItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "PrimaryAccountsMaintainedWithNumberOfMajorFinancialInstitutions", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Primary accounts maintained with number of major financial institutions.", "label": "Primary Accounts Maintained With Number Of Major Financial Institutions", "terseLabel": "Primary accounts maintained with number of major financial institutions" } } }, "auth_ref": [] }, "esmt_StockholdersEquityOrMemberEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "StockholdersEquityOrMemberEquityAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity:", "documentation": "Stockholders Equity or Member Equity Abstract", "label": "Stockholders Equity Or Member Equity [Abstract]" } } }, "auth_ref": [] }, "esmt_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisition", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration recorded at acquisition", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Acquisition", "documentation": "Fair value measurement with unobservable inputs reconciliation recurring basis liability acquisition." } } }, "auth_ref": [] }, "esmt_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "Two Thousand And Twenty One Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "esmt_AccruedChannelPartnerFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AccruedChannelPartnerFeesCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "esmt_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued channel partner fees", "label": "Accrued Channel Partner Fees Current", "documentation": "Accrued channel partner fees current." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Loss before income taxes", "totalLabel": "Income before income taxes", "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." } } }, "auth_ref": [ "r0", "r97", "r131", "r235", "r249", "r255", "r258", "r568", "r577", "r712" ] }, "us-gaap_AccruedMarketingCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedMarketingCostsCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "esmt_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued marketing", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "esmt_EnterpriseSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "EnterpriseSolutionsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Enterprise Solutions.", "label": "Enterprise Solutions [Member]", "terseLabel": "Enterprise Solutions" } } }, "auth_ref": [] }, "esmt_SMBSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "SMBSolutionsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "SMB Solutions.", "label": "S M B Solutions [Member]", "terseLabel": "SMB Solutions" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "auth_ref": [] }, "esmt_PercentageOfRevenueGenerated": { "xbrltype": "percentItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "PercentageOfRevenueGenerated", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue generated", "label": "Percentage Of Revenue Generated", "documentation": "Percentage of revenue generated." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEvents1" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r540", "r542" ] }, "esmt_GeneralAtlanticLpMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "GeneralAtlanticLpMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General Atlantic, L.P.", "label": "General Atlantic LP [Member]", "documentation": "General Atlantic, L.P." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r702" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r840" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "esmt_Rule10B51TradingPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "Rule10B51TradingPlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Rule 10b5-1 Trading Plan", "label": "Rule 10b5-1 Trading Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "esmt_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued consulting and professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Acquired Intangible Assets", "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." } } }, "auth_ref": [ "r51" ] }, "esmt_BusinessAcquisitionConsiderationTransferredHoldbackAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "BusinessAcquisitionConsiderationTransferredHoldbackAmount", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Holdback amount", "label": "Business Acquisition Consideration Transferred Holdback Amount", "documentation": "Business acquisition consideration transferred holdback amount." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r493", "r494" ] }, "esmt_FairValueOfContingentConsiderationRecordedInPurchaseAccounting": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "FairValueOfContingentConsiderationRecordedInPurchaseAccounting", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of contingent consideration recorded in purchase accounting", "documentation": "Fair value of contingent consideration recorded in purchase accounting.", "label": "Fair Value Of Contingent Consideration Recorded In Purchase Accounting" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 }, "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited2": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r34", "r168", "r709" ] }, "esmt_AccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total", "label": "Accrued Expenses And Other Current Liabilities", "documentation": "Accrued expenses and other current liabilities." } } }, "auth_ref": [] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r816" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "esmt_PercentageOfLongLivedAssetsLocatedInForeignCountries": { "xbrltype": "percentItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "PercentageOfLongLivedAssetsLocatedInForeignCountries", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of long-lived assets located outside of United States", "label": "Percentage Of Long Lived Assets Located In Foreign Countries", "documentation": "Percentage of long-lived assets located in foreign countries." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r461" ] }, "esmt_RobertPBennettMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "RobertPBennettMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Robert P Bennett [Member]", "documentation": "Robert P Bennett." } } }, "auth_ref": [] }, "esmt_PercentageOfRevenueGeneratedFromForeignCountries": { "xbrltype": "percentItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "PercentageOfRevenueGeneratedFromForeignCountries", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of revenue generated from foreign countries.", "label": "Percentage Of Revenue Generated From Foreign Countries", "terseLabel": "Percentage of revenue generated from outside the United States" } } }, "auth_ref": [] }, "esmt_AccruedProcessingFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AccruedProcessingFeesCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "esmt_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued processing fees", "label": "Accrued Processing Fees Current", "documentation": "Accrued processing fees current." } } }, "auth_ref": [] }, "esmt_CashDistributionUponAchievementOfPerformanceThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "CashDistributionUponAchievementOfPerformanceThreshold", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash distribution upon achievement of performance threshold", "label": "Cash Distribution Upon Achievement Of Performance Threshold", "documentation": "Cash distribution upon achievement of performance threshold." } } }, "auth_ref": [] }, "esmt_RightOfUseAssetRemeasuredObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "RightOfUseAssetRemeasuredObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Right of use asset remeasured obtained in exchange for operating lease liability", "label": "Right Of Use Asset Remeasured Obtained In Exchange For Operating Lease Liability", "terseLabel": "Right of use assets obtained in exchange for new operating lease liabilities" } } }, "auth_ref": [] }, "esmt_BusinessCombinationConsiderationTransferredHoldbackPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "BusinessCombinationConsiderationTransferredHoldbackPayments", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of future holdback payments", "label": "Business Combination Consideration Transferred Holdback Payments", "documentation": "Business combination consideration transferred holdback payments." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Other Tax Liabilities, Noncurrent", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer." } } }, "auth_ref": [] }, "esmt_TwoThousandAndTwentyOneRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "TwoThousandAndTwentyOneRevolvingCreditFacilityMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Revolving Credit Facility", "label": "Two Thousand And Twenty One Revolving Credit Facility [Member]", "documentation": "Two thousand and twenty one revolving credit facility." } } }, "auth_ref": [] }, "esmt_BusinessCombinationConsiderationTransferredMilestonePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "BusinessCombinationConsiderationTransferredMilestonePayments", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of future milestone payments", "label": "Business Combination Consideration Transferred Milestone Payments", "documentation": "Business combination consideration transferred milestone payments." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring Basis", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r492", "r498" ] }, "esmt_PaymentOfNotesPayableInterestRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "PaymentOfNotesPayableInterestRelatedParty", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash interest payments", "label": "Payment Of Notes Payable Interest Related Party", "documentation": "Payment of notes payable interest related party." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Basic", "label": "Net income (loss) per share, basic", "verboseLabel": "Net income per share, basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r184", "r204", "r205", "r206", "r207", "r208", "r215", "r217", "r220", "r221", "r222", "r226", "r489", "r490", "r567", "r579", "r710" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r60", "r61", "r397" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "esmt_SharesCancelledAndExtinguishedConvertedIntoRightToReceiveCashPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "SharesCancelledAndExtinguishedConvertedIntoRightToReceiveCashPerShare", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares cancelled and extinguished converted into right to receive cash per share", "label": "Shares Cancelled and Extinguished Converted into Right to Receive Cash Per Share", "documentation": "Shares cancelled and extinguished converted into right to receive cash per share." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "terseLabel": "Depreciation and amortization expense", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r240" ] }, "esmt_ImagevisionNetLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "ImagevisionNetLlcMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IMAGEVISION.NET, LLC", "label": "Imagevision Net LLC [Member]", "documentation": "Imagevision Net, LLC." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "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)." } } }, "auth_ref": [ "r19", "r737" ] }, "esmt_DeferredPurchasePriceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "DeferredPurchasePriceCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "esmt_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term deferred purchase price", "label": "Deferred Purchase Price Current", "documentation": "Deferred purchase price current." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eligible participants to purchase common stock through payroll deductions, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r58" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "esmt_TheBennettFamily2020TrustMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "TheBennettFamily2020TrustMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "The Bennett Family 2020 Trust [Member]", "documentation": "The Bennett Family 2020 Trust." } } }, "auth_ref": [] }, "esmt_BonusPoolAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "BonusPoolAmountOutstanding", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bonus pool amount outstanding", "label": "Bonus Pool Amount Outstanding", "documentation": "Bonus pool amount outstanding." } } }, "auth_ref": [] }, "esmt_ClassA1CommonSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "ClassA1CommonSharesMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A-1 Common Shares", "documentation": "Class A-1 Common Shares.", "label": "Class A1 Common Shares [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r341", "r387", "r388", "r389", "r390", "r391", "r392", "r543", "r544", "r545", "r716", "r717", "r728", "r729", "r730" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payment of debt issuance costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r33" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r790" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r791" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r100", "r193", "r235", "r249", "r255", "r258", "r269", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r501", "r712", "r874" ] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 5.0 }, "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on sale of business", "negatedLabel": "Gain on sale of business", "terseLabel": "Gain from divestiture of business", "label": "Gain (Loss) on Disposition of Business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r464", "r842" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "terseLabel": "Segments", "documentation": "Information by business segments." } } }, "auth_ref": [ "r163", "r232", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r263", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r301", "r304", "r305", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r714", "r832", "r928" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Credit Facilities", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "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." } } }, "auth_ref": [ "r24", "r56", "r57", "r76", "r77", "r79", "r83", "r119", "r120", "r195", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r517", "r715", "r716", "r717", "r718", "r719", "r844" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r23", "r167", "r193", "r269", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r463", "r465", "r466", "r501", "r737", "r874", "r918", "r919" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r792" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r790" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r235", "r247", "r252", "r256", "r257", "r258", "r259", "r260", "r261", "r263" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]", "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." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r714" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r176", "r266", "r282" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r791" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule Of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r714" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r128", "r172", "r193", "r235", "r250", "r256", "r269", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r462", "r465", "r501", "r570", "r655", "r737", "r749", "r874", "r875", "r918" ] }, "us-gaap_AccountingStandardsUpdate202108Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202108Member", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2021-08 [Member]", "terseLabel": "ASU 2021-08", "documentation": "Accounting Standards Update 2021-08 Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers." } } }, "auth_ref": [ "r455", "r456" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of contingent consideration", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r68", "r459" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $0.001 per share, 10,000,000 shares authorized and no shares issued and outstanding as of September 30, 2023 and December 31, 2022", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "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." } } }, "auth_ref": [ "r90", "r572", "r737" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareScheduleOfCommonSharesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Revenue and Adjusted EBITDA for Reportable Segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r45", "r46", "r47", "r49" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareScheduleOfCommonSharesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule Of Segment Reporting Information By Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r45", "r46", "r47", "r49" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r791" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareScheduleOfCommonSharesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Common shares excluded from computation of diluted net income per share", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r223" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r791" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "auth_ref": [] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r811" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Preliminary Purchase Price Allocation", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r63", "r64" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r792" ] }, "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r461" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r78", "r133", "r183", "r239", "r516", "r670", "r748", "r931" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareComputationOfBasicAndDilutedNetIncomePerShareDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted", "label": "Net income (loss) per share, diluted", "verboseLabel": "Net income per share, diluted", "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." } } }, "auth_ref": [ "r184", "r204", "r205", "r206", "r207", "r208", "r217", "r220", "r221", "r222", "r226", "r489", "r490", "r567", "r579", "r710" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r386", "r394", "r422", "r423", "r424", "r546", "r547", "r598", "r633", "r634", "r691", "r692", "r693", "r694", "r695", "r705", "r706", "r713", "r720", "r733", "r739", "r742", "r867", "r878", "r921", "r922", "r923", "r924", "r925" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r792" ] }, "us-gaap_AmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDeferredCharges", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Deferred Charges, Total", "label": "Amortization of Deferred Charges", "terseLabel": "Amortization of deferred costs", "documentation": "The amount of amortization of deferred charges applied against earnings during the period." } } }, "auth_ref": [ "r102" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration liability, net of current portion", "terseLabel": "Contingent consideration liability, net of noncurrent portion", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r69" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 }, "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r136", "r144", "r210", "r211", "r243", "r436", "r447", "r580" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r793" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of intangible assets", "verboseLabel": "Amortization expense", "totalLabel": "Amortization of Intangible Assets, Total", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "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." } } }, "auth_ref": [ "r10", "r50", "r53" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Stock-based awards expired from date of grant", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r735" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r437" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r792" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Common Shares Excluded from Computation of Diluted Net Income Per Share", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r881" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r394", "r547", "r598", "r633", "r634", "r691", "r692", "r693", "r694", "r695", "r705", "r706", "r713", "r720", "r733", "r739", "r878", "r920", "r921", "r922", "r923", "r924", "r925" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareScheduleOfCommonSharesExcludedFromComputationOfDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r39" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r386", "r394", "r422", "r423", "r424", "r546", "r547", "r598", "r633", "r634", "r691", "r692", "r693", "r694", "r695", "r705", "r706", "r713", "r720", "r733", "r739", "r742", "r867", "r878", "r921", "r922", "r923", "r924", "r925" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of notes", "negatedLabel": "Payments of related party notes", "label": "Repayments of Related Party Debt", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r32" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r309", "r310", "r311", "r312", "r394", "r547", "r598", "r633", "r634", "r691", "r692", "r693", "r694", "r695", "r705", "r706", "r713", "r720", "r733", "r739", "r878", "r920", "r921", "r922", "r923", "r924", "r925" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock Based Compensation Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ContractualObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r792" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r792" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r99" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount of Goodwill by Reportable Segment", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r714", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill acquired", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r286", "r714" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r815" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r194", "r437", "r450" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income Taxes Paid, Net, Total", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r35" ] }, "esmt_TerminationFeePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "TerminationFeePayable", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Termination fee payable", "documentation": "Termination fee payable" } } }, "auth_ref": [] }, "esmt_CompensationRelatedBonusExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "CompensationRelatedBonusExpense", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation related bonus expense", "label": "Compensation Related Bonus Expense", "documentation": "Compensation related bonus expense." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited2": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash within other assets", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "totalLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Total", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r34", "r137", "r189" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r186" ] }, "esmt_InvoiceCloudIncMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "InvoiceCloudIncMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Invoice cloud inc.", "label": "Invoice Cloud Inc [Member]", "terseLabel": "Invoice Cloud, Inc." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r186" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value and Useful Lives of Intangible Assets Acquired and Risk-Adjusted Discount Rates used in Valuation", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r51" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "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." } } }, "auth_ref": [ "r106", "r107", "r108" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r731", "r732" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r762", "r773", "r783", "r808" ] }, "esmt_NonCashOperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "NonCashOperatingLeaseExpense", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease expense", "negatedLabel": "Non-cash operating lease expense", "label": "Non-Cash Operating Lease Expense", "documentation": "Non-cash operating lease expense." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "esmt_OfferingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "OfferingPeriod", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offering period", "label": "Offering Period", "documentation": "Offering period." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r21", "r193", "r269", "r314", "r315", "r317", "r318", "r319", "r321", "r323", "r325", "r326", "r463", "r465", "r466", "r501", "r641", "r711", "r749", "r874", "r918", "r919" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent payments", "terseLabel": "Fair value of contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "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." } } }, "auth_ref": [ "r70" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r145", "r715", "r913" ] }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed." } } }, "auth_ref": [ "r51" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "parentTag": "esmt_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureAccruedExpensesAndOtherCurrentLiabilitiesScheduleOfAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Liabilities, Current", "totalLabel": "Other Liabilities, Current, Total", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r22", "r737" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r295", "r297", "r298", "r299", "r549", "r553" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r25" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r65" ] }, "esmt_MergerAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "MergerAgreementMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Merger agreement", "label": "Merger Agreement [Member]", "documentation": "Merger agreement." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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." } } }, "auth_ref": [ "r51", "r52" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInThirdYear", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Year Three", "terseLabel": "2026", "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "esmt_CassandraHudsonMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "CassandraHudsonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Cassandra Hudson [Member]", "documentation": "Cassandra Hudson." } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillByReportableSegmentDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "terseLabel": "Segments", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r232", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r258", "r263", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r304", "r305", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r714", "r832", "r928" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "totalLabel": "Debt Issuance Costs, Net, Total", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r78", "r879" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r9" ] }, "esmt_FutureSubleaseReceiptsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "FutureSubleaseReceiptsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Future sublease receipts remainder of fiscal year.", "label": "Future Sublease Receipts Remainder Of Fiscal Year", "terseLabel": "Future sublease receipts, Remainder of 2023" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r96", "r130", "r575", "r737", "r845", "r855", "r914" ] }, "esmt_IncreaseDecreaseInUnbilledReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "IncreaseDecreaseInUnbilledReceivable", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Unbilled receivables", "label": "Increase Decrease In Unbilled Receivable", "documentation": "Increase (decrease) in unbilled receivable." } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInSecondYear", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "auth_ref": [] }, "esmt_AdjustedEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "AdjustedEBITDA", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Adjusted EBITDA", "documentation": "Adjusted EBITDA.", "label": "Adjusted E B I T D A", "terseLabel": "Total adjusted EBITDA from reportable segments" } } }, "auth_ref": [] }, "us-gaap_ContractualObligationDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationDueInFourthYear", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "label": "Contractual Obligation, to be Paid, Year Four", "terseLabel": "2027", "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r841" ] }, "esmt_FutureSubleaseReceiptsThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "FutureSubleaseReceiptsThereafter", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Future sublease receipts thereafter.", "label": "Future Sublease Receipts Thereafter", "terseLabel": "Future sublease receipts, Thereafter" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r41", "r43", "r74", "r75", "r263", "r702" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r811" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future minimum payments under other non-cancellable agreements", "label": "Contractual Obligation", "totalLabel": "Total", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r847" ] }, "esmt_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Four", "documentation": "Finite-lived intangible asset, expected amortization, after year four." } } }, "auth_ref": [] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r762", "r773", "r783", "r800", "r808" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r41", "r43", "r74", "r75", "r263", "r611", "r702" ] }, "esmt_MrBennettMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "MrBennettMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Mr. Bennett [Member]", "documentation": "Mr. Bennett." } } }, "auth_ref": [] }, "esmt_LuminelloIncorporatedMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "LuminelloIncorporatedMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Luminello, Inc.", "label": "Luminello Incorporated [Member]", "documentation": "Luminello Incorporated." } } }, "auth_ref": [] }, "esmt_ContractualObligationToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "ContractualObligationToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails": { "parentTag": "us-gaap_ContractualObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesScheduleOfContractualObligationFutureMinimumPaymentsUnderOtherNoncancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "documentation": "Contractual obligation to be paid after year four.", "label": "Contractual Obligation, to be Paid, after Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r8" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "esmt_GlobalCloudLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "GlobalCloudLtdMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureRelatedPartiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global Cloud, Ltd.", "documentation": "Global Cloud, Ltd.", "label": "Global Cloud Ltd [Member]" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Payment of initial public offering costs", "terseLabel": "Payment of offering expenses", "verboseLabel": "Costs incurred", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r31" ] }, "esmt_BusinessCombinationsMeasurementPeriod": { "xbrltype": "durationItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "BusinessCombinationsMeasurementPeriod", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business combinations measurement period", "label": "Business Combinations Measurement Period", "documentation": "Business combinations measurement period." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "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)." } } }, "auth_ref": [ "r104" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill, Total", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r65" ] }, "esmt_NumberOfSharesAvailableForIssuanceIncreaseEachAnnualByPercentageOfCommonStockSharesOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "NumberOfSharesAvailableForIssuanceIncreaseEachAnnualByPercentageOfCommonStockSharesOutstanding", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for issuance increase each annual by percentage of common stock shares outstanding", "label": "Number of Shares Available for Issuance Increase Each Annual By Percentage of Common Stock Shares Outstanding", "documentation": "Number of shares available for issuance increase each annual by percentage of common stock shares outstanding." } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables", "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." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred revenue", "terseLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r65" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r764", "r775", "r785", "r810" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r195", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r517", "r715", "r716", "r717", "r718", "r719", "r844" ] }, "esmt_TransactionAndUsageBasedMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "TransactionAndUsageBasedMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureRevenueScheduleOfDisaggregatedRevenueBySegmentAndRevenueTypeDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSegmentAndGeographicInformationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Transaction and Usage-Based", "terseLabel": "Transaction and usage-based", "label": "Transaction and Usage-Based [Member]", "documentation": "Transaction and usage-based." } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r763", "r774", "r784", "r809" ] }, "esmt_JpmorganChaseBankNAMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "JpmorganChaseBankNAMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "JPMorgan Chase Bank, N.A. [Member]", "documentation": "JPMorgan Chase Bank, N.A.", "terseLabel": "JPMorgan Chase Bank, N.A." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r158", "r159", "r160", "r161", "r162", "r200", "r201", "r202", "r203", "r213", "r267", "r268", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r302", "r430", "r431", "r432", "r441", "r442", "r443", "r444", "r455", "r456", "r457", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r499", "r500", "r503", "r504", "r505", "r506", "r514", "r515", "r518", "r519", "r520", "r521", "r532", "r533", "r534", "r535", "r536", "r550", "r551", "r552", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reconciling Items [Member]", "terseLabel": "Segment Reconciling Items", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r48" ] }, "esmt_TheRobertPBennett2020GuarantorRetainedTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "TheRobertPBennett2020GuarantorRetainedTrustMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "The Robert P. Bennett 2020 Guarantor Retained Trust [Member]", "documentation": "The Robert P. Bennett 2020 Guarantor Retained Trust." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of business, net of cash sold", "totalLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested, Total", "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r29" ] }, "us-gaap_ClassOfStockDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Class of Stock Disclosures [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r811" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r812" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r522" ] }, "esmt_BusinessAcquisitionConsiderationTransferredHoldBackAmountToBePaidInOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://engagesmart.com/20230930", "localname": "BusinessAcquisitionConsiderationTransferredHoldBackAmountToBePaidInOneYear", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition consideration transferred hold back amount to be paid in one year", "label": "Business Acquisition Consideration Transferred Hold back Amount To be Paid in One Year", "documentation": "Business acquisition consideration transferred hold back amount to be paid in one year." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Security 12b Title", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r750" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r751" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3." } } }, "auth_ref": [ "r15", "r73" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset transfers into or out of Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net, Total", "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital", "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." } } }, "auth_ref": [ "r430", "r431", "r432", "r621", "r849", "r850", "r851", "r912", "r932" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "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." } } }, "auth_ref": [ "r751" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r707" ] }, "us-gaap_ContractualObligationFiscalYearMaturityScheduleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligationFiscalYearMaturityScheduleAbstract", "lang": { "en-us": { "role": { "label": "Contractual Obligation, Fiscal Year Maturity Schedule [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r530" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Fair Value of Contingent Consideration Liabilities", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r15", "r73" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r341", "r387", "r392", "r494", "r544", "r716", "r717", "r728", "r729", "r730" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "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." } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r751" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r341", "r387", "r392", "r494", "r543", "r728", "r729", "r730" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r752" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash", "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." } } }, "auth_ref": [ "r5", "r106" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net:", "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense, net:" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities transfers into or out of Level 3", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net", "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net, Total", "documentation": "Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r751" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents, and restricted cash", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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." } } }, "auth_ref": [ "r34", "r106", "r189" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureLeasesScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "terseLabel": "Operating lease liabilities", "totalLabel": "Lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r523" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "totalLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease), Total", "terseLabel": "Change in fair value", "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r15" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r28", "r160", "r180", "r181", "r182", "r196", "r197", "r198", "r201", "r209", "r211", "r228", "r274", "r281", "r369", "r430", "r431", "r432", "r443", "r444", "r471", "r473", "r474", "r475", "r476", "r478", "r488", "r507", "r508", "r509", "r510", "r511", "r512", "r536", "r601", "r602", "r603", "r621", "r685" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsChangesInFairValueOfContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r341", "r387", "r388", "r389", "r390", "r391", "r392", "r494", "r545", "r716", "r717", "r728", "r729", "r730" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units, shares", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r14", "r121" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "crdr": "debit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, disposals", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r6", "r88", "r89", "r115" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureSegmentAndGeographicInformationScheduleOfReconciliationOfRevenueAndAdjustedEbitdaForReportableSegmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Depreciation", "totalLabel": "Depreciation, Total", "label": "Depreciation", "terseLabel": "Depreciation", "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." } } }, "auth_ref": [ "r10", "r54" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated Stockholders'/Members' Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r160", "r196", "r197", "r198", "r201", "r209", "r211", "r274", "r281", "r430", "r431", "r432", "r443", "r444", "r471", "r474", "r475", "r478", "r488", "r601", "r603", "r621", "r932" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureNetIncomePerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Net Income Per Share", "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." } } }, "auth_ref": [ "r853" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r826" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r523" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r171" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r63", "r64", "r454", "r731", "r732" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock in connection with employee stock purchase plan, shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r14", "r90", "r91", "r121" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Estimated Amortization Expense of Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "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." } } }, "auth_ref": [ "r702" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r105" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock upon exercise of stock options, shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of equity-based options, shares", "negatedLabel": "Exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r14", "r90", "r91", "r121", "r408" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresScheduleOfFairValueAndUsefulLivesOfIntangibleAssetsAcquiredAndRiskadjustedDiscountRatesUsedInValuati", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree", "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." } } }, "auth_ref": [ "r454", "r731", "r732" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "terseLabel": "Research and development", "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." } } }, "auth_ref": [ "r85", "r434", "r926" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r12", "r569", "r576", "r737" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r41", "r43", "r74", "r75", "r263", "r702", "r829" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit Facility", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureNatureOfBusinessAndBasisOfPresentationAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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." } } }, "auth_ref": [ "r14", "r160", "r180", "r181", "r182", "r196", "r197", "r198", "r201", "r209", "r211", "r228", "r274", "r281", "r369", "r430", "r431", "r432", "r443", "r444", "r471", "r473", "r474", "r475", "r476", "r478", "r488", "r507", "r508", "r509", "r510", "r511", "r512", "r536", "r601", "r602", "r603", "r621", "r685" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r63", "r64", "r454" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresAdditionalInformationDetails", "http://engagesmart.com/20230930/taxonomy/role/DisclosureAcquisitionsAndDivestituresSummaryOfPreliminaryPurchasePriceAllocationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r454" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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]", "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." } } }, "auth_ref": [ "r493", "r494", "r497" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r20", "r844" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r20" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r523" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r40", "r41", "r43", "r44", "r74", "r127", "r702" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available to grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r58" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "terseLabel": "Lender Name", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r20", "r844" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfFutureEstimatedAmortizationExpenseOfIntangibleAssetsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails", "http://engagesmart.com/20230930/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Value", "verboseLabel": "Acquired intangible assets, net", "terseLabel": "Identifiable intangible assets", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r113", "r549" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/DisclosureDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility available to be drawn", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r20" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r825" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureGoodwillAndAcquiredIntangibleAssetsScheduleOfAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Value", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r113", "r553" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://engagesmart.com/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additions to property and equipment included in accounts payable and accrued expenses", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r36", "r37", "r38" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r827": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(S-X 210.12-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 85 0000950170-23-057763-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-057763-xbrl.zip M4$L#!!0 ( !)!8EMV&\>2)OJ_GZ)&/3W'7HFK8E;4F>F7W^:.65K#8( ML'&1Q'[Z$U$%@"!%B3> *)#5:[<% E5969D17WP1&1GYT__\Y\_5?IS6G_)O M]20.1I/9.%<_O/_CQ^K5<% /<_5_?WWW>_7;*,Z.\G!:D>IP.CU^^N3)Y\^? M'Z=2#R>CP6P*CYH\CJ.C)Q4A;=O/Q]GCU]5O?IJKIYQR01@CE'^@]BD53SE_ M3#E3_R^E3RD]O6MT?#*N#PZGU0_QQPIO@BUD,_C+4?5.\7C]R# M/L;'U?Y@4+W#NR;5NSS)XT\Y/<8F_^6GPRF,!8S'CIES >I'IY+?[97,DIU4_:'\]<.KWP4M5>.EV]M#[3@=6KQ1,8 MQ"F\6EY<#\/^UW#W]=7%I_^5:[#+N!\XW3O;A\.!J^ MAFD?U_'BV])T_&1Z7+^U5,^ M-_J3'!\?C#X]@1^>H#PL+IQ-R('WQ\N+BY^$Y@'S'\Y<7$]&DC/SO2EHKUC< MD&.ZN!OPPYF6,[PUOT@(.'V2OTSS<%*'02:Y&9Q&(2:$HTK.7WY\\A_<9^\&K8LXK\T2\45-1JP:CZZ!\<@SCJ-AJ+_>ABZGIYL ?W*AG5:L$/S\"K7E:ZB\YD>(' -N_-/].DJ"S998[;1"]9\.ZO>'/CW^^ M_PW 9%(_'=8#4/'Q# 9^\2:+KG_C56# @Q8^$Z,-#%$$B?9495*R#D9[FZDP MMW@5P8Q/PDO"J83!SR$1&V!Z"TV!&0=*S\2Z7L4D:X*&61$R1B(% (I+W!$; M?3;<%BKT5Z_R=IQ+!CE*[Z>C^-?_]H/95_)SE[.1)"\\4T=R$8I(S17Q*E)B M.8T"NI^\9S=XA8W.PEDM#DD5602#+G,*J@%:$7A1Q-A(K67,%QW.OP$0V2FT M,,WIN9\3I^REH.4K?F[+DR6]'DQH[]6+) M0WZO)],;3>4OWV-9__IF>IC'33=6NG4U5&9.>1,%\7': NM*7FN 2EA4, $*P_@R:Q-6:QG9)ZSO./\S8OF)OD Y[+],\'#OAP/ZEA/_\A' M 1Z1ZB.<4'1\%^*R#RVD&AW&3_E]ABF F<^3%U_B8)9R>CD>'0%T'\^F#5U] M4U[X\1"0>P*\Y/VA'^=?3RYN8/]+/7GTR^(A+V J1B-,4O&FV;&?YVW(6TLJEC@AZ^HCV ME\7?BX<\.3/S%PN"R(YG#ER/"1\ -!4@FN92Z*@B_SB;@HTPF M^Q&PHM7_=A)1:9[^/CNJ,C6,HS&P>QBB=,D<7OG1 #SU%##F4TZOAN V M'"#DM+#PZ\D?_C]&X^<#/SDG4PUVG+]\\U)EP5N[HE2M7GH;J;(V _%$9S-2 M@!<#O#0 ] -=H2)H'U@.LJM2A>)RE)=&YO=1]*>2M;CH;WD(WO\ ;-5^ C$# M6X.Q@$_YQ9=C:"]O?E+-W4.% >]$"&D)=P%(=%' K^!OHJS,C+I45.FLS5A. M)](*\*K!0( #C]3^S+2^RU,/H)$6-J-3D"\:S^WV\^@86'[C0=>9 8I6H \V MZD"R]U%P8+71L*[-XV0\!1=@E&9Q^F;\/H\_U3&O8/T'#%&UA!U4\L^)/\B_ M^LGZX'XI/@N3\[[M^62E#R]@C,?'XWJ2E]'L#8L/O[KX\/7!@(Y M+P5CQ!OPX[3T#@0*/&T:NR@^X,%/1H,Z-6C^"J;SG.[_ 0,R!E?B78;WC35P M[(/FJDYAP+HF\6KAHLU.XFZ,U)6B"ML?J7;99=KJ^CS(=_:7F[Q\MBEX!L)1 M6%Z]<.GF';ND8(&C]Z+,92>$J:A=- M M$H@"J@%<2G' C50L3H+'>;!Y2;2@I8AM@LLZ!E>%=/_OKU!->3SD[3\W%. M]?2K2]0E<,CD,ZS'=F/<31K1237GSPXDAN5D7-0>AL9*=E&!KA) MC+4@(\)&XI)1Q 5M8G&AA!"Z)B/?)IY+;C@+DSBNC^?D\WD]CK.!OT+ :*WL M\_T?O]X5[=R.]\FH==D;0!3O,9 @*?&<9:(2$^B^\%Q<%X7G,MKYYKA)(Q@> M+";U7LY>R"G&F"E1#EF42Y0$)26)R9?H0Y%%;9Q%W9A(W"36]UO^E >CXYP^ MY'@X' U&!R=M0M.N@+7TQ2HJ(TD2J9]1F5BPZ$!^.==))>6%[=J,]6#=$:=) M1^NDA"B=FXTX,Y5D:SPOAP@LB&5#5D+DE1E-K(I,T.=TUL;T"YK5? M-JM//YJT+2 M,9C>SH*5YP98J%8 SDX1&;TD(=),@M3<1I:*\YT+.W5NW7HS3B;561>=/.$Q M@=U$O?4J%X!B;9SAQ8O.44B0"^2)2,DN< _F* MJDGU+MK&SC'X6\69GL\F4R!RXW>Y#6-,#NOCS:K_.A>-N)%4ZT!TH)S(E'!! M(#-2J,_.1A<(DDQ& D4UZ&-(+RSQ*<$#LE-.1EH4ZZX! M.XT8_E[[T'AY*R:K4;#E/BHD1:"*\SVTR^LW$+V\<117=(DBK2_UB\'.W+D+UB4ZW]_"\D<>'^3Q_L$X-^*U8:^>4<+%.FR8\#'IXC*Q MA@.]8/B)1TVL8()E)51@W16$#NCR668AUN1LV2P394$#[@M&I-62! GS([(% M&Z ] ^^XJ[-R3[?\\:OGXJR1 .3L/0,A(-P7060 "?/<9O"_&?>)\B#9+F9V M;&F5\\4#V?919!:T&$8B&',BH\%R&UR2E*0/EJ:@?&>W]'4!U#L01,J1%Y/! MF62LV8L9$[$Q":)9S+Q$&D/J[$+(VX$?OO9'^?+EQC,P_G8&_IZ?9+Q]PW/: M+#E>;4[9&M4R:.>*5B0FHY%T6^)@FDFQ0H1LDQ&JLSLT=FW_]H>Q3QF%\'YN MVN:>"Y.2(EX(CYM]&+%:%V*==2YGY(Z=1?@[6SO9HG#OIE05GD*,TI+<<,RL M+ G*)**CD)EG&G*_VWA7:.<6G!4FD[61*K!JOA#)!7X*GF@OA91% F9U-L>N MRT5"-I//88SBR8I(F#,P6U)H$H+))!KM2RY99=?9A:5. /;9:5G%X%NML\=B MG!2.\ AMRH3E[Z)1!*@CC^#7J6Q*5Z=EW2NV.^TTBKMW&BE++$;%293!8C%0 M0<">>^*L2%X'G87L7#"WM]\7B\\6-OYY*;5!CS=Q]$]M",0ED0@+Q4A;K+6L MWQ>^,QE^FTD#TSP'GRDG18&-DB44XHSR1$3@?H7K5%QGXU(=VT>Q'9)N88*R MH)HH:T')/<80"A-$@GTPQB3.NJ?DW5U1N/<)^9HQFI74Q'*0%&DL)8X61HIW MD04O. V=VPS>;RWNB/!$(3DU7A*+024)?Y"@F"E M9@L6BCNE1+*&&)9*6^_8!2>)2%$:%9,HN7.;N+IKH;;BO&PA3SHE(R(F,AD1 M,)SE'7$<'&!#M; \@NMK>ZSI-M9LP4+9X(W+*A)%"V;59$\"H@[WSCI)C9:F MLWLU[F^BU18$P7#)C2<29C"&''?%=@"$U42(:D@0N=RY:XYA:NH'FTYKU6M: M^SS ^M#@YK>%E^#SU38J[B8/IK0P91(CI6B) M&<.:!)L5248E8,4E)]FYDM_]IK0; O.Z<@&LHT4GFXA4R8'0L$2"=&!)'2 # M]TF[TMG,Q!TX V0[<103G!!.2E("#>#;\( '?8&KHZC2CDI/2^>0 #WB=Q[4 MNYT^_/,/F*ZCV=&]!.L<1(D&/$\>\=A&FB0)60="0V#6JNRLH5V;HAW2N^U, MJHR%&1F HT4\,C%83CQCF%CE.9?PL9@=BE\^["R,;11\\,XQ T@@%9Y_6@0G MCK) 6-)<*AF$H9U;<>O1(#)EC06XI3S)#(5$N=. MR,T7D+MW"'V-E;+UE;?37C;5"#*>%ZN=(#Y*1[0S/@,_BBYUE@1U8M](!WP, M&X6W,B;"/0.VE!TCSKL 5E8K5DJ0@G?.RFYQ)_)%42G_Y0I1J2N_%.:JORG[ MXS$^!0=DY96:;66+S?$;+##4@0VHF&1J,S3'5$Z8,.B)U2H BZ?,1%:R=YU; MC.KBP5';X5U.:Z6+T<1KW!M@N2,^.T6BC-YKS2BUG0Q\W4BU=Q/XA4\L!L.) ML1QW%[) 7,F@8(P)+S3C7:ZYW*\.7H.YKS%%('I*HTJ1"".Q!&VF) 0%3E54 MRBB/Q0$Z5VSB+O5Z,VNRPF@@:=H1&A1XL1D<6,OQ: M?K&9*15P,ZS$_J;2*Q]SB#A#H&E($5 M$@R>M1(3)]9)/+&P9&"%@O/N+6#DF& Z4_VI3C,_6,'W=R.X, MZ7J*^!Q*D%C8Q6R<05[;V5G7\KVR%/[G TG%&J):,Y%U: P#F.WF44A:'#!^,YN)N\"TFUF]8)EJ:B.G.B2P#_F0!9"A/FA M4>F8O%.FN^&R+LS*>0IQU:10L;ZD4&.YX#([DA6N6G+O2+#*$P70'%BRX"!T M=BFDPSN[U^F\1D&E#4 ..&:&T:!)2$41&JR5K@2C>.=X^#>"4+_Z@1_&_/XP MYVFS;VDQ,;_5DS@8H7F:_'H"?QR/)G[PM_%H=CR!)@8SC$G@-=(' MN%XK'MFK(_ #/]78@]=Y^OL@KLO>GNE08^=A6"X*IYVYL/T#^EI^;6KVOAY- M+WZ%=2SXG(9M/G'P4PW0-^^E#$5V MEKUUK[+I%DKX".^,Y((1Q;@$W0J&>*>A(THR076@*6Y\->NZ!IC1-4DO=2*5 M6#SQ#)<,BN/$,HRW.#R'0<8<5.> I0-+!F>?A&L&?YOY,4S":+S L9U:1)#< MY,;J$"WA3H-_11VPDE@X M"3XKJ9@";M\Y_VH]X+&;Z\/ $K-@N'<*]T=*KAV"/3A?+&F?P!$SK'/>5N=K M7=Z]LF\IN4"(B-%\XBP%5UW92*QFENCF1/!D(]6=Y;G=#J:L:\4A1B="! X; M'VB@"]>NFM8D2@\5QGC+,K .A$,_$!UUV%+9:)HK/N MG!^[-NQ3X+ZR CICH&NX2SP0RP/N406M"3H6L%)=4YR^_D.W D%)%TM!= A7 MD@/#B0"^ MP9932C(G 6?>?V(>Y&2=/MS&=PUEF?'2D!CRS*V9# /"5@1H5W MP72:!,$D[&SZOD[8.N; MTIXC]]+'9D_I"L+^K^.CT?C #Y_C9I5?_?"OU_OK OC?1\,#@.^CWW*8?GVR MW6J_UO7$;[[E-W;LO,N?1H-/@$5G;]R5T&ENB0]1J# (>-A4I1$FUF@,8KJB&4Q:ZF>';Y[+*)NHT6AV%/BQ43@"GJTF MX-\&9Q0UV7=ND]OV'9\'YH9PW.O(52:Q1$$D!X#SVG!BC3.<*B6+Z)R0='YM M]P[W06ZIKI=R&CS62)@U6-&;0N)/,QEUAX9V,JG2S*N87<8%]$$"9* M$B/(!>BY!:67"6B34S)+VL7BAW=Z%N6[/)F.ZPCSWX0P_AS60 +>_[EY8=C" M889>N\!R<,242(ET#@\FC;B ;,!SY49'T=E=L_=8&+:3GR<4%>#3&!(X W0' MN2"^2 #[;)F)(3'5W2UL]_24VNV@@K&AV.@U22QG/*R-DQ!% %2(A4JI@NU> M>F^W5ZBW,X\J)^:B*"1:)XFD!8^JC0IP7E-A3,ZR>P&,OMS)]FF^"UZ!%UA( MPB41/ N*! I_.LI!;HKS4G2R8%LO-]O%&RB<\>\C0]N6&IZI MMBHFHKC ,UN,P3*"A0BCM%>::M%=1_+[D:'K[1>_DJC>Z.C9*[_.!<5OGW\: M_SH:SB;[G_TXW5%UV_;!S4H/FV>$H*>UT8W:S&%^-%O+ZI]GRG)+$_$&TSNI M#75V?/1_=R_CN=.AZ&T:&%Z=Q.UGR&EM:L=.!6\L9 MQF85GEM9-!X]J@BU0BA:!,NZ=E#R42A.>!:VDC\12W7CNFB2T\@$63 M7*7D8MX!8_:0^;7CI22N%/',,2(95FSFE((-TYY129.0G8O-;_[T#=SPU&3R M3%]\@O]\G25X[H)U/??[!OF//#[(X[LZ\(-1PL4Z#$Q@4CJ?/>$A4R*+$<3Y M8(@JR6<7/;APG8SZK=O K('?;B'CF/E8 G<28V\8NZ&66)@U0/@L/9["J61G M]Q7WT[J.P7!"<&,4-A=+LQI,7/"49%N,M%EX*C:^+KRUE[ 8JC1@&F:>!/!>X'Y*[EH'HSMVCSV.0O; MEQM/E5$V2&&M!_+A.)6KB8&.[([G[5A\Y,X!:R5IMR/0%/6M <:Y%* M0ZQ,C$2)!?N3+67S9.:F$]B?4[KIO7"1LB!-(%)RK.D2P+,-A1%I(TM.!:%, MYV):'?!LNW"J<0>\UR0U5<5R8O"X6FD++ICP0B(8#"WQ^$"_\37CC5K1,U7M M;U6($+Q)GEPA3!5.I"\40%A[HJ/61B5G<^SLN>17!^%73:F!^E.^RSR:K=0C MW$+2,>!T$5Q+4HQQF&_#B<>M2%YQ2I-V4HO.BE!?,N-.4B",%Q M>]O,KZ=3S>[_ZVK4!H!E/\;1K%U\RO4G#\)U+ZV$\+K01"5QI@ EDPX+MR9, M*62FB"P]4YW;8M"? +;+)X!=G\-U*AJ['<\IQ.*%8)%D'C*1VGKBLXD$W ') MA9;9L2ZL,'6@A+L,"@]%P4W7 .ULIKM-IYEO:/94] M39QGPEE@F(:C@/#X@%LGN5.IR*@[6UWC3O?!K'&WRFXN/#C%G:5X?%;VDD@? M)?$V29)D-EHG!3RN<_[NC3,Z.Q,0ILI2&/5(',.JT X/SQ8V0^M:"Y.RUYL_ MP&XWD P<-\>M Q=;:=[6>G(\12P8EK7/UM/NQF.Z549NV:L\!?9WQ?K9M],8 MAG+ S3HTQKN<:1:))(,I7!(7U@7 %BW<428<-[*SR8$KN9R_USXT<[(29FFM M3>.#'&#L%=@X/+5U1);7;R"O=&-)KKOITU/+@LU9$YWPX 7F,B8Q"V)X8M(J MZGGH[ KNE0[2>) E.$J"SI99[K1A'=N:O\[CT$-,1EM&I (S(UT4Q,-@$"YS%)ESFD)G++;9A>@U3I'C3BD\@<59 !W),'6@L$"*+S [$3P-VMF%Z'MJE$2.F@!H834$DTB0.A&538X[I[8SNT(_E0: 'Y ,Z(/@%WQ%*J M2)0Q2TZM]KJS&6%=R]GK # [9Z1,@,EXQ$8=\E2XG+ X\M+)L%@:3":%) [5A3M[))[GSC+7#&S6<9WV"DKEI34:ROIB+3)3$/3E7BF.S"F"36*TF,5$8$ M+PPO&X_([<9Z2%%:RS1@7P9R6!,ND8RY2X3L;D>QR$&>-SB$XYX4:*TB(B,PPB,0QYDBF MF4JG=%"NLW&V;@>-M[1*;'5.@<,L6J$!%4T@MB@&SIR/,1E!\^:3L38ZGUM> M^-\&BB9)C=")&.W=O)18$9'$0 N7D2K3O1,"NUA$<$O^-XN>%5!#KZ4EDB=P MJK2 3R:"-G+X_]"YV7L 4?)M)2A+'@L>_\$85I1TF,,3+"DB.9HY#<5U[H#R M'!,@VGO&QR!]0EL]'J^6?AU?[0F="9ZX MK!QE(1.=>5,E0V ^!85/U#(C<1FS<\&3[L;;[V3AI0-A=Z.H"LEZHB+FAKM4 MB%<,2_"8G(37P93.IO=UC-5TF/>&T\%(%KY2$)2\!_ :O"C'/>^L_[O%?<*OLM3#UJ9%O1LTU,C MUA2:*,([QZ4F@7G0)/!S[P@Q=-?U;P[V]Y M".[.8'\Z@/&HX^_':S.BWRY@NG2LW[[9E:TQD8*'%(TAD7D-^F@%;HU1Q(DL ME:'<"M,Y,]@?R=(1VZN2 >:M)>&%>R*+E\12XTG$ZF**!N]L9VWO0]TIO*7$ M=^^25[Z0Z/ DN@!2&!!K>)"1LEQT5)V#F2X5CCZO[%LX?2Z6%(I MJ%Q/Q37 M!I@;$ 5FDI&!"N>[FW[:1>;&UUJL:(%*SJ$. %A-8=AD] MP0T"\$EPPTPV7G4V*;$+>+VAXH$PZI3' MJ-!8 YM.TXB^!+>V\RBP[F:,=G M96OGN6Z!/M-0%$>+*H,%AULICX5V*"DY\0(?1 F[3HKN;#HWHW!4!T5C+D2Q M9DL8-.R5\R1E:Y5A6FG1N53^[B;7;\'O2#)$QDTBN6#QSAP#":5H$GT(217' MN>WL-IG-5];O3%38.R554H%XJ\&PQ02&3< GEIF3WH7 TNZLTS[W$YR@L?_[ M+$U&]].?UU)EQA1X\5X /W28(Z.B(H+%I*7/V73O*/(KK+G.PB2.Z^/Y<37/ MZW&<#9H(X_V.'FYG!=9;65CTX++D@G7,G"86K"W)EH5 !?S_#FQA[![]6>,Y MG K92D<-S+ MY%0F(8+01.F A#F0*=O94EB=B1-VP#LUED:?/>Y;]C"/08*)SQ8<(&.9TH;E MQ#J75M6Y>=R,BBG*T:_1A$GP326P+=R*(S$'7=C$F&;=JV?8W8RW>W^\G#*4 M\20IB N>;!1I(M9R1Z+P2FJE"S.=38GNC"9W@#!G9%TB&1)4T41:S,VA#IPN M^"%*GG/JWCF/?:[&12"PA51XXT**D6,M9%R!3\V9T1:HO?312<5CMMU?.]@: MBF\F[*5S\065 M[=%VY[GV+L-P>J#M43 2,I9R99$;&TK,M'.>\:X$3>\]B1>)^H1L+TF5 0$I M;NNGN)RE#?=!&M[=6%S',C+6J-*6%E=X!LW!J2O>0E.YU#Z=S" M55=CV!TP3S8SW$$D2+%X$+O'HX\L6*L@'2MR!IV8+QC<$*Q1CPJO.A5I. ?L_9I-I,W,O1^/7^?/\7%50 M>A"Q(7R,^>@"G%]>!8(P3'Z<)G\> Z)DM)C4[HI/S3VX@QD\:4>QZD-&#\/A M6>XTEA@]XT5T3OL[YRF>S:9;UP9#D\#-\YA4'+0D,A6&I?,5\9'Z4&0!S=KU MI.+MY#NNC*#;8Y@<5PK+V+:]8CPUO9";.$, M:>^$$EI2HD4!PLT+EO%0D<#XL^2*5YKO>K;)-KC!&D-="0@UCP%/'FD4#I,! MF;&$)^V#@O_ET+G8R,Y4.MS2T0/!XK9L210O,*4J>(Q>TH7 M14"&:3\=U<-ZTA3^_I3O<_E*;;0)&O.HO3582QXW PM*<@H2IL'K*/U.3^KS MT63ZIC3%Y.^E5DKFE+)!$2OPL,=2P!T#\D^TTDD'79B(N\YL[G#O[;IRX8WQ MOB26"-@\W$F6\83?(DEABIHL@:64SF+EYG>275] UG$J[&VYT2W-+495V*11.DR*M-O)X=8>[;:#FY1VUQ MMU_JR0B/>7WZY_O?%CU8_+3X^\+[\AX\5OQ1_7@Y.D'@)))]3I_KMZ-COQP<6$836&^X-JF53^H M#X9/![E,G\';3([]YA- :1:%Z//^;J>%JET2P,\K-CG[ ,+:XU M!O_C7YFFS[8F!'C"41[?4@S":)!6.V>O-0)_OG[UX<5OU?L/^Q]>O'_( _'^ MQ?,_W[WZ\.K%^VK_]6_5B__[_._[K__VHGK^YH\_7KU__^K-Z_LU.OQ:H_-_ M]M___=7KOWUX\WJO^NUYQ:F2[EOC,7\35-ZGDO[;.9A8@,C\19>8=>&0G>_D M]P<-H.K9'+P6P_@8X:M)N5E<.VY&8]FO[XUP!Z'F_#.W+477T[&7;][]L32Y MJ[VXM$7H-9"5X6C8$.DZ-I3HY4<5E%0Y4Z)"]$12$8F76F/B+BV6"? $TZ-J M[A*\RZ4I0R^R%4YA=4/7%&?RQ$<+_B)37"B>LXK\437TZ/YAV=K?1G&&U K/ MJMOFX#%*_K$4GS.#\8"^# ^ M_[C#=LR:.;S@,=!M$L;9__6T^2_!+RZ>@87&- H%[\SJX;-/>3RMHQ_,YQ:$ M8WE9*^+SZZ"/V_4NON,DG6_Y6VBKC'.!9CQP20-R&D^C\?115=#;F?[\J(:7G.0(&C :!#\8C*9A]&6]N'S9\'P; M6F X]+/+0?IB<7X@5P] 3VGW_ GYD3\J*Y M7" /_(M >3.[HCO&[ZXWVB]'XVIZF*O_7"AOU09GJPQOGBYC?A<_ZQM8E')V M(IJFM$(BTLI" E7 _ H75HG M!#KPJ*WS4N\:)>*SB#14\R[)4?PE$.\C21_ M0DZR'Y,\W.8\O,_'TS:R+^C>6H==6I>8UIY8K&=XU*[;]^ M_ZHAD3V_O#M^.5TJ\()@EO'HJ/IX_O^JZ>CK+Q^V9<:DC7J"N1[5RQI,,@ ( M\,2GZR6)>/QR $8>&5!#J7)SPH4@VLO,.?.E\%M'95\TN2/X"NT;;'-,*84> M4RO4]L*SUULHX?<_0+OFQ;;3!W%Y'540'*0WZ69_4"92L$280;96=?C&*W]K E\,#_Q!?@]C/-VK7@WCXPVY2-U:3[T> M9/SPXHN/TPJGJAJ5ZG3R*C^IWA_GB)F$J:J'53V=5,\/FWC*^7#]]H&$]C"R MOM25\\3B!N]WQLU>E0H_FXZ>K<_O/C.W3=NW\L05O<05/W?!1EWQ<[Y..[D7 MNSL7S/>V4>RFG(T;<#N<9B08K 9->02CXQU1*LF0C&):W7IMIS54N'=@#&YW MLV.@R<9]CO4,QB?/1RE_[8I/\(KC\>@3MK/=L.IO>> _>\R-W;0/_C!E,*NB M+!:O5[DY?))IXJD+Q$9NJ(U9NK FO^&#__)JGJ_?[ES9OA.!AVP:JSB_@A=Q M%2 T'<=!TV$R9Z['Y1H0JT;C:H0EL:O_F(WK2:IC$Y\8E=5YV^BH/#9JD93; ME:&I5[&^&2$\([+^K^;O'W<',.^1L+YZ_.[Q^\?5? /1^*C MQQ=.SGWB7>=]VO4HUTU-7P 3EUWQI 0JB2R2$FND)4KF+(J1%&S?>DS??DIC MK/S1_H.GNK)MFCU!JU_'O@;^EW/U]WHPJ-X4D,-.I7A6W//MYJF,(/F*X8;=R]E/)OEM!O6 M;NJY+QS/-/11XPP'XC-+I"C.!"_:!KDF8CN?VN?P\29!9=N>[NVX4T0%;3Q-4DMGUSK+#>]\,WX+SC$0K6[[SG]@D:]X.)OD MZ732.]";P1FCP&F.K! :"DH@Q]K3AA)FI%)4)2."6JL$OAV!B W^O_JXB=UL M3]S&W(!25ZC5 MWW4$;Y6+
.ND#IY&*UGF)!0%[E]4BKAB#.&1>8LG+HM\Z^PWY(3[ MH![;AFIC+^/[6^O:C^OE@[$ $9181C_?N&4N6>3:IH'^1@GKQHVL[=7 M@1$CQLDRV.0K>/9>#+#K*7IJ((KFL4#QG\(/R*EQTS=_3A] MN@:S?LO.=ZO,SR7R>;UDN\O3@#JRVT;82W)\V&6_JULV(-55DXCL9D( WP:Y MF_B:ML.^YO7J$7RHIX,F#3+[>%A%+#BX<9?_FW-1_6MI_H^*#L[*)=!QO6'_ M"CKN>*0[.+YW*O5CCWSJ6HM<]^?MWY\NOO%O/\; 3B;74PR12(*[L"! MC\0G*XE5+"J>DT@JWC8 -_>+3A@/#8W9JI/65F2&9X_B7WO5?PSC'LEJZ86[[;67V\B7&[#LG4)T%YO NX(:.^3D@::,\VA$.WP*#,?)''. M*<*#4UFRE+2Y]<:#.=5J.<=6-?3%^S\^]-K7:U]7M(\K[94SDE!/-9'66&)% M240%SXSTE+O(UF4B7\R93[,_]:M<)>1%ZTA3NJ6"?CC,S43\LFEZ^.7!HVW6QWCEH.)QSU&W!L13JIXF&$LC[#RY.?#W&R4P #Q^'3G MZP_LQ^K03ZI2#W*J_& P7Z_ B/-_SFJ,-T]'5S!\&H_%G++!1)?AU>-!<"F\><[/FQGC5U/*:5#] >R"AU60&!'UR.,+M MMXM:$]-#/SW?]\_^;"^QB^W-\W?X<:]9J_F!M^\80,[A]_ ?\ 9X?7-I:0[\ M7K33'/W;=*+I)*[?.%HE?S)Y7#60]MVEZFNA0)29QV@,\8R#1EL5B*-!DE>CWJX-C(+HQ-OU9Y/;.#< Q(?%1/IX#=>0"(/!X-D?8-3JH,%/"D>H6, MR\DP_5#\A7S3,N^./Y M!=/#>H+K]L=8[&'3)JKM[]+RY,F/:[W*->U*UPU+C^I70W4 4E\-X'URY6,$5,<,AM0 MW1BI^(7?5J"DY((?)M!O^##G\@C#<70$ W&RAWX'- 9D'4?NH#H8CSY/#Q<_ M/P8W)#<]2[G4PZ9B79/MWJ8 QF??ZF#[>WJVO/ *EWR[D\M+T0-97/Z-+B^O MK8>M[6(\$+[PJE9=J<U2FM'(5V[>JGMPBH=@R/?[\8NRX+O_:SL7&WKQ_W;A"U?AYZ^=_J03_7 MM!?+JKWCYV R#D;CDPM6@IJ+ M&F,2YQ=M>5%H_YM&[GI+N)V2P5[W^W'?4 3G5OEK_61M1$E>7Q3:Z!6G!ZQ[ M->X]6>_&//3RW\5Q?_^M$'$_'[T>=-5IO>(!8IJJ:/&H&3+9Z-EA&S-WMRJ0]V']M^ M;!_DV-[Q!IV+TR+ZV>@E?0=(<(I2)6X],9X7(I53)-!""2O,24>]H'E-)8@7 M>O*W1DV>MUJR0V18WX0,WZK0Y5<-1DP0^F[19@/"Z&08R772 [6C#9Z:A1=/IGZ8_#A-*BSU7:=OU>42/_@?+TSDNV;*]Q6QR$Z/VV&.5]QN]5,WXG MAWDP6"AM]0.H8I-YVQZE^?U\5MS^T)Z&\T\8HB[G@'3E/4K)19RE3=2%?@\FFZ[DL7:V\D!!8K])J'\3 MIZ, F"#87L4I%WM?6^5THYU-=_LR<[UXV6QE IO=*@9SE.62"\DT>R)+S,1S M!_\1RD8@]3[JKT+;PH/8<,&(8EP2Z8(A'H_WI$HR076@*?H+MN_O ML5#,Y,ULVM +X!F/JMFP;IO_\V-31F;R"- UUO#"DY\?O7K]\JPJ#6=')(VF M9'[)HU^8MGO4Z3TKV4*,%R_:A2U1[2NA,,6S972VW[=O%O+9JT:G$W3%#1G7 MJN-[/3Y_M@ 8?\RQ E@:SOJEY?W0 ^])<]')^& MP@YR&_?8(6&OG9?Q^2< M:\"?+Y!^256:9N\9F*;G[5>3 M3F';;8WA-0?C?(6#'=V8Q^CCRRI66_[87K8YSCRF]G9UK8./?QV,1[-A(O.9 M;.NB/KL@\+XJ7_JQQ5,3-Q^+7YW3^4,W733T!O"VB9*LUYF:[:V)](-^\T'_ M=LW[T-*VW^^\^5*\>=T.-.CJWE_S\)3C:-RT^11&.H\']3#??&I?OGJ]__KYJ_W? MJU>O7[YY]\?^AU=O7B\GVF][LG<-,V_MU5]O]EA/['J&T0][#U(]L;LO:G+' M%N35-!]5K*=VEU [Z/O11[9"[293/VVKC7>6V2W3'M\O^UK]\.?0SQ+T*?W8 MD[S[0O+6CZU=7['HB'.7<77Y^/<( PP?SY M2N>K7]O.5^^;SO<@VX-L#[(]R'8/9$\)[,=1^3@ZSBTR[AKOD93 MMANSU#>/H*/>(O".(S'M$[A'Y82'RT?1CDS]_.!H 7DX^XL$S MTY.=1N3W*^_S_U0OFA?J(7A'(%CT$-Q#\,."X%52'/WD\&,9C#[O-BE^#J]1 MO<37Z(%W1X!7]<#; ^\]!][A:)HG'Z>CG5I4>XV=Q@(AWT#>BQ;=>M3=$=0U M?1+##B$U[_)D-C@?).Z1>4>0F;D>FG<8FD4/S5>!9O'Q M/['^7 W,L?Z4\8_!_'-7P?D?*_UM8/8?IWUN4'HPFLRP0,Q^&,VFU1]^_%>> M5N_JR5\]].X(](HM9$;<(PW?-O3*CD O--*A63F+N_(C#MIX-)A\! S[>#P> MQ9P0MKH*N\_GW6T@]^VRNSVFWAM,[>&S#]+VP]ZC5+]O:U?49 L;\OL=^5?; MD5]_'&'MZUW8CO_FP]]?O.NWXN\BI[LT7[77SH=$+OIA[U&JYW2[K2;]7OP. M3O.KR:3 M61Y7;V?C>.@GW[BWQ^E=P>DM;#FZ1W"P;9SN,RROF&&9GC1[C.9YX%V%US_@;F# V-W5M/4>5GM8?0C:NVU853VL7@56U0[E,6%' MJU>G'>VAM(?2AZ"QVX92W4/I5:!4?\Q?#NM0=[?2R(MY_WK@W!7@U+<$3N@O MWO_S(_ZHU]565R?PK9]VV7-\O^QAKZB[HJC?K?,#_^)9YQTX(7[#J:']"W;N M!;]ZW$9?E?'+'O_MMUW+L=:W5>3ZW @<+BWLL3_(+7827Z"C3_W@LS^9/'M4 M/>G%8E.ONHFCSK^2T4NL\=L7S5FFK]]\>%&]>_&W_7>_O7K]M^KEFW?_!SZ2 MW]^\^7?\^_V'_0\O_GCQ^L/[C@W699)QO=%8CSSHFZ-$!YSB#X?U!*O2C&&T M!R?5NWP\&D^KT;!Z"0U7C))_5'BQKX>3JHS&GSV0KL%H]!<0I^JT'&7UN9X> MUL-J>IBKH^R'^.NH-'_B(D=UZ,=A-*Z.QZ-/]:0Y?@+:^EY[\V?F5-6XG!N; M.F7<["]:/5W:K?;C%+]E3HB]RD\J#RTDN/$'O*ZMB1:?G;V^_38]^['-U%FV MSUYO7R,8^K_<%@Y?7VJB90"4]JYGVU&#%,QW0T M1K):8;HI7'IF**:73Y]7): 8?AU6-@EZ7D^_- M2CBIX+E'DVHRBXXNW77[YN1X,OOYV,'76%@IUL?0MPM^C!<_HT:I3Q=SO/H;2NLP M'[0UJ%IQG^3YO,+/K61.:L ./ZY@5L!U:U3V,%6;3 M1F*'HVDU@(=BD=CI:+7I,?1UG!I$F3403LWKZ1W/[4D.KX]EX@L6Z\.'0W/[!.#?/;TO(@ AB MN^U-%S5T>L,*MK0OB3U?EO"MEM/?-+SRFKXIFXLMMYJ XP#C,3Q ! YR\M2 MC;D4%,D%5)T;D;VJS-#?AG%;5G0=JWQP_;$O]Z@M-9CZLV7K+W/2#V*:%:PD!/IRC:8$BF,(6?1@/0 M:=RKT$[T;!CS&/6R,60!P&6&JGZ83T Z$+E0Y "FFB;A^I1A>N$VS*&:3T^L MQW%V!(^&IN;/ ;!'H,!_4&M'$4SEWM(DH$CBF0&SHW9A:R&F<1^5Q]:'!I$9P&CCZWE#,P>, \ 8:S6VB[3D=P);PPLFLD4%\ M[6:4]LX-47/=!/I^W&I+\[Z-,:G:L0.3/ .]6;0+[:0:U!%' R8"IA?PKHQ' M1W GZ.0"/EM8],/O&5(DXA!V+=JOMOD=,S;'K3C/']LQI,4+\'2I^?> ML9WYM$";;\_5LT9K?0!N > H%?0/7GP/$?[\U+9FI9GT.9B= M@N(H8)_PTQCQ!9.L5T[W:6X"[)]!;T>(2\?('OU@GEW=4LMI/<%AFG>]E96X MJ&L[.7W%)7Y>\(*C C0OCY#55'AO01NHXC"??T(X6XL_]"'U!PC$ZREV <$/'\.8F3?]TK%IM1B4!@MS<.5J0$/RC>5#3:FM(VZ%%F3P=N[GY2R#A MK48WWP!?B3A[J-GAS.@._.?)K)[.-;5YRNB,U#:R/PLH@$C\P$J#U6W5@"RT M.XXFZ);E"EEXM>"!V!(H(/0&Q7@T',X]GT9"SBL&""'@T>0;FC^'19B"\>RX MG39NU&AVC)-]3A!.^[;D M/5]I_A)+\U?8. M;H6XH?@B.+;" 1U$(&GG']Y\@'M6!LTH[9T!4!Q\>,[HJ(Z "Y_R8'0\-Z$- MVBP8]N+UGE70,'"SP>E=V,2,Q^,>3(R";T&J&;J$[/9LVT26[2]1V*,'=M0*'CQV;H&?M;QW6C>"M[AU(7"]M^L*X 3N_/QPB!_G: MK?KWAE";97<#,2^>KX1&VE2HKRG/+6C7 M*@-IC=#D>S&1RQC47CNFH\%@]!GN?#IGV"M$ZIRR3\ V^_EL@9M0I[DK]!4J MM-#7?%L/RQAU8A8;YMJTHNLJH(-^ MHM;!H/E9F@T:1Q?O;V;Q@F>WESZFQCFN:Q=P\J>1V)1D?-,GC3S72+^##\,^DS% &&OZ$P_H7#,GP M$ E:.\/SIB>CP6R.41<^^K3#0*WSY];"HT_6%,!M, A5[$Q3K1[,YM;M"Z+2 MZ7VS=F?@9<]&#$HYXE+[0LL776E[ KP7W[J ;9A+!XYTC?3_;+_AES >>2"7 M9WMPVMV65[>/7HSB-Z1J"$ _&$T0[#YC$/=3;MG#N(4$#+NT6!3\I)X3\[.Z M%P&5\?;Y2\V=?1@>#'(@BGZE$C[YX^F\DXBTZ52V!ZTE186"CPW(-".=X^$0 M?'4,0&1T@?'+93P#65("O9^L.A0X$&UWEZTLK?JPW<(Y]TD6\5HD?7GN<5TT M7&,DVGA5'L<,?85NHZ&"6^=SUC829@?+P5@1B'-C #B8&]Z*)FII?.;AGT:^ MZV$+,..YQ"W,\N00X6L>C6]AI1V'9TL>NO(<8,4>:-3D<*]!E[E]G[<]C^J M@3Z>1]"0UCVN_L\AF(1&/.#.ABXO8!M]75RV 8H# [4@1,B;,X[\_.V::0-"B,/7KG#G]+.)5;CXY"Z+Z.>WXIV/*[^'&+3IV:\8=KS/IQA_9@& M@J.+$XBD.@Y.C3M.:_U?2^?X>^X[GG,%,M,("%Z[,$TKKGHS]E%]NN[Z^3X+@M[9<_&B&+6SB#P(17PG1SJMZ2ZD74K>7-89"/4%27@4'4 M^KTYKQ[4*R+S-:%?A(KG 94YG6K=M+9[#7#XTP%9>)ZMA)X^=$DA]RX.7H+3 MB[1RNF"^R/QKT%+XZF09/-QB!*]ZV ',#]\7U:NO7H$UR?,HY$HJ_\(S&C3F M;]8HT)RWIWG<__+V6]#_W$ 8F+3Y,DV+1*O/PD_P!-1_<-&:AS8VKC'_>/5] M$+?=3W#I,USZC(;S8["ZS/Z57L^C;0O?;H0$:<$R]I84:06UYLP$'<+0T('4 M^B4)N$,3#VN#?(V)0_LU:U;NX.7SET-P79N003U$*GG2.$'S>-:G&D9S5/;. MDAGT8)8@!^0R?T)^LM+_QHB$:SB%^Y-C3O,N>\@R_-.L!C1NUC(BWO@9;O7J_!!M^N1_NOFZ3ABTY=V()JM_+:3.&\TO'U#DC?_'B]FN:M MSQD6RK[PM/5M9EEU( -^945WKWHUC.M@N+?KT:WI[7K@$ .OHT&-U")]#'Z M!.WCY##G[>H2GE*-8?#4Q%<7':Q^]5N?MV:$JO?-"&V],]L7HBV>]O1#PVM' MLXEODU5;@MTNA:"+<8P)S>U?1Z,98."/'1NM.]CHUVS:7#QOWD&TI$_!#1H] M"Z,Q^'!-#W"!&[J,EY.!/QG-IM#\EYR>M8]BE#ZF_[:X :9YX(\G^>DD YW" MO)=YT^V>VJ;M1^>W=V-Z6+N@\'1Q_P7U,=K':?I8,_MO.& 7[1>>]^FQU.JR M:R[[73_F7-^VD>UT9(W%1VYW@.W6*XITZMR>?BRO/I;7J>UPNW&=(]=B%!XK M-!7(*ZJ%M;I@7+9M(.[4G+X'ZSG/%:-MJM>65& GI^H>0=!WQK]MGXH>IGK9 MWQ),?971VCTMZ>Y,[=*Q>A& IL1=IU-WJAO[D\E*5.+J"G$_AKI[)F$MX_J M8>0.I+8?W1X3=@\3'M:X]F/9&5)V/V)<=YP0\ARWSN".@X:>/>TCBUW!XGY< M.Q9ZZL>R'\NNZWL72P7?([%]R,.[QK#9ZD Q"?>N#TQ6TPB:IA\$A_.3MJ19 MQ ^8P?W)X_[Y/MJV&Q[@<-39D3PKR>L4VO^^_:!:9S#\TD&\8T#YJ?X";0Q? MCN>%S# 9\^7'$ +E)BW"S, MC6/2)!TR&)D$IB,:07S0@HC A:2%4I/C>7,CF/%)>$DXE8S('!*Q0692: K, M."LY$ULU-XSM&4M[<[,I<[/&=83>2UVOEN_'V.QTJ,89RU%A-O]>4\ZKK9\T M^MQL7L%B)O.2.O,R7_#S$KQW#\6* ,Y,+4!0L(5('2508>4)E8:FQ#2C>BVD M>7\Q@B]'X]]&LS ML\%BQ-\M!WR^VK,F-&/VV\1YBX+6H@/&0W98;I@/-&CI MB(L9G"V8>1)R<$1[&7AACC$JUV']MB$WG-L.RTV#.%\GG#+ M6H#]:LI.A/@?%B5ZH.LBNP'S-KG(N-GP-KDVOQ_VR?&]('J0 ]H;DQM&RHKW)0A+K4@;N#__QE H2 M3)3:1A8IXVOQ%^[$D#C#>D/2Y1A9G\FQ$=W^8"E@FF>10D9@8.8J",A! -T8Y+354,7'ZU)J#W M#-/]8MD.*_'6AZVW(@]; 'LK8#Y$*^,>L MPZ/Y*)WHITV9WL4RXVHMAOQ_G8UVEYLMG*N;SQS+[//MZ\X_'FRRO^ M;'VLNSNL:RNEU#.,:S&,*(!"%*8(8P)\3LH8DHM,8E#..,9=%FO)C9K#X(L6 M!?>'J3G?M2U(M.;0M=BC9AT>:P\).PD)#[0&82_&'1W6WK)M::N<%R)J9XA* M/A$94L+L346TBT$8)UC@7Z7UW,1WOE/+IM>R<:&'A&XMVW*[,3^[:?HA^-D? M1M/F:/G;N=1]P+T/N/"VY MP!N@!\+I/>F^O:VCU]SN:^[6AZTW'0]; 'O3<>-(:@"?DJI(P/$L1":M2+"! M$9-8\2YYKOEZLG\W83HDV[.R+\'2:B271>XZ:WI)TV8>\'T'*.T_A'8'Z M3$^:U%TL[7U\!#\TA=/Z,'$?)NX<4/1AX@Y;_"@4Y]1'4I3G1!H*+F#V8/$% MI3*I(HO3ZTFX;4'K[< /I_O#]&*!6Z_79O"9V3.V7V_<93W>^K#UAN1A"V!O M2&YJ2"AEW.:HB=.,H>LH2"CPR6CO(S?)*+Z6VMQW84CDGOA./=)>CSO@.=Z/ M2.4=:^[?1J/TN1X,^L!P'QCN'"KT@>$.6W>?J=-%6J),E$1J*DGP&BPUOXF;N$"H-5ERR<6>I!W9?=DK;6\U>JO1S4'KK<8FK 9G67++! !R MX02+SI+ 121<65F8"#F6KQ)3;N(3KMUJJ#UM^J7#3CN ]R/>>.<'+OWGK![G M5-7#J1\>U&&PR#KMEP^W;N'[:%$?]=TU"Q\L-\*!>Q>8BD0RI8A+5I&2E,K" M*D?#5PE#-_$+7]9@V//O]:><7BVAJ]UZLKZXKV9[4J_CN))>D_L%Q-Z4/$@! M[$W)C4.,*61E:"*>>8>'^RH2O#$DY"*E#CYKN98".7=B2@S?$\SUIJ3+'N3] MB$[>]0;&IE1LOU-Q^S:^KYK5W9!Q7TAOE&WAA$[-0XI"$).5 M K,4)7'94)*&OQX\P!EA&^S6[B$>BIY>\O.IK MZ,WPRZ\!/B26_W@D '^)V2D"V;E#RW/)BHV@A/>@BBD0BV(0BF4NFLPYQN$& MS X4.RWG>W8W_.0MQ M-I^M9S>'DW;K9?J_-_4C<=7]^0]O!>/^KYNQ1^MW5( ^0,11+=>_\K>OQ%=G MN-&FC>".S-N^>8D5"+8CA.TYFY?VH1VI,')S7,AD_B'6>TP%DE9H^V0;X=N@ M;3)O^^8E5B#8CA"VYVS> 9?K/C845WOK@]E\]#F$>T]2JE9>=Y/+\"[$.5*& M/HJTL>$M94U5 4\V#Q]'A2^H$H*P I!Q":J(!#$I SI(XY6.R?!!9A#U87(8:81G *SMUHZOF)+1B4>@Z2>JZN,$_P[24NNIN6DN5FB$': M+D+0:N,HEL#.BUW.=-UP'.%!M"DKYFMD8&1-)$,.X&74@(:)Y*4(/&\=>W*? MY!.[B_7C&Q)[=L-A3Q9YLZ/S)D;XJ&%NJ &X.E!Q5K;NJ3$A"*UQ@$BYOL]VZ7I=\-&U>HJ1LDKB R&"49T"0Y@G%+9B5-.](T=HO"(EI(AFM0.3'P M/"K@P3.="V)(;I!I[(?1-",;.X]N-I*/\P8@R\&BXMV[KQ,\!ZZ:#G_XIY-28(29+D#/33E%2D[,$(*G)SETX*C&% MA@$77H#R,H*7N4 1(1?I4+IATL>#J8F=IV0$3]QT>+R8-' (:&X([:MX]N-A*7\P8@B0.P1:$YL([\^0]O!>.*8-M2GG4:BWU''N0Z7%9U&K>C M#;&CU1E:>QU;5N64\BF$5).C6#,D43(XWD\BL($K@;J8/,@VPCOC^0;/F*0: M(E\B#Z;R'4G(60*0)&17">',.V6] 8&6@\I:@X]<@6'9IQ15]-L+!U> M0B1)2-.IXVDLS!UZ@.OFQ,GY^TV%M(FP$:FG^5;M+I[2L+O]A0LAN)IR5M5/ MLA10,LL:+M0_5(X>M32HI!QD(V)/?/MLZA%3P54;13HB AK>2GI&,"8].\(@ MMH@L,%ZE+!H/2N?^B*RJ4CKHFL16V:JO#K(5 *$4:>SR,4^5L-?>0F HUTF &?/()I'76LNBM MQ:%'O@YU?IJ=*MO(_DIR_<.[/N7*!..6S$H*=J2#3KP357 XB'YBD!)5QGS) M&IAT02D3=$F#Y,I[4# ^U:*1^O!YNCY5D+_8N'?>#QTFF+V%-[-<+_3QW_^= M)6?*;[929>RG>=1 4D0.UD9>LN5<9OG9#_$V1B,#@C56@$K>06"Z^B6::$UP MR*0]^O;4BXO9^J+^HYN$1=X0RV8?5ZK$,/GZN^4:)US]Y3W:/OD7%4\&F%=X^V6;]-GB;S-N^>8D5"+8CA.TYFW? Q<>/#<75WIIS M-A]]#O'>]ZO;X0A='_E-)Y=A-?DYS*]P\L?;6SF^2HDR-FNG M@82]\;GR#T M11#K7(GUR/@^K[N;='PHKS[_[^V,?:IDR=^H])T1$^[IL=+K S8?\WI9+SN97.* M+C()TD8$90(#%TI%CHZB^HRP)OCAW6N#CN[)U?K-%U ML,;%Z@<"^WFZIN>.OM2J.5>^%!D&F:>[YR_'V;0BI/__B+SC^HM.PGLS; I/ MXW44U$D8[A54+4J@&(L0E!/@55_+%UB\&F3JXJ>P]+SKKNZ-H[Y.V6.I#Z(Z M7/SF][)>!5,]W@5=]859"9&[#$QYX23:D@O?EX_L\WN):GBO>MA\ P MW&9DL[/1< 52I1H[2%7#ABRJ M(*6 5KC"I#EVA]#6B-!]]_Z0YQ!U$W6?$@!/DKJS$D4@\X!%:E!&: @Z,7"" M)5EI.X? B;I/V7/VM!V9*A[#M#4O%R=5[H@Y.2UD@(B6@;+,0' %@1LM"@\L M>%:&6+:X-EUCM8[ZG9-A]8LP9OIV?&NJ&;2 $GU)Z%-.PZS7'OG+4Z'C&(4. M87,.L0 K7E7'TAR\8!H$9\JB4LZP00YN_0A;!ZIR>)$L%RA ^'YZ&*OD$71$ ML$YE'ZQ1(0Q2(=SG-S.::AS']Q%TBNG@#5BI:[#K&8/0%SIL[!?1HU%%Z[WX MR$Z%@"^N AKE538.BB^]?Q@!'ED&5?D@6\4L$_OY5KNOE'^B!FCLU!DU9>93 MLXE:=9!QNX,7U>+1%; IV H75^' +%8%"246G0S:K=KX(,2Z5W>PEJ4DO(4: M385ZA;D_7U8HX%E'S1)JR]1>OM6P[F"FS/$IXV,*I(8L$$TG]:,NL7[#GW'^ MCAIX1]%5>EXK)V?:BCL.<=-HM#/H(7GI0!6G(5I6P+AD=(A9*C_T0L,FP1YJ M1J-Q;+I]>$-=0H0\FG MNI59_^3#)"(D(FT:C41D+WFDQQ1ME8&B9.JWG@:(2B0PCHM27RMY6T1VR2/W M+")<327W)"(MIY34?[D7O_X!UV&VP#S!L%K,%J^[R=]J,S2 M;/T76F(>^1+S><[9IA'[HPXO= RNE)I@9M4W>S$LX+@7X!U:D9W@Z+;/L=-)^FJGK#Q0?Q2/0XM9O/!3 MRS\UDX@(HY'$9?^D0!GX>4*9M(^T[S[:E[6JZ;918)D.H(3#*GNA0+(A.",< MBWJ0#/U VN>SZIA.NP/7EULEG8V M3>EEM@B+--O4JNL3%_4W=(\^LOQ.!N9BY!;F=RSPYOWRT&5XC==."Z'4"WT< MYK^$=]U?OYK\]VZV.FI M/7KOM0A#_M5!\%$K)KP\<7=Q>CO(^+9XG6]\R_K M1:ZGD^>+]& ?>; Q-BK[L2__^X,'_WM9_KV\Q%7H%:H[IMV>OJ>=IQ_3SLOW ME]HSU(MZJ0-,)7S8E5[;:K/,^+12ZPK?U.N>_8S]W5Y>X-'O]Z"FN6=GYFQ1 M561YU57C=-,)ODW8UP?>7"M.GKR?B#T)%S7067=_.6MK_>\B7.5^1'IK9MAS MOMQ_Q4U8]JG*1;A:+V_#UOX*:MS27W+_=IB'=\NK=?WXMU@#X,VOXHP]8G^Z M_8'4#Y>_[/!QAS6JJ=1Q^]TWZ='U9W]UMY+S\ZR;;1*#=X]O?_X3%9WK7Z?X M(RG,GWJ#?2J&O[FF1T+XS[WG(JIJB*M&>J[1[U1YN M2N:A2E46D8/B7($+6H%5VLH8I!4EMJ,]UDVMIV/U2'M(>QJP)&D/:<_[,W&X M+\EQ#W$S:4=$ \$E!5P5CS9I[?F6]GB)3GI=TZ3HJ_8($2 DEX%S+:06B#J) M=K1'.#:MFDCB0^)#XG-\2Y+XD/B\/^_5)">EUN"SL: \]D)B$))2QC(E(Q?V MKOAH'X4W44#I)]\J&W,O6/4'D3$O@^^/B6U(? 2;,C'$M+A3\/U&JW"#U$J/ M;MP#>_339;<9K;/:M1IW&E9O(S 8?)S6N8R_;JV)@@*(>P40)7"-$A4HTU?@ M=,[@@D=P DW1N3_210Y1M>O)[D6Y"2.&"@WXU G>XBP]=09;4.:H0M11#U']VX>&<3=U2I.&G:OSDX81C%LR M*VG8D>:]*8;9K3,^=JDB[D/#C)I*W>1,U :"WA9)#AG1JO,@9WY'ZMEUTTN5\OZ-'4GC;P[Z3RY@X[A'G7@H*W)K& &S8L%%5Q_ M3F4PD P7V:++6HQ/^>X>TU;(DYI0W:*BM1&ID7G;-R^Q L%V MA+ E\Q(K$"L0;,F\Q K$"@1;,N_>V\X_-A17]6>'(Y,;Z_4N?_W1Y[ R] ]< MX"K,)V&1)R'7=\VZ=;]4]#.=7#/V^M+1+=FNT<9&U..H#2'+V;AB0 ;)^CE7 M&F)*')01@5DOB^!BD!;S:\YZLLA/?L58SZ[7MH>;&B*X:Z-<1*Y,6D):TJ;1 M2$OVTNSM8TE:9LCUUH J4D&T3($35AD,63"VM5UIIV;OPVB)G'K72/<\UY)^]*YE"9C"&-%GGM76_-V=VJX/HB7*39EK M9#,1N3)I"6E)FT8C+=F'EO":>J1H!+B,$I3?C'%W"%EI3)&GDE09I/_Y,%HB MIL+2N2]C:'BFPM>P[OT2Y_.^(;HO?-4K_3_LVZ.II6$4=?;S(I$S;4X81SQ@ MI3-!APR^^!H/<%,?&:7!JRKX/+ 4Q-:6WEUJ7C=T5>.!_[DEJV%# 2FG>I## MK\F+J3..9.0L 4@RLK.,*&NL+P*$59O6"0Z.U3Q1&"U0&\^BV!I-OTNY:^\R M(O34,Y*1,7OQT "09V;D#S]D2A#:074Y51B2'D#@#8Y2U,1L1,0U1 MZ=J[C'@YY6J(60WDQ20C)"-G"4"2D5UEI!2A=!0(47$+RE=!<<$S$"$)J9AQ M4>(01:Z]RX@54V$$R4C+]2W:V+47S_X!.PRK]&93X,KX,\Z7EQ?U)6IYH9:7 MYGB$6EX:C@9,"*K>N Q*U51222DA.A6A/ANQ1"]0;44#NY2X;AFKA@/??N"K M@1OQ[=0Y3PTO(W;DHYN-E.2\ 4A*LG/SI"HFB<(A%Y% 16.A)H8)!+=:62FY MLEO#8W>I/&9'/KK92$G.&X"D)#LKB=&^*&? 6&EK3H(2@JWI M1DDAIVQTPKC5AK]+H>L02J+\5+$A%BG)D4E)2$G.$H"D)#O7NFK:P67(P/JL M0G'IP1EOH$H(S\(&X7T>HM9U""61:LI:.2GW%!V9MG,U6^[Z1Y@M)M6IN^HV MDV69Q*MNML"NH^87:GYICD?.M/GEP)3P]:WIQQ>4B)@1A;,@^U!$U005?#"L MYJN)!T2OF5:#3%*LK/G/9=>]6+RLO/FB?'/#FD.MD;*I'B0>.04>^36PAL30 M7TCD2.1(Y,Y2Y/[\A[>"<46P'1%LCVXVXLWS!B#QYIB3@Y*UME)S0,Q]/YY- M$'2T@"G)X+P7R0^RR8N2 TH.2.1(Y$CDQBIRE!PT6 "B_4Y[P?J3BV4URO\7 M-H'2LDQFBW58O)[%.4Y"U^%ZATH0M88TU1H2ZUMQ]?Y[/]*7ZTFWG,_RY!9D M1[=UNV;]/8A^WK M:NDXDC6' ;6O>5H.0H+2SD,LK@":>NM<0JFWYP7?IY*# MW<7Z\L;(R4$9CS(C-$:A4[D+;6[ MSP:O9M1.FB&&4Q%-C)(F2.T(QBV9E=3N2%UZ 55-Q@(X- (4<@D^^*IV->-3 M.;NLG7E((:X1M;-3+AHYNY)H@M2.U(Y@3&IWA!.9LU,Z%@DR],,[DHDU3\L* MC' 1K:L"QK=..KG/1KEFU(XY2VHW[AKK)S;9";ZW&NOFH\^AQOIJN0[SR?(2 M^[,(%Z\G>+U[E3;948M1>SQRIBU&XP@F/ M&<)1@2S]8TCL)]8D(A0.0U&-7]; 6@RS%@K'] M1&)M"T0E&?!@?!9.26'M$',D]Z4>6D^%I--MQNR\1S<;J<=Y Y#48_*QYF:IW"URLZ9557&7D(A?N!ZW[#2YDPDV]U:1DYTH!I&0$XY;,2DIV M)"5+C,=<"IC(/:B$&EQ*'GRR.>7HB[2#G%FWQ\5%/K6,1JB,O$IY&JTP!W;I M%^LWN)K,KFN57]]LH?O+=++ ]6/J1CI .%$MU[_RMZ]JY'Y^339M1&YDWO;- M2ZQ L!TA;,F\Q K$"@1;,B^Q K$"P9;,2V?9C&R)Z'D/1>S6MP.6J(5]Y%6F MHUNR7:.-C9[IG-(O/J<4"T81%40T%I3E' +VA^ 4+[3V/FHOAVB!OV7+FWUR M0U6H9".-%D?GCJ;.)B5A(V$C82-A.Z:P52T*0JJJ3SPX4(PYB"9&L"4'%K0+ M-FP-$-FE(WY/PB:&&!UR"MQ!PD;"UJPEVS4:"=NI"ILUV1?/%!319VR8^ZU> M4H$WK@1M? IQ*V/;I4-^/\(F6VF-/SIWD+"1L#5KR7:-1L)VJL(6;8G(; 93 M4LW89.FG<4@.T?<'U\@LI'W0V35[%C9#&=M1A&U/1]%0B738+OI-[SPUOHRB M&X.VX1PB%LE8I4P89^'4(3>-3SH7"D.;/8B6&$]#SC([*]#:)J?:M7(V:-$!J1II&D$8]*T(TP!,RXX MK1EDQ6/-TPP#7Y@"=$E9E9)W<9"BYH'R-&4H3QOY/+!/; <5?&^USLU'GT.M M\]5R'>:3Y6_/#:.FK)$W99TGY= 4TE'''\$7+9S5(*-&4#4KALA3 J]T=(*Y MHK;CCUUJG_LO>VI%QT.<+0]0.DTP;LFL)&='.N?(>1]23:)M\ H42P:B[<_U MK9KF52I&VZT3^W8I>^Y]==@WL@V&6(#$C,2,8$QB=H39.XS%[&.IN5D_HL!E M!E%;#A%U3BPIZR0;HMZY_U(G-Y[D[%QY@.2,8-R264G.CG2:NN'H$PN0E17] M*#D/D3,.R3ENHQ+2B*UM%KN4.@_0C?*3MIFX9L?H'WE8Q MU^$M=K1Q<^3-4T>W9+M&&]M$B7%$ QZC-[GJ>6':@I+<5E'G''CDV3!EI6-; M*[6[#9:]/?7P[ZOEQ=/Z>;/%58T,;HY%7"ZZ;S9T=OV^5SV9/7N[7H6*@MDB MK-X]7^-%5T.*_DI6R_E\$U1<#X@8*IZP4V>&""B(!NCD#-*ALP0@Z=#.BZQ5 M@]#G EK57%2EFIIZ$1-$H:)&9WR5EF'FP+:N0WIJ>2.3 X@%2(9(AMHT&LG0 M7F;0^%(,8QY$E@64X@)B=!80([?,%S36#C.UM749DF[*6]D9231 .D0ZU*;1 M2(?VLA]111>UB8#&R?YL# T^*P.Y:&>E3!JWSWO:;Z_BR-7JP([__6KY\ZSK7;[B?_)UQ 76-TQ*]<._/+"H=QKWHXWH@=H#J$WH M'",0+E0RV2EY)S C&IR5F=&[*%W?:)%60*04FVRJH4ECP)CD05F H6%Q. U8X'R"H M7;W9]=%GVV^9MJ2L;1ZV0JI+JDNJ>[JJ.P[%0Q.RP%SSOY0TJ.P1',L,K! B MZ&B8=7JX8NJ^4DCNIO5WD]*=*PV0FA&,6S+KZ:D9Y9!?/'I="U&XE!#J+^X7 M6 TX97+]0V#).83LQ7!EX;WGD&+J&2-E;3.'I.V=1^*G[W!]6_\-BUR]^:+^ MFC?5#6<_W^[VI(:RD3>4_9INQ"/1\TU>7L4YG@/A_+&)$?J?-GN+$=(XHI-H M0U8Q>;#6&5 J*?#)U7S?%>N"+3Z488;8XOI#W]I063Z?:CE$+'(NY- NZ^Y, M )3IGR>42>=(Y^ZU5Y4'96) R#X&4+Q*7%3:0+88618\,[ZUKKW3=-L]Z)R9 M6DLR1S)',G=V4":9(YF[5\.2X4E:R_MT3H+"^B@(+D"S:+3,/C.U=7;U3G-O M]Y'.^:GW0Q1MSX4V!=VD%[_$+I)5;3OPDK?$R[90\08U3+]:_\ M[:L:S._7KBW*6AOA')FW??,2*Q!L1PA;,B^Q K$"P9;,2ZQ K$"P)?/N_02D MCPW%5?W9XX>MDO:6^H[-?UHOH0 M\\MU6&/WHCRYP%6]R=\NY_.PZC8_\KZ:Q#ZN)HG/%)/8(S;$1)=3\/MVR9*$ MYRP 2,)#PG,K/$9*&Y%ET 4=*)T21*=+)6ZF5(Y2L!R'Z#<_IO#021,D/"0\ M#5B2A(>$YT,'>,@IA !&L0"J8 :O D+*ICC'1LP @"0\)SZWPB,*R"+R*"&<(*B@%0153_YEM],6*.,SQ1\<4GD9VX1[= M[QNMR]T41ZDN-ZR_?SN;7U6'HAZ+413^&Z:-IL*%D^VD&$FXP QRISF$[%P- M$J(!S[F$;+6,(4:%VPND0U3F;LAL1+6Y4_#\=NF2I.ZG-'59ZAJC.G8+GMTN7)#UG 4"2'I*>]_V( M4?C$O86<@X>J'1F\LQYZ:>%&IIK-;$G/$-6Y@TK/(/6Y4_#\=NF2I.G)D8C_UN<-F/9ZDI^4*W6DTD!S8 MGW_;7NUF&1J]_M,$SI-&Y*>UNA3[8A MI8T C10@1)%@_?< M,<98K,LC3(><"W:]I/KI>TO]NL M:+\HF^)/]^+#^/RT+L?72SD:R<-P!)5G;>I:,2OK.0XRHMX%F'AXU&#C9+H5Q! -5U&W)NH".H08# M-7N$4//'?EI1S-%F%-KLL2)VPUM;,<%#PP'+IL+XJ?0T3'?,?GUTLY&PG#< M25AV;[40K/!>6+(LH(*S$)A.8&)R2A6NK-LZFVK FMB^A*6*BA!B:CT=#S)F MOSZZV4A8SAN )"R["@M*PUC"#(*G*A(Y*@C)(A3F@M*^,K/;6KX@A]M.[N2Q2&LZK8. > MZV)[S%B845/&-0G+OBMC]>\0Y[AY>.\O:>Y>S M'*H33,IL$1:I_K;Z7>H3%_4W=(\^LOQ.!N9BY!86=RSPYGT9]K(2R;5#0BCU M0A^'^2_A7??7KR;_O9NMCAJ3;/VZ+W7(PW[503 1E_/\\<7=Q>CO(^+9XG6] M\R_K1:ZGD^>+]& ?>; Q-F+ZL2__NUM?K.L?R_1_;^IWQ57W;_SI:K9^=TR[ M/7U/.T\_IIV7[\FF9ZB7'UWS?TV>_71KVZ-==6^UH]_@0;___?COZ]FBRL;R MJJN143>=X-N$E^OK*7&3<%'CE'7WE[.VS_\NPE7NAT^V9H8]9Z7]5]Q$7I]J M @I7Z^5?8PU0<;6Y@GZ,8+WD_NTP#^^65^OZ\6^QQJ^;7\49>\3^=/L#J1_; M>=GAXPYKX%+9X?:[;Q*=Z\_^ZFY3U,^S;A9G\^JMCV]__A/-4=>_3HE'PO _ M]0;[5 A^\]G7G>/M%/^H_\>^'G#7!,S@J[ILY_A'WGF&K@.]X@S M>:_/^)V>0=_:5%5_O!#8CW*!Z?:+'LRR.XG+H+9]/]C(''"PT1G:F6Q+MAVC M;0\W^(P4C2S9FB7)]P\^]+ 1.S]LG>-^M^$'7(?9 O/D]C .0CLQR4G9EICD M,$SR:KD.#FYI?S^29VY\BR\-0T9.<9WV/)867)T@SYVU; MHI##4,C73U*ZNKB:A^,-=FGO!A")G(9MB40.0R*_ZF$EI--*%ZUT$93;)^TQ M+J,""7%_+SGB.5I#W91/C@ML0JL/= ;4/M'=K,G&.[_RTX9\Z!BX^]V>WYA> M&:1(67%()610TG"(Z#@P:7ST4K/(_=:\_6BB5RR U%A F?X@EZ@U($]2LNBC M#?[N],K[SJ=\_MW?O^!(4.;XE'$^GK/;R&])1\X%C[^FMP&9[(^CPBIIC X^ M8K*I:HQ156.\@F"9@%*YW!@F.!-Y$(WYJ&GM.H7\E2&)*8C<0495WR"4%@U*!3&,?55')/,D,R0S+3&AY)9@X@,X>5 MD:\_-95]#$J'3%@NN(389U3*&PF..U__F:4/EDN+:DOIN)3&J0+%&EM_!BMT MLD8H+EFAI4JY;!TW\Q"EZ^I-KH\^(WE^JOD0IY81P?PVAG;H]2 Q)#$D,:2< MZ[-*)#7&X*($'@*"PB(@*)-!JLQ"CJ889^\JD>0V9!D4"*9X_9F8P475G\*9 M([?>J:ILA\NYF)K6+)$D:#\YUW#;6#^VAZX_.ESWR,<'?O2??'Q"W;#KS:'+$VN+NM#?(NK-.LVKUX_O;SL?:*!6:D41QS^0,5Q$4ZS M>*18(=KB45L&QM4(06E1[X'5!:)VTIB,1C%^-U8H"B4KED/BW(!*UD+T0D'. M*D17 P8=U"=CA9[B,'][M9HM7G^/J]GRYG34S8LOKOGLV0W1Y0?WH2@F:B++ MQG-**CDUB0SA\>3P2"+#@@EH @-7I ?%K0(O,$.VJNJ%M\E'LT>1^5>87^'G M->8!;2BD,6?FTZ0QA,>6\$@:PW((66$$*TP")6.$F&M*XXRVRLLQ(?CTFOR:=(3R>#1X/*R-_ M_L-;P;@BR!)DB4()CQ2J'RQ4YTPH4;B!5"*"J60O5FFQ=NFD*H>6$X1_\7=NOJ8'UW MPJH^7,W2&O-M_T+UJ1W:%*C=D=H=6PH9J*7QF*M[RD:3^_9$[SRHJ!&\ MQ[*\1Y ER!*%$AX;Q"-1*$%V9) E"B4\MH1'HE""[,@@2Q1*>&P)CT2A(X8L M;?YNL7YZ76"8_#);OWF#\]Q7"R9X<3E?OD. M+E:;-=G(\#B6G) @2Y E"B4\4AXQVCS"^U*0N9H).%M %<'!HZI_Z(@QA.(* M;O6"WF>G-W87Z\=/\G^NNO5%O8Y7RR\>/-DDU- M+9[=+-B\ZM=K!MM+PKVCM(+2"M+$,6&U69.-#(^45A!D1P99HE#"(Z45XTLK MC(DQY6 !=7\62] <@C :7-:(S(=DU-:!R_?9E4YI19L\<]BT@K:O-]E^T>_G MA-A7!?O9^^_+@A-\VS]&ZOUJ*KJAQB["X\@21((L098HE/#8(!Z)0@FR(X,L M42CAL:DUME$L<&5I)0H#0H<,BJL ,:D,J&PVV;,<5!YB0OJ'-:[N]Q>YXMTN MW!_PIZM95VWS$E<_SQ)>#U_Z =/R]6+S*9O1C0,M@:FI9T,<#D4T,"8:(%DB M/)X-'BFR)\B.#+)$H81'BNSO>XBKPA0\YU!2B?W..@9!]Z<@^?^]'%=&3;CF? MY8F=;.RR%Z&$C-3L[OA]M3 M/UP+P@A:#N)RGG=VXF_"/"Q2O=K0]8>^_T]8I3<3R:<3P80<5?O8Z8<3 _0Q M_9I6Q"/1\TI>7L4YGC"Q' "S7V)8"BEV"RF$S$D87\#&4L,#*10$%6J,4)_C M-CB&&N^&% &%<=9RJ-FU!A4CAZBS YZ36AJ?KB3TOKM;=.BSZ8P8> M?AZ\,5/#[50QWD8?(_G_,?R?$F5"]G9@-R!O_K%%U)/J/4CU-->"N9C :)2@ M@E'@E,[ 3);%^2*5VQJ/O9/J]3.S^G-U<-4]^^EJMGXWU&PZ8TGT2/1(],X; MV21Z)'KW&-ZJ"@^A2ETV#A0*[.=4*)#(1.19!\6V=L Q*5/4CH%WK JE=@F< MX:YJH.9)9I>8\0<3/OZ!W,\1^%%"&Y([>WJ3:Z/ M/B/">BJ=)PD^.E'M<"#3 >7YV&8G+3X!B),6GUX2:K6(7H@ +G$$Q8H''] ! M2A6UT<5K[[8:)QJL,[N_/N^ZJ;W?J6YW2\N)BV5]'=<+)U>7FD!!?7ZZ>5E[S<= MS6)I*F8Y@<.*FC49C77;0V(=:R#!E MF4D"3*EYN!(9(28LP)(V*0>O;;\0_HEXHJK6:+U]?3V:[;FC8OOKCF MLV*4Z_9YR> MN4G:.05)],TG@3D(6 QP9@/O=]8[)^[&Z8X57U*QX+Q*H)A/X(6S@$&)@MY@ M+/(+X_3-Z.3/A^D/.2R8V2$Z4\BOQ^37I#.$Q[/!(X7J!-F1098HE/!(H?H] M0W7D6(J."E#'"$K:#(%QA."+="QY[DK8"M4UXYH;A,Q+7YAG":+H(W=3:@PO M$G?V2Y?4*50?LU\/-V>$:O,'J,W/%KTC+_#:_W^9K=],\.)ROGR'>/..RZM5 M>A,ZG%S.PX*&EC056=#A2V/"(T466A66M>.0$RN@T-7(@D<#P7&C422)4NV] M6/_LAM\V;_K^AMV^K^36/;AB;^Q4ZD::X\FQ26A(: B/Y[H*2) ER!*%$AXI M5M]QHXXM22G>5]M+ I5U@5""K1\9&5/11)FV=JP.7;#_S5!]H)5 [QH9'4B> M34I#2D-XI&"=('OFD"4*)3Q2L'[/8#V88HL*"+P(!0H#@Y"Y!I'1Q1P]:KG= M73MPR9Z"]=%Z-FVH;[%H_R_LUM7%^IK]JCY=N37\(J_V-U M]]BQ78KQ0K@I-X8:_<[,L4EH"(]G@\>Q+/ 19 FR1*&$QP;Q2!1*D!T99(E" M"8\MX9$HE" [,L@2A1(>6\(C4>B((4N;GENLGUX7&#:;FM_@//?5@@^;F]?A M+>Y00*6NJQ9:B,Z)6YK%(YTKUD -=[-SVFL.Q2<-2BD-09H(:+W3VLILQ%;C MUTXUW V7?A]F^>_+U:OP]L>>5)?S/%N\KD]L7OTF=)B?+B\N<=&%_A(?7,&U M8LII._6G_&% 7!WK'#$2P9/%:K,F&QD>QY(3$F0)LD2AA$?*(T:;1]CLN+9< MU.PA%5 Y2>CS!W!*>F9S*"+;A^SVQNYB_?A)_L]5M[ZHU_%J^23G6?_[P[Q/ M*IXOGH;+V3K,K_.,'V^6;&IJ<;NKY%6_7C/8 $AI&CG \=@\0VD%:>)8L-JL MR4:&1THK"+(C@RQ1*.&1THKQI16B.*EC#!!$8J"$B1!U$V%<%^YGS[\N"$WS;/T;J_6HJNJ'&+L+C MR!)$@BQ!EBB4\-@@'HE"";(C@RQ1*.&QJ36V,2QP:2MYU-9"4I*!XLJ!$R:# M5)GSH*+-;'N!:X<"9JX=&8T0+)$>#P;/%)D3Y =&62)0@F/%-G?,[)/!H,) M14)!)T!I1/ 6"R@I8W$F6=E'Z0\?J4Z1/=$ S0]HL8#]':XGLT5:7NQ0JJ9& MO!:ZRGZ;0V)]*Z[>?^]'%=&3;CF?YR)S G5IX?J!Y$Y57T89\%8 MZ8''7/IYB@6BS!JB$\IQ[I@P\6[51]M4A"BLOE-:4"5[B"4*<*AED2PEZ=W= MJL]WN'Z^65K^Y]VC[G8OT:BIE*Z-_8?D]Z1FI&:$:E*SHZJ99*@\1@7HK:C* M)!DX8ZNNU>?11$S,;$_UVJ&'@=3LY/Q^N#WUP[4@C*#E("[G>69"X&5&8>@JQ)[68=&?,O#@PP2XL5/!S;3^W48;(_G_,?R?\F1" M]G9<-R!O_K%%U)/J/6PO@/<^Y< @:&=K3FPR.*DT.">%%%J+4/P@JM>/S.J/ MU<%5]^RGJ]GZW5"CZ4CT2/1(],X=V21Z)'I?+'J1*42/"5SN%X+[=6.?HP7. M^\?UOZ"V%H^#4X6GX$%@R:"\-^ T2X".Q\AD_7^T!Q,])_24JT8VK8V!'IIE M71*^H]^"<2.;A*\1X:.YZ5\V5BKV*NI#7[.-H 2+X+"FGHYK%Z5P4KI\5WN9 M0.5\B2"+XJ LL^"%49NHKU=O'HC/-28*/3E0[G,=T M0'D^MME)BT\ XJ3%IY>$FFQEHNDJ@_O[\ZZ[ZKN= M^DZGM+RX6/;749UPCC;=5O3YL47UWSV[(;H\H,;G)1U4RN'J/.2 M4X_)J4ED"(\MX9%$1L9@550:M-:B"D9!\(X[X"5+WE=5;=FGR&S&?GY>8Q[0 M340:&P)CZ0QP9>@K9$@L^GU@C/PJ?Y17-&%U[RF*+RK,2IJ9V*R M$$7T_<]X"$$SD,&:D%R0(L5F-&:JI">=.3._)ITA/)X-'L]HNAE!]C0@2Q1* M>*10_9ZA>C%6,!D0;&(*E)41G$D2M.16^:BTC6*KF4\[YEA(X'GJ&^D9@I<. M03)CI,T8C"X-A>J*4:C>;//"3>,(-2\,Y^C_PFY=':SO3EC5AZM96F.^[5^H M/K5#FP*-:VF[M?+TJ*59/%+(D)+6+A0./L8"RD7?[\*38%(V/M17T)6]MRG\ M\)[9-F][\DM8Y7^L[DYXVZ5506@U-;:1+>GDV"0T)#2$QW-=WB/($F2)0@F/ M#>*1*)0@.S+($H42'EO"(U$H079DD"4*)3RVA$>BT!%#EC9_MU@_O2XP3'Z9 MK=^\P7GNJP43O+B<+]\A3M;A+=(^[[;DD'HSQH1'FN'60 U71:LM=P:B3AR4 MTQY"4A:B%1R],R8Q/4@-=\.EWX=9_OMR]2J\_;$GU>6\/S2C/K%Y]9O087ZZ MO+C$11?Z2WQP!=?IJ>::FKZV_6% 7.TPLXU$L 5&;Q>KS9IL9'@<2TY(D"7( M$H42'BF/&&T>(;4LT7@%JL0,JC^&*/8C172T3##4,MKTD)W>V%VL'S_)_[GJ MUA?U.EXMG^0\ZW]_F/=)Q?/%TW Y6X?Y=9[QX\V234TMGMTLV+SJUVL&VTMB M.(T7H;2"-'%46&W69"/#(Z45!-F1098HE/!(:<7XT@HA)+=&&,#$$J@@*@P\ MBZ"22R8(Q8R,#]F53FE%FSQSV+2"MJ\WV7[1[^>$V%<%^]G[[\N"$WS;/T;J M_6HJNJ'&+L+CR!)$@BQ!EBB4\-@@'HE"";(C@RQ1*.&QJ36V42QPH<@HG(,2 M'0?5%\*]]Q)8R%F&P'24=H@)Z1_6N+K?7^2*=[MP?\"?KF9=M#P;/%)D3Y =&62)0@F/%-G? M=SJJ3%$4G@"%[W?)N01.:@%>*O2)Z6 C'V*@.D7V1 ,T/Z#% O9WN)[,%FEY ML4.IFAKQ6N@J^VT.B?6MN'K_O1]51$^ZY7R6)[?H.CV6.0!B/V_6!C$]EHR. M8#]"V%_'.TRV"'PBR)S(_&Q1361.9'Z&L",V\Q3[8W3K302=A6 )18@1[U9]M&5<9,6 JR) )9;!.>$AR:"5 MT:9PBW>K/M_A^OEF:?F?=X^Z>\#^0S[5LI$SG'% -T,_V:6L0CT7-+7E[%.9XP MN1P LU]B6(HK=CQV@,M<)"M@=:AI,C,*8@X*N,LV%A2"X]:Q \@$+Z*FR5IA M!(6($)2T(%3(H:#VTMA/'SOPXFK=K<.B/VS@P6<*<&.GSJAI#6;:Z&8D_S^& M_U.V3,C>#NX&Y,T_MHAZ4KT'J1[ZP(QT#K@Q5?4BC^! M/SFK/UT'5]VSGZYFZW=#I=3&D>B1Z)'HG3>R2?1(]+Y8]+)EF:FB 'E-\%34 M!B+61RA=DL(SH6+9.F'."2D4>D M'"@1/$2G V@63.3999G-P43/23[5CK(] M$CX2OC-'-@D?"=\7"U_060LA(V@>='^TJH9@N01=E#=!&">:3R[!:]YT]ZS?88>]7N3\*HS\@8['I M)POK^H\R6X1%JK^M?I?ZQ&8VT*./++^3@;D8N87E'0N\>=^5=AE>X[7+0BCU M0A^'^2_A7??7KR;_O9NM#AG[;%EAZ]=]J4,>]JL.@HD[S7);&/U]1#Q;O*YW M_F6]R/5T\GR1'NPC8S;&T_=<\O1C+GGYGD$V#84?R?!_3:Z%>/)U_8'U;'&% M^2^G9<#[\55%Q:YFT[P;<*^R_?-AL(O:J2P[L[;/O^["%>Y_HKF M8')?AKUGH--_Q4UD<_O[/AZ%%J[6R]NXK[^"*OW])?=OAWEXM[Q:UX]_BS6" MW/PJSM@C]J?;'ZCW;QXN.WS<80T,JJ/>?O=-/G']V5_=[<'^>=;-XFQ>/??Q M[<]_HAG[^M8)\*@F^NZ1%CXG/O^OQ%=D M9\(PV99L2_Q &";;DFV)'QJR,]F6;#M&VQ(_$(;)MF1;XH>AJRCWNPVOENLP M)X0?%N&T?-P"Q9!M#T#?9M_T?:]9;8WD0 MT3U'=)ZA_2G6/ P5?3A,DC3YY&CFO&U+%'(@"DGIZN)JWG>2$LZ)0T[*ML0A MA^&07_6<$]+/<^GKV+O>B+1'#^4#D_885U$.2NN;X;OM+;(T>W-.AX)HB8MH M:BPT]62S-=(KXZ'_L3 M7[7"5]]BF:49Q55M^@GQ%/%4NYYP2)ZZ'G'3GJ,T>W/&4Y<8Y.C98]8;LZ6Y)NS)?F13O_])"1I)OL0Q]8>&]W-FFQX/-(H659L+ 8+*(P!%/,< M7,P(UA2>A91:*'MWE*S,+&3F-62E$51A#J)C$>H'61&BLD)OSTO?PYF0?.H, MFWK7R''3Y+>D(Z0C;8XT)XTYIL9D9+R4#,K(JC$H$;SD"$5KF8OR)2D^B,;L M[P1&01)#$D,2TQH>26)(8C828UD.)F@37\P\($DQCH[96J($S%.P*V;94*2F;/$(\G, M 63FL#+R]:WEQZ9T+I8BDU20&?8+=DZ D[EF1Z)J'?>BQ"RW3_9E*6"H&9?M M#T6,RH-'YR%8Q[6Q'#,?5.FZ>I/KH\](GF13SH8XX9<8YK=!])=1,0RIX3EC ME=1P7%(D&9/(A #.N*^R4K7%.1DAJ839LF2BVSJ&4* 75LM4!2B8FJB9 +'7 ML")5YD[E@-8?+NG2->GR0QRV>P)NW62[R$U'S\?VT/5'AVL?N3'2YE2@_I./ M3ZC[]N7G77?5=Y3TW23I>NY5USO8Y.JR/L2WN$JS;O/J]=/+R]XGCK5GD.*( M!QKWG BG63Q2K,!-C0AB35N#D064$!F"C &T25I)*Y25[&ZLD)*7,0D%"8OJ MCSF.X)/5P VO;S>E?H/TR5BAISC,WUZM9HO7W^-JMLS7[2>;%U]<\]FS&Z++ M#VY$T89/M>-M'&9,3DTB0R)#>!SWZNR?__!6,*X(L@19HE#"(\7I!US34ZY8 M8T'G($#)Y"!X'2'7B-UP6;#XN+6F%[4*UB9( ;'&]APA1&=JL*Z],#K(E-T7 MQNG_"O,K_'R8_H!6OJGSED+U,_-KTAG"X]G@D4)U@NS(($L42GBD4/V>H3KR MD#/F -:*TI??(WC4$ES*)3 3K6%;6S=C*D%*G@!%K*&Z<0$"]I&[,4I(H]!S M0Z'Z&?CU<*,SM,9\6YZO/K5#%9ZZ^:B;KZ60 M@3KVCA@RB&K](@H#D?MI#X4K",)Z<,5[Z9W1/I:]5^%_>,]LF[<]^26L\C]6 MRZY[^$@(.Y6,MNJ>FU^3SA >SP:/8UG=(\@29(E""8\-XI$HE" [,L@2A1(> M6\(C42A!=F20)0HE/+:$1Z+0$4.6MC:W6#Z]KB],?IFMW[S!>>Z+!1.\N)PO MWR%.UN'MT4X^;9!^FI!#:LT8$QYI_E<#)5R3@N)6(4CA%2CK&#CI&61A1/U' MU$9O#5/>J82[X=+^A,._+U>OPML?>U)=SOO1_?6)S:O?A [ST^7%)2ZZT%_B MP[=23Y6EC=2?<(%Q+"DA098@2Q1*>*0T8K1I MA)0ZNQ0$I*(3*.X<1*D-,&M41"U ,M04D&* M.!:L-FNRD>&1D@J"[,@@2Q1*>*2D8GQ)A2],Z< *<*YS31"T@*!R?131B*R9 MT=(_9$F5MC&L+R%L4B99 !1A :U.757 M(@>T7#I7E(UAZY#Y76:C?UCAZGY_B2O>;<#] 7^ZFG75-B]Q]?,LX?78I1\P M+5\O-I^R&=HXT *8F'HWQ'Q&HH$QT0#)$N'Q;/!(D3U!=F20)0HE/%)D?\_( M7L=LM_FD%C?BJOWW_M11?2D6\YG>7*+KM-CF0,@]O-F;1#38\GH M"/8CA/WUYS/9(O")S G51.9$Y@1[(G,B\[-%-9$YD?D9PI[(G%!]>JA^$)E3 MU2=E)W@4$J) "4JB@6!4 *DXOUOU^0[7SS=+R_^\>\C=0THT3/LV]A^2WY.:D9H1JDG-CJIFG$4CT#J( MV290Q^N%:$$;0T(AZ)GE?R\BK.\82)Y0"8 M_1+#4DBQXSP?D2P/(0)/+-=D%PLXM *RME8Z[J+3[&Y((4.J.;)'<%9X4+Q_ M))(!)[GDJ*6.7'_ZK($75^MN'1;]"0,//PG>B*F2:BI](\?!D_\?P_\I429D M;P=V _+F'UM$/:G>PU3/>L04%&B=(R@?#$3)/+AHO,I<6%6VIMCMI'K]S*S^ M2!U<=<]^NIJMWPTUFB=.;))]$CTOECT1'(ZYR) YF!!&:$@.!T@ ML9AY\*)8M97J,55L09\!2.;A*\1X:.QZ5\V5ZJ4*'PV-==,')2S$KP7"%&IG)SU+FU7;D60+&',X)ET M_9&N :(O#!Q+):7 19&#:F]7;W)]]+DZKILRU.>I) MGT\O,9561,55E;=D(ZBD4Q4Z%:'*7@B,&\S;0Q?[9ESM&()%HVLRVY]WCKHF MIC9+HTO-49T]7&)JY-1S1J(XZOXF&KDRN+\_[[JKO@6J;W]*RXN+97\=U0DG M5Y>;@T-PE6;=YM7KIY>7O=]T-)^EJ9CE! XP:M9D-.IM#\EVS8PCBQ&<[T\F MT['FS,&7FD(+XX)VPD>^%4\$7Z.,4"!Y)4#U.W]J?"&A1B:)<2PFZ:U-/YMX MHJK6:+U]<3VZY;G38OOKCFLVM%9M=%*36Y/,D,R< M)1Y)9J)60A3.P6UVUHB:P#K!."3+3# .9;1;340#RLQF&NCG5>8!.W9(8\[, MITEC"(\MX9$TQMO@M1<*8N[G%V1AP5OC0%G-LC#1.+>E,8'7%,>Q#,'V&L.T MAQ!2 $S9Z1B5M5A:T1@Y-:Z17:'DUZ0SI#.$QW%WR!QUZ!E!]C0@2Q1*>*10 M_9ZA.F/9V((%&-,U5#D=>X+7__S);OYG@Q>5\^0[Q MYAV75ZOT)G0XN9R'!'Q7%OW#-9#4-8);8!YZT E'\$%4:/O MS&Q H752;M\E>PK61^O9-'.@Q:+]O[!;5Q?K:_:K^G U2VO,-U7YWJ-HND!; M00/U XT)CQ0TZ&)T-IZ#0ZY %1DA&B9 UQ>B5S9[OG6DZ.#5^!_>,]OF;4]^ M":O\C]7=T]IVFC#@IHP[ZO,[,[\FG2$\G@T>Q[*^1Y ER!*%$AX;Q"-1*$%V M9) E"B4\MH1'HE""[,@@2Q1*>&P)CT2A(X8L[7ENL7QZ75_8[&E^@_/<%PL^ M[&U>A[>X0_V4FJY:Z" Z)VYI%H]T&EL#)=PL0A',.K E>E F5QCDD$"$P"V/ M17F#@Y1P-USZ?9CEOR]7K\+;'WM27<[S;/&Z/K%Y]9O087ZZO+C$11?Z2WQP M ==,F374\K7M#@/"ZEAGKY$&GBQ6FS79R/ XEI20($N0)0HE/%(:,=HT0GAI M6,P:E)4&%#H&/@L#287$A2DIV_B0O=[87:P?/\G_N>K6%_4Z7BV?Y#SK?W^8 M]SG%\\73<#E;A_EUFO'CS8I-S2QN]Y2\ZI=K!MI'PN409TZ= ,M04D&*.!:L M-FNRD>&1D@J"[,@@2Q1*>*2D8GQ)1;*\:%T0F,H65!(.0D0&7 :MO!.]#LY(?8%P7[:_/N*X 3?]H^1VKZ:BFVHIXOP M.++TD"!+D"4*)3PVB$>B4(+LR"!+%$IX;&J%;0S+6UQ%KJ/P8/I3S95 #2'J M"%8)+8SR*OE!#C3_L,+5_?X25[S;@/L#_G0UZZIM7N+JYUG"Z[%+/V!:OEYL M/F4SMG&P0Q6EL#1LZ*3(GB [,L@2A1(>*;*_[_GGQEN3:BAO MO.:@3+'@I,\@K8TE9U,#?CG$,'6*[(D&:'1 BP7L[W ]F2W2\F*'4C6UX;70 M4_;;'!+K6W'U_GL_JHB>=,OY+$]NT75Z+', Q'[>K UB>BP9'<%^A+"_CG>8 M;!'X1.:$:B)S(G."/9$YD?G9HIK(G,C\#&%/9$ZH/CU4/XC,J>JC+-GF8"D!:_/!VM%N%OU*;I>5_WCWD;O<2C9DZZ]O8?TA^3VI&:D:H)C4[[D2OP(LQ-E8IBAJ4Y!:J M1' PF'UT3I9HM]1LEQX&4K.3\_OA]M0/UX(P@I:#N)SGG9WXFS /BU2O-G3] M<>__[VJ!$\FF$\&$&%7WV.E'$P.T,?V:5<0CT=-*7E[%.9XPKQP LU]B6(HH M=HLHG$G%>-G'! I!F>#!)VY UD;)A@]2/>0\>Q=E%3Q>%:Q*&(3"_W_VWKVYC22Y%_W_?HJ.\:X]&X&B MZ_W0')\(C:39HW-W),5(8\?]:Z.>8GM! (L&)-&?_F9U R!(D".);!(-H#;L M$0CT,RLS?_DNC3BAT>!H4TBD%]3+([/RCCIQWKSZY[)>7/8UF$[V,9CN1%3# M8#5N ;V]+\%A%O3=6:I&HWAUMD7 , MD1.+*.%YVJO'R!B7D/(B,!>$8^[I0$\9,R(<%^ KP%> [[0YNP#?0("O3$W_ MMK%2DG!GI4*61\#1Q 5RS$?D(W-.$ EX*G=V=$W!)8898I+E451PM@O6(:*" MX@XS8_%.XO8AV-O (L.GKX P)2,B2\1U_YKJ'MLQ%7PN^'S@7%_P^0@=4Z^Y M-H$BX[%&/$8+CJF)B&!BA0B>T; 3C4W:"/B_@$C G$;([*&"62C2XX'XKVB M3^>8*CTBK(]-S4]$/0RRO*E,7.E=WE\WS3)70.7J)S^]N)CFYP AK):S=M^0 M./=UT_[:?3V=9;EIRGB60=DL1[!_T6!)5B:]/4*5M,1166>0P9* /4$8TH%Y MY!-7Q(6$O=W9H@RP'$R01!&AU&1[(F>$L[,=A(R*8\(CO]6>R"HNAI?+>3WY MV ULZTJ=VA_?=OKLU4K1A8<7/8TD%B--RK9DIR;6!68*/PZ)'PO,J&!CX((@ MHQ-&W">-M/($,<()]H%&*?0CPDP[#/3K*/. &J.",2]YP#Q@C1L+TD4PL(R M[.+*XU,M@^7'8C(P0KT/U".FG07XCPI98P,B0A+%L6/J14V6/NU.2ZX$SAQY/AQT.)[A66+2Q;5&CAQP'R8U&A MA64/C&6+"BW\."1^+"JTL.R!L6Q1H84?A\2/184>,,N6[N\AID^[_$+UN5Z< MG\=QR,F"*E[,QM/+&*N%_1)+H_>PX+"49AP2/Y;!;@-(X3H:G?:2(,6H0CQB MBUPT&CGLJ3<\>2/[Z35O=>D[6X=?IO,/]LM_9:4Z'>>=-."+]M>?;1/#B^G% M+$X:FQ_QX=WF9$1U:36_11YZY*M[S'$K(#@$C3Y<7ATLR0Z,'P_%)RPL6UBV MJ-#"C\6/.%@_PA/BF20484OR1@M2(6,H09X1HZGST6/WD$;OV%PLGCT/_[UL M%A?P'!^FST.H\_WM.#L5KRV''G9_S7*F0#KL6K5<#F0X[7]-1*0C$M M3D5Q*@HB'A*O#I9D!\:/Q:DH+'M@+%M4:.''XE0DPH>TA+>G$JAJAEGM:I*)WK@RR]R*V@;)M2U%7X\<#,0E[M9@?M;_.>R;H V[^/\ M4^UC-W?IM^BG'R?M5=JIC3T%P-A(]3)+O:B!0U(#!98*/YX,/Q;+OK#L@;%L M4:&%'XME_YV6/0Z)!L$YHIQYQ VSR&AE$)-.1S#1B>"FCUGJQ;(O:J#,#AAB M OM-7%3UQ$\O[I&J+F5X0Z@INUN'.#@TSC?O?08<7373<1VJ-7<=GY9Y H[] M.ED'R-.'XM$5MC] MN_L'N+LJ\*//"]D69%V5^LEQ=E'E1YB?( M]D69%ZX^/JY^D#(O69^<\PG)!F1D](@+3Y'F,2 LK241*YG4SG9XSDA'->6_W=SE[OXI&CE2"@^C_[#(?4&S M@F:%JPN:[17-)#.,4Y60)EPA3C1!AE./@F^O M!.$ 2@[<=!SN+<0_V[&=>'A:V^3]WM_'V2)>N#BO&!Y5%%-Z4"5DQV]2]%#+ M=%VUT#.:=4N8+MTX'K%R>0*>_1;"%K/B?F:%4$Y:Z26R4C/$M>+($&>0M\XQ MP8EA/AN M E*,P!T?$2J&4 [TQ 0YC+F M;78XLM@ZI(3E27(A;-@)#=\+]?+7/7G4 'X%] KH%= [ M;64=YW8']+!+@C(,GJ'3#F5@ M1%I:C%(,-,$'EAQY,M#36(\8ZV,#N1-1#X/5N@7X]KX$A\W9!?@& GQE=/JW M=:![DCCEP"#44<15KBLB7"("X(;A)X49WJE%DD;HMFI)*@-.JI#(P%,CY4UR M5 AOJ.H3>QM89/CT-<^3C]A0NL=/6E/=8T^F@L\%GP^@7' M/\1$9?B(8%) =7-:3C]5DNL@E2'/X&H0-#OLXM^-J9N>+7)2T.(]-S'(5\AX>>6>/25L* M9Q?P1ZHG=N+A;O N\$4[U.ALB_+W(C"A!TYA?H,"YYN"NIG]&#N113;!@SZS MX\_VLOGIA^K?[T>K7@7N*[;/#A5V;O>M OFTK]H+3]RH\]OAT3_FB%>3C[#R M[^$A%Z/J]<0_6$8>3(P65;=E^>]7$OSW:?J[M\WYW]-X^KG9)]U>;-3.BVVU M\W[SJ%E#O;"W.?Q/^IS->?5+IM7>'Z3:.V/U^O+?IW=_K"< 5]-E8R>A^WE M=+F RW^)8$.WMR(8G^$_KT^ ]1O;61.?-1%,(] _ZW=O/:KNVC_<+*#_5#>U MJ\?@1#Q;GW]+)7UW.ZG/,&=_S@2[S0U8/=,9QO1KQWSM=W:=;_WOH!?MX M*'JFA?BNBPRE8^$6J^K)_*9["=G @EA#[@9Y2DH"W?(O__&#_.%)XU1?:< ; M"$\_95_.FWH2JU_AS_.F>@4O&JZWY@PBNG@8J_9$\E.@H$#!44(!+5"P7RB@ MF+*B[T]0W7S+Z(VBD@K?[T4E[:LQ_!"7YG!,T%Z&J^Q;)SVE)+RPS7G5)BFJ M-)]>5--9G-M%SFGFW/JG>E''YMF>AMSL>QT&APUEAXRASV4JQ'T:XIX6,!8- M<91,?&+$'4J$<=]FQ>'LR'44Y!Z$ZNBAWG3?=#RZ4O-21G[/,O*89U99BRSU M ?& /7(!8R03#M:QY%(2-\O(#8N:&4$1=X8@3BF<[75 A C*!(U1>/H4$S*) M&1E#AU% OF^!'JP.+&AR_,Q7T*2@28LF !\Z!LD12UHC[FE$1C".C/?!81?O+U.%:3C2.9O\]_Y0:':C:??JIS?9>[+,F#$AH\VNA5 M"0T>-G&+/B@L>V L>[K$[2]5L$VEUMGJ3XML]T6UESY^X_!EA*OZVK;^FYV$ MREY,@4;_TWT1O\QRIVF)#)7(T* Z32]A67/!Y'/.'YY/P?$M_]144XB/-2E#H<&5YWT0K0'+"S%> MY)[;-AK#O&<.$4,9XE9$9+F+B$FBL.0X<9[Z2",\)9"PD=&F ,G0LPO%Q>PU M_[#M44X3"$R*\WD[-:U9-"5X> QK5-2(X,- Q:3@!,K@R(:24$"^(E8(*<, M S^1,>*2T=SZ/GS+;8WU-KU)><60ICXAZJ8R1 //] M>)+O ?3CSUEEO=C26+UM93R2I.0E#U=Z]TVT ATGS'P%.NX''> D)FJ)1YIX MG#<#YL@YQ1"ACEFBA?)\9T/"^WB1CPL=>$1(Z9H=K@=9,I&/,3EC.D%MB]-5 M6],X@H3=WX,LP>023"[!Y%,T RSSVA,G$ W@"'*5MU[4,2$KG%1,B$2\?8@' M&9N+Q3-06'F)PP\Q7PN!]X M",((L]XCPBT @19YJ_I(D9%*!A^"$CH\Q(=\.O!@6A3P&*P76?*0C](RN:I? M7<_.L%_B/ 9B_UT:7:ZLAO4]<%^6=D?/\=)A.?\=C.D@16'3U\KJI5]6"-'H$\> M;1C?7PK0%: K0%> [D" CGE/#>$&8:H!N;B*2!M'D"':>^R9PD+VTT7ZI$!' M1P;C G5/#W4EM3M,ISS/@*U ZD/=S*:-'>=&T]D\YWD7E^U.DX-SM50_=Q1_<#*+2,-"BYX)-R.S<5Q756 M@K%9E&;4_1L%1Q#4&BS)BE'0OU& B2'<@I?IL-?@-@J/G L$21W! >46:_T@ M+W.[&NSU2D_U6P=&5,F['J[<[IMH!31.F/D*:-P/-)RBB7/,D-?,@B>92XAI MPHBEJ)27W%GWH#;4 AH'++!$DB6!R1@//I&$8Z:($DV!R.8.<8ZV6_^)M1[)]7ZK*_ M(1B"D!*R'EK!<,&V@FVGB&U]D7$ T/:O__*%8L(+RP[&GSN*2.'3,O&+N+G>=;8R]C] M^WJRTJCK)NE5'<'S27B;M>KS5IGV%-3GO(^^Z"/0+B6B7V!OD'0<+,D*[!TE M[ EK"3%2(2F40AQ+B9Q)"A$=A*+68Z-Y'SU7>X4]-M*B -\>@*]T9@W3B7_N M/=!XT53SZ&/]R;IQ'%63>(_Q'R4P6VKL2XU],5[V8KQ(S+PS#"/'I,L^.T/& M2HPL=8P:2QEE.\9+/S[[6H'^MM&??97=C0@N6T\-SD):WP9".&\2-24AG']U%S!UWPEFZ$YKNQT=_-)BC '-];*QT!-KDX#SRDE9_ M!,G_?>+J\3B&+8^\9-!+*N&0S)222CAM,T6%0,#. $=< M*299DOK!DUIV;92UYGP$5USKDC48G"M>,*Y@7,&X@G'[F7EM1;!)6.2(BHAK M%I'33"/!"$UO!@F2?$.#JBNC1Y'Z8?7C+CCR#V;?')O2O82YJ@I E* MFJ#8)ON9E"J,^&/6J,_L98YXE4Q!R10<-9I?[O26^O9+IL ^M9O?0TX&^E>7.4BY@5C"L:<&/,5C+GO M& ZC#,8$418]XAY<5&,#08DR@QT-R>N=PJ/>_-2GQQ@UHE05C'D<,2_9V&%Z MJ.LQ?=4\?HJ39,XF8\&(F6ZQ("]R)+G?(SNVLU.H>,L6R6I.0Q;H$2B M2L"YU&9]ESE"76(V)(^$-1',$3 MM),8A?QU8-KRB!^IV783V018FE[3OHXW#&D\G'Q%HZHN'.>PE>#^@X+V#0^-\\]IG M8K:HFNFX#M6:M_9-Z<$2]8_8\^MD':+])NJ@3N,MY%PS%''C/@B,C MC3$^&1SY(_7TMDKPS72R:L7HOZ),#R2;7'3"4^N$SE#$;.^$+;!66+C VC[R MVEX[(Q.XQL[AO'6" O_81:0\%501S\!E?L1A5H\):[2/^''1"0/*@-/'B_=ROU]_/E[TT,6P'^YQL- MV%=+,!WQH?1K%:WPU%JA.-B%A8="U )L>]D]&7L6/?7()Y&W);0).:L8\MAQ M!1 GA!%].-A/#FPL9ZMY ;8#=K&/(B/ZG4+NIN-P;Q'/$E:E\?1S4Z7Y]**J M)Y]B<\-S?E8RTX]N80#=\B__\0/8]T/LE^J+SK>BWB!,N4+;#YC&4K,E! M!Y?V3(N>,2CTLCJD!"-BME@)?:,]I%T>6K5+Z&O^09DI,J&9J6!L.#=@!ESL"0[,"?E:;'D M7__E"\6$%Y8=C.M7>L\>@'*^5#OL%5-C+ MNLU5+I;S^#;=XH!UO_?F@#$\PKW4O179+L!2@.7$F*\X6?=VL@K+EOS:X3A9 MR[D_MWG+07"E9O/I>Q[ M$$A\L-F]&*F7EFM$K66("\V1$5X@JY3"@:H@0R_[7NQD]\#K#,M<#QN?@X>Y MZ&_C*RS[F%1R$NKHZ')^IGZ%T"%8*U0PKP@@2,@3$F6/(8L41I5P(J:B)KI?$\QW=Z*_7 M*K#W;G1"1D25@6\GJA5*!*"P\%"(>GS 5B( WQ9OYY$*EB0RUH$W'P1'FF ! M4*NPXUQ30G?VY.IQTLN#L/5;]R?I)R9P$@KJX&("1Y'PWN!K, M4:S#X*8_'&OOSR LSD+GHTJ=16+;HR\)\@V2^$MX_V/ ^UM$SH2)< M0QG$12)(AQ00)/"QJ4.[><)T4H)V!Q!+&JZB&2S)BFM7YIP=$_K$M)^B^4'F'91YWT$:B9@_/_2E+OT>=\QB]Q[NNFG?79+*;^ M'\C9W, UG64Y*3F^$K,^),/F:&/6AV!5D)@\YQHC&0A8%49JY @7R!..(S&8 M"J+['O+Y/JNLMYVN>K529;U-]!QIWL=^GT6."X@4$#DQYBL@VZ+F7:_I$()+[='49"_U(@EQRC /U,;=RC O[ M!1Y\'L=V 7[E8MIN)-&;B'XUDBZB6B7B+J M):*^%[,EF)"D$1$)H128("F/'8T6R4B--4K@Q!_D^\;F8K%5*?4AZ]3?.I7Z M8?HF+MYG??I^HT[?IE>M,GW>ZM+>)J01U8<_? 3JY>BFC>Z;H 7W"NX5W#L\ MW#-<:9VH0\K(@#C!P ;)YIAO\@D3'!VU#W'7!X%[4A?4*_GCXMO?EC_>M(2V MU<07%]-)ET8&T0MQ7L6+V7AZ&>/JR]EJ^Y-J-K;W*#(N:8&2%BAI@5-,"T2E M8E+:(H-#SBWS7+NF(L(&4VVYX@P_3F[Y'2BJO@P)HTE)!!RLZ.Z;: 4W3ICY M"F[(&EZ6!M2203\O) MO)H\5(,(P:'@.[IQ[>&;%.>;O3%+N/R@P^7#GVH[6*+N8^QV:78M;'^8;%\V M3"@L/!2BE@T33C19*L&5%$XFI!2)B ?ND?&,P"6Y<=%)KBWI=Z)2ZXH^RD@E M/9">VN'KH6/(FI:]$A]EK\3;-E HT>V#CFX/7Q\-EJC'9Q<=@E'B)2$\)(F( MXA1Q'V"5'/PIA76*F$"#VMG'N<<=$A]O\(<4 \FV%I50MD--G9][?'O0D?#]7,2..!M!.?HE(HVP[N MRWFN)Q[(U$3XT#K2H\Z=SDW#GT".$DYC*Q)#GBTD;D:#!(VZ@I5489N]/+=!]/.!L,^?]?7:FN MWS9:*__P?!*N?[%UY+LXKZ=@873*\&7L_H6_Q\L ]L:K+_[<3C[&W^PBODHI M^D5/=H?@(RI*]^_A:H5]$ZU T@DS7X&D>XZ5\%8F#!YL, +@17%8 XT](HHF M(BTCD>,^W-B#A"1F1D32 DF#]72/(C'YM&K@Q3=[MI5=5"["FTQR_GB:JEDK MAB5]7 +M!Z9I2J#]@"T4F;@@3BKPD@E&G!L)%@K\Z;UU+,BD75 W+11&E W, M"(,II3PGJU4#:VR,NZF4T;._XKL-@,SH"_NRW0EC&\ MG:TVI>@K5,\('6&-2[#^-!5+24(7%AX*40LV[F66-1?&&ZG@(V$&LKO" M*2J6DL@>OGL?X>L'./9'L3Z#,%YZ[U.A9S0KF3!=NG$:*\D&#>)YFDLBB/+ M#$9.1DTT-5(1=03 -RQ-A DN6'H'@&J\_OK5R*\W^";%SPL^#G-^-GDH)A MQB(RU$3$J0%4#(D@Y;G$3A@3Z^-PU$2/ZB_HO [PG,]^^;L+(O'$ M"-*48L2-(\C1))#2'FM-B$W2??4BE!AAE6?(&@87P4$AX[@#-: <45QCSM(# M QMN.@[WUG"_1?CLZW'=JH%V%/BM@8[1;9&.9QO^N_6?4L?P6.8:T"W_\A\_ MT!\>F:H#G#8V"+NX$'?HQ"WZH+#L@;'LZ1*WY+3VE=-J[;J;UE[)6!UTQ&W? M=#RZ:%J)E-TO4B8CZY&0)[OGAA MY_/+>O+Q/^UX&7M,$>&AI(CV+>F#58X%9HZ?^0K,%)CIMA@3W*4@*=(B5UY& MKY 3VB 7I?$4 $.HG8*&^R9DG@IF111JJ<5W]]N5$I^ MKA?G]:2:+L[CO+)-$^_C>A[%.@S")B@%V4.-#)9.CT<;'90(HR1R))C0>;(_ MF WP$5E'C, "RTA#'R[J3N7OBS73BE_,Y?.S+3\6E?_%$54(I82PL/!2B M%E3;2XFB$IIRKI$,N7:)XI"WW\;(<^NI"XIXLS,0[SX><4&U4U())4N[#Z?Y MPW1AQ]]3EE?"Z@<=5C^$LN6C"[V7?HE'G.BOF9!:&V0BS6,-"4$N[Z"G/;4Q M*FR"[<7%/L!^B=)ON'>C9M_*I3CK)\C&!3\+?GY[O[X!!$U)($RD1MRPB!PS M#&G#C'-<970M_88%/_<;%(!_+;QI^_&[A5K>>)CO>,LK5=*GB]X^X'?XZ.>Q MLMY/+^ 1W;9S]T'?\*M'O>-EJBPWNM=J$'OARBQL4.-^$ MPV;V8^ST![()'O29'7^VE\U//U3_?C]:/:6)MT.%;^6('>UPD$K@1B/M#I?^ M,4^\FGR$M7\/#[D858"&9P\EQ[U7?@#$>+%1;2^V5=O[C4++6K!M/_EE//W< M5#^^6)L(?SDNLGV?7OFQG@ V3)>-G83FM"GQ^\2".;G88HB]/ M+?Z=EEU^Q=:46]]O]8 94)[9Y6*Z-G3S$X"MDQ\Y'X[&]G*Z7,#EOT0PF=M; M$8S/\)_7)\"JC>VLB<^:")80J(+UN[>N67?M'VXFF#[53>WJ<;VX?+8^_Y9, M4W<[J<\$I7_.!+O-ZE\]TQG77SWF:[]GZU[AJ_]]]83A/]10LGNWV#!/YC+= M2^ &%ADK.;H;3?'R#YKB'R'X]94ZEH'P]%,.F7E33V+U*_QYWE2OX$7!$(PS M, 1=G%<,CP81LCR,53NQ=OR378 "!4\_'^5DE\"[+FV M*"TWCI7PXP%$5H8[FNGH*ME+E?H]N[QPHI8:C5R,'O&@-;(18[ADS&/8& MI M9U<@2)[$_OJ*R=Z($7D M^Y;GP:K 8DF=)#\6?"GXTN*+\50EHR-BA@3$#0ZY&9@CHPBWE%#-&;V)+\(X M:J2C**F8.X]=0%9[VP*38=:8Z--3X0LI^/*X#4@E4[ _9W)AO\0RNO,0 E+# MU0Q#0OH]QO<*T@LL%E]_,D_?0B?LBJ MJV>P-R-.^L#[(Y#JP2K"XD^>)#\6E"DHT\4K@V/!AHABWH\7H ;6P%&'1.#< M:N*]-*D??_*14(:/&!O(,,Q]"_4@G4P9XQ:FQ -"25,YP$:6\$>)=>4T'@ M'[$SY_$^'ND3HPSE!66&ZZ4>10IN;TU2H6[\>)J]T>R) H>CMFUJ,;>3IF/U MIK1,E8:(DADHQ"W$+2KB% A=B%MZI@9DZSW04WL>0MV:<=5B6LWF.=>PN&PW MW(D161=_TM7R1G)I8->*)-$_/&*VYA MZTGGK<8O_MQ./L:VW&X"[]1K+=U1+-@@;(-8JOK?I]R8^SUKOM[BJ&0YO5]KO M]>352O?],IW?*(A8Z;S+GJP*<,)+E7YI!3LR=_8(^+% 4H&D+HYJ7=16>>18 MB@ OF"'C;1YBY0+71&#^,'=V<)#$R(@75!JPKWL4^;ZG%>U?;#VO/MGQLBW% MZ[8<_YC3LWESY3JL-AZOYM'GH?NM^SM;SD'@FKC.VL())35;(N1'8E*4"/D> M38H0%#,Q,!0H 9/"!HDLIPS1% S8#=RT'NL#O=RL\OXS:[RWZ<5&W[W85G>_ MK;3=Z\F[E:Y[OE%U?07-1UR)$C8O^=HC;_=W>6-AWGJS<]V6.H[-X#_<-XY0!?P")9+N %[#P7 MK[;;!'RDAU[*&UKW*6Y;9!?R1ZHF=>+@;O M\T382 MGMW86_Z["4SH@5-8WJ# ^28L,+,?8R>.R"9XT&=V_-E>-C_]4/W[_6CUE%[A M#A5V;O>M OFTK_H86P[N\.@?<\2KR4=8^??PD(M1]7KB-S*RMR>J]KX?4 MZIZ_+Z9_WVB2OU]IDGVNV)OIWI7_SZU_^/O$[L,<(OPET=8B.][EIL+$>I/NV;5'8N[B7&\65[$>>W7 ]FC MT;D*$"F>/.*&4F1X8@ACG@B5G$G6SU"<^4<[J?^GC6=<<3S\\7P2WLW!&)DL MVC_?IHT(7$G RTV#]@=XBI_'4_^/'ZK8>#O+3#A?QON$LQY@\?7?O?Z=$DG. MJC=VL6I8_WG9U)/8-&V7TL^VJ9O\[391!Z5!#FVE'FHW[E@)[3K5BZ9JEJZI M0VWG-;S.CXOIQPAF^;R:QQ1S<6R&"?@[YH:TIIV9USF._J<7G9G?_1E^JJ;S MS4];=UO__)<*.,+F6L"0'8/9?/HIAQ8SDZS]P_%EM; UD"6[ LL&R B_Q_92 M;7-<,TV+SYTO$=;.1(:KV6K,2-[O>-EVV)U56T\ MX!7@5_AON,()X(5,/%Q M5%TLQXL: 8'L!(B2);AZO[H%L@VRZ'VG'>+J@?URTUW&45X.+Y64+],1<_ M5S9,9VUD.=^^B>.$FNX5SZJWD^KY\B-JC\\'&+'N![SJ=-/AB6)N\[#*RT6:7FV>KQ MJG^U%[.?JO^*XW%66*/JKU,X9I(O/ZI^7ZQJ5$?;5E!'I*9;MK^V-+W&8O^V MQ7OM*LZ6\]FT 7]L68\7;4ELM$"#SN?=>M?-P[57AM\NKQ:];?=:N+ MNFGJ/!-D7G<\]WDZ_T?>4CD+,%P9B-OX\QB68WBVT8H'JNG$3>T\;'\%SOG% M<@*7Z-9F!N@U'V>][>IQ=V[;D3J.?C&?PG%KZY!?F<1V#L7VW3P*LOF[@ GFR9U*X:8>$M $3MJB?V?#Y=?CR?+A,SG'X'N[8KE MA7PWAJ^ [7Z-\X]PB1^W%?CJN\T)5YJM7:;7/B90RM4[8.@L&G_[VPM@CNIE M'-M6"X_KBW:-UH7=E]4J\--Q;DKP969=N/M_UJ!SJU?_7.:CX'J+29;6C5KM M[K"Y?<>"Z]NOGO+]TG7 =>T90,)GTU4Z/I_T^7R:863Z.6O0#;)=MJ9(>Y.K MFUY==WWC[KX;!&R)L'[Y;;K]O+R$G_-K@)[8>NH.T[*^;?XHC_< M;24#D]6*;>F#4??3MMKM:@^6^9HK] 7[\U.GU+??_99UW3S86?5;QO(,*#V8 M8-_*S]T!^1;/,O34_@_<86 2(BN4J=/$?R[S,KWZU)/3^5#Y&[6+F9;SEB>V M]J\_9*7T;0[@MR_A^YB#N%G0WF9;ZT;QRX$1IP>-_4MT\V4F!]6W&5,W5?82 M2#+_G)$]R_E&?U\3ZM^WC[E+9?\5UA4(5+T'Q&U6=LZ+Z5E6W:W&^;]G[\ZJ M7Z?9"P:CQB_GK:FSTNP-V/RSC;^6#:N5N;(VIS:/F95W=JQ;BR6[!IWF]&#, M .[?L'*Z1S0_@8&R )<9%#1-[@*7@T,4@<"W+E"^9 ?KU_WIOA>\14\\&W+ M\E4"/_&ZW5XZHW%(B8J$7- .<1$%,B8))'&B"AM/-9$WXTH:,QF4D2@2RA%G M4B%MC$*8:J-HH)0H=S.N]-Z.X]O4+LN;95YH^.//D.J5^#4VSCQE M-QUJ74V\G*V4^9;/?+A<24C"A&*+0+U*Q"4ER&K,D<;>>49$,B'LA/D))CJZ MB(CQ&G$>(C+4601:VB;,HPA)[%4=DQ$]"'5\3?.F^?3BIKUVFW615?0UI;@R M'V;S-J;9!HZN6:]YBFTWM:RU?N">7>#JI&,XKR?5KQ8D>N4*@'0W2S >UXAS MNVD_NGM1&OBW50H?X>"/JQC+X:H%&@1523DD)>@&+HU%+H*P4YU$D)31I'=F M3U&?E.',(.HQJ(5@-+)>@65G# 7H8R*JG1$@3ZH6S"&JA54L?MR6]W5M#?9#O4 M1)]9+U=>@M_^P_^>3(?(;HO<*I7?N^R9)K2VH\ MOCKAXW3EY-ZE($\<:^"/2>PX?A-0WA7IZR&I>C4+"4YN%LV!>S\Z)!T<6(I4 M49!6G4#"O,&\-8M9XQ%7 .5004$Q$@M.O;"+F6L?, MFHXMXZU'2;T ZMTIRO):,XSXFEUY=O=>%_N$CHN<)P12AV5K"68FFM236('( M+LZ;*DYR4O=]G"W:B!=X->L(:)<&SEF;3>XWLR=@SL=53*W-&P6X<]TLYFT, MQ?T>!>G5N@<=9S9^=4HYWG(52V-7[^>TZO+/JE[Q;)]R^ M-1% P4Y#FY>8SJ_(\7T] ]=Q[MPVN2FA?<0PC=T?[:/E7W.I1>8-N..G.%E& MU"U)NU!;6B4GF_,= %#'4U!]+DM0EP-9/_JW7NG&TLR[5UOZ_#;N*AZRW M'BJ7+U;ABJT<;$OR7.>]M7M.7M)\HUMJC+XNOG\DM%G:MKCXB@6!8Z<7.X.F,X HJ=MX.@J;]7)6:LUZHOO M>FT@6,YWM;)CPW\OF\5*<-MQ"TTG,VFUK-F5 %.KS1MN'PL6;VR:;."V^_U6 M*<]PF&TAVITIB:MGFDV;-LBZH=M: :VNLUI@>(1F.=XB[_JE=PYO!3IKF/73 MU2U7AK;\ZE/K[*1E6T&[NF0?S1L/MO"NM;==*]>&OT/]Z41;KU1IO?IZZU4/ MS0"*<14#N&O:*_#$$C4('#&!% Z!6N%$-+V,HG\/!*L3B.)D<37)X!VH*@] MVV.)_T,8?^\U_O2L+6M8U=!MD:RZHEFU)EJI\-^SV[);HVR]X!T(Y@KEE02*C6 *$ MTASI*!@* H"+N1"8WJFNN-=F*=-)MGQ6:8.Z^<<+<$WJ1?YT;)UG#U41F299 M+5PC6>M?=S3K"O2V^/[%NFGDR?HIO_UE3AG&KKIN6'W?K?X\L\?*GV4>8;5^C:@#9WNL@-,9MA^9L+MS[]X29:KD"^^75#R?\"XJT3^;_: M_Y[.-[SS&EBG7G3]6-?2,7<<\1T9UL7Y/,9A)F8R";9LBGKK%6\-))]5SQ?5 M(FN'ZS'2"WO%KW.7L.,?&FM7F#[D2",3IEQC:5,[+V 93*J#SJ#-;A6; CZO@I=DJ@;CO.FJ7[[QPR IE?3I;- M,C?[;4FZBY?3KI]N'37:_M4VS=37K076RE_.-^?R/#C,VF['#(;ARL;-B#(!ZN5N?1)R+R^&IK,*AI2Y$C MX$Q()B,73&.G^$VM'JQ+.*F(K XI:W6#-,8">>XCIUA+*_$UK;YCVWX Q=KD M HYW((LY:/OQ>A7Q;)D+A5>I=$2WE3;]6BI]D$58?\Z)@XMI-S[AULCT8KJX MRB#EHV\Q2-9N6M:87?QY*_S<=>><52^_SY5K]7WG9QXN%\O HV,THH3SV%3I M4RX"48ASI;5F#'A[AXLYB88(FQ VW"(.'(QT9G_JDK)&>J&=N\;%:_-CXTT\ M7^N 7V%A/X!O_2%.5@Q]C9O7)WR7[7&'N,(;26D]<@8L,6YI0)8HB;0(S@D: M= KBYHL2QQ.CDJ.DE$$<@SEF"1#'"HIQD(9+1O?XHK>6L0U/@J^F5!R+Z@]6 M<,HT14S;F 4 U#@%$ @Z>.,MUIKLU$8R1Z@)&B,3G0 G ( # ((CAX-(.) D ML-B;ZK^C$0$@SADAX3A*#A-5U$ MVG.,O([$8>\9_#,LA!N>P%R#O!6N@1?2>@YWP- ML<_#%2^#L54>;".1+/B^ MB3#D> S ?,%SIBQS>L=?IL)+XU5 223@59Z;9D)T"$O&O#<@GGZ?JOH.\!76 M2VDHBERWG3YY&Q27$)B)P;OH@@H[.W-9SJ7"\'J! GIQ@%ID @N( /ARG0"T M2<&D$\0D+8'%Z6.L[S$+ GB D'0I,\0UH& MC"(F6G--K6=A8)B$ R>,SD'F$[:K/ )QQ!?;XW1 C79!;Q_>?[^YZINF_^JY^]_;W]!6-]N M8>Z]"F(S8?/%],+E^NDVL/_CA^D,M(C&XB_/MIDQ8SYH^T76M-7S;K_F;$]O MOOO;U7[,70O6^I=55JK/!.F#C9HN8;"U1EW>8-U4,L]YB5SZNVBK,_WTXZ3> MU >O-L=;=X?X-0'L%5&V]J8&"&BOU>7I*K>6F-T:GVV+9L[]Q)2ZZ3C=9*XZ&R=MM4QN1@ 5-.EF"BU U#?.(Q&= M\YA7>U35J9N$"8L,IXTO1S<9:#&?-K/532[BXGP:VAAM[GM8\=5L-JZ[(9W7 MNB&F?EV]>K15M'?KP5O+8S6:\WH.[%Y6^QTF!EB]#&,A$>7: M@[$(+J4V#.>T+3/*@BN9 Q@W#$QFK:;,(4\9&*71YM9L+5!P3C-!"+/"[U2M MM!5%KR?;=L:JQ^7JJ_=M]P2X5K_/:IN=9EL*<:O; MJ5[V5DS3[+?S2R3Q$G]H+T8U]RY,MA^ 7MM;:[E:J>UK5:Z$SIV8GFV;4NI M W9M^P]1=,;^R[K9# @* PQ+G'))T_5I.E?KU&RJ/;H)7===M:O*(W>Y:HIN M2T!6P_%;2%Z?O[B1 M$7"4JP.[XI)0Y2A2VX"[N-S*WEV5!G;#Z-OM&5IP[!J8\]B1Z07HSP2O,5T- M1:V;=2UN7&] MSU8;BW>9T;[;%A@C,@2!:!0.<84UX:O+843[N7SDHA M?#H@3<<@-FUM5E?,M9+';9UPQ63N\DY1KWYL>6P*O#D)S5^> M76_+[+;T['1%]ZXKXF0R/,N;3/SD\N;.\_9]X7&RPLR'H[&]G"Y7MNU/W5L0 MC,_PG]*TN_8/ZV> A]@TS7ZJF[K;-^#9^AI; M!V[O0-K=EIDSP?2?\Z)MMBF]]4!RA@G_EN.^Y1AZ1@SKZV+EP?;Y8.1,4XVO M_O=-)^T5G=U/7(Z#^,/$BD+;?FV?0L]"SP'0L\A^X=5" MS].D9Y']PJN%GJ=)SR+[A5ALUNQ?> M/T&OLW6?'/RG/?'IBK*W1KJ?CM9M[^%-8G^5EH.8=DH#\4Z&@#C-#;?8.Z03 MD[,X$;$SC)"XH\=QKQ9!ARWEMD- M6.AD9%]\Y8>+5E[R_7#WY MF$?'Y"XK85^:",C-2FMTY"O0D%<&PE6@!I:?@ MQ4%0\_@0*9.UP-%]X0@GH1R3"2DM,4"+,TA;)Q$WBKFH/+9A9VA@H@'@AVL4 MJ8Z(1Z&1$RH@Z1F/-&(XCPP(CNA(TKLW"#H]%3!LW5FPZ&08L6!1P:)KN_8P M1P)V*F\EX@"!<$ V6HD"CM8(R24X3CL[>OE$%'<4$<\$ O^W9F^6%/<0#(9OIF>)ZO?/BR6%]T#3P KPX4Q,"+N\8:$$/U6KO),?8YJ[ MD&PR.[O+2BYBGJF+G&46?%MCD!%>(+ )@N0V1D4'9!K0$:%]9?"*K)?2JB/! MG4%0<]B$*\[HHR".PB%R[Y'G/&^W3 1R-'*$M31<1I(8]S<11S--!74)<4QX MWE8W(FOS2/@<$C52!$"C(2$.U7TEZ8J4%[@I<'/RC%C@YKYP$[%QQDB.;,@U MBGG3(&;(Y#RO9.NP$UAQ (W#X$;3IV1X)$@0;!#W*6$C",!D>@HMHJKA/4.W!!, M2:(<*4;PJHR>YGUK(PW429^P&% \38X$Z:OJHTAYZ:L;:J;M[>(\SDM-SA", M@7X:9[X^96WO)!\V=;^2A/NN*7;%K/B^U@8NC0O@D5)'P*R0$98JA80TEMCB MR+FB.SN-FR@,)BXB&2FR2%UVG$QC/*=HBW*1-CCPK]O M&S&Z=WH/F[2]S6\MR/==R!>X3=80E1-^ G%A.=*,VOPI&16(=6RGQYQ33470 M&GEM Z!E,$@+)I$5PG 78Z Q#0?YC)3#0+ZB)PKL%=@K[%Q@;_^PYY.BC'." M" ,W+S=H($NY0Y8$;RBF43EU$_:H$3ESJ9 B^1R#&3+.<,2"YTKXP%(<4O_@ M2)"!3%8IFJ( 7P&^PLX%^ 8 ?$$P0QQ#'E.)N,^U-\Q+I+B-SFI,F*$W@2]& M:PDQ#%&;6.YO9 "6>9Q+(-0&3!TG>CC 1T?4#*A5\70UQ2,T,VZ31\'I_:4 M5R3+Y&FO? HIV _3A1U7KV[9?:::=^);BK6&8*_TTQ9UNHKH:9HDB]7RB%8+ M9M(Z#%XWL]EJL0:9(!6B)- 0 Q$A[509*^V2]GDF$(E@JXA D?/,(4Q]PIP+ MIX<4I>9@M@@RC+JOHC >']Z*R_[4E8R%G??#S@7\'@A^FECE"4^(JD015]HC M$YU'(5%I#=74^9V.3B6P<$%;)+R$LK1% M51RLJBC(5]AYB*0MR+>GP7I,:D-51-0$A3AU$ED;*5)"AZ1TBM*%F\CG&3%" ML8BD50[.(0KIX!7"3CH/_KSU>9U](1^X26QS?M =Q7_^80 ML7 XMEZA\D%0N>B)0MO"JX6>IT//(ON%5PL]3Y.>1?8+KQX /@&/S7D/:<,1QPL@8GXOE)+@X M*D8N!U3NQN5(BH&X.$7,"]X4O#E\1BQX.#7OI /PQUP'?1BF@1%>L1@B,B)HQ(D(R&J5 M^ZDH #]Q.+F=<1LI:D\2#DAI31%G>41'4 (9)Y5/QB7GW(!, S.BNJ_09Q'V M4NIT), S"&H.FW#%&WV4;)LE20F!$29" GR 9VE( /B@E@C.+>5TI\!#&)O' M/T6$I4T 3HP@%_.P"^)I'GWH(QY0]).1$24#VH>GB'G!FX(WA\V(!6_NBS&>N$K=)"\P]"CP$Q)7(YX"7I!VE<+T@ M+!M0]),0/-*TKWFZ1 MFDFX$C0X5%PB33-$Y"4QLC@1. QC"?.,HH=&P[@:#'B9D#[K1VKF)=> MMSVGV]XNSN.\%-\,P1HHVSP,@KIE7Y@]YNJ(5#HZI(@"NX+0@&P0!F%)*<:2 M!^%W]H7A,20CDT7@L5+$I0K(*#@[J22\)S1%889C5U IAE'#4[1%F0]\7/AW MVD,_RWS@@T8^K6#12,)(ZL0!Q2QXQT("E%EJ*,'!.K8S'UA@RITG$A$>$P+/ M6R'K!4=&,Z8#(9+P >V(QH:"?$5/%-@KL%?8N<#>_F%/)?#O C4H8N\0Q\PB MJPU!01IC>$C41;$S%I]&KBQ-B#++P$G$L+:1:J0DUGEC-1S,@"IEX&T*[)VZ MGBBP5]AYB*0ML+(1^QFWR*#B]OP3@BF29/.V5 M3R$!^V&ZL./JVJ8QU;R3VU*D-01#I9^.J-/50$_3(%G,E4?TTFV(G"2'5 P) MS!7PO9UU!AF-L69<LTX@;(I$&=QY9RZD(P?@8!Q2<%F+$ M]4#*BXO">'QX*[[Z4Q#SL7\'MH9E8+\+R51301@;A3X'=;*I#RCBA/ M6%)LQU>W6"BA(P7(LQYQK BRE,.:2V9\(+DDR0\'_#@=&8:' 7Y%513D*\A7 MV+D@W_Z1+WK+L4@,"1(4N'#<(TD4(:ML+_=Z;E!WN+% M/T'QY$!9^O@P\EM)7P#RO@ 9'%4BM]IJ@+7<0!N1\XRA! !IB$R8V)U=RN#K M %]3%*@CB).\DZ85'"DN%'.6*9H&-!I>Z9$R?(T125W-WEQU$A'45(QST!V>2\R#Q@9,3;,&A/]@**KE.(1IGT5!I^*+GF" M)#%\MO#._WN],F^6P BUA[]#_>D>[R]O/.?3YF;==!R^+IS= ?D&S^H%W-O? M2<>UE%19(A9-92>A^EMM73VN%W5LM@E\8)1ZJ"+;4,:N*#./5:N!FVHQS:JJ MJ4&^;*?D)E7\XL_MY&/,6J+Z.)V&IH(/39Q_JCV\]>+<+N _L8*+UXO+ZMS" M=W,[:5*[P$=D$S_K,CC_;R^:G M'ZI_WS>R?:]?LG.[;P>^!S'(82OI>?2Q_I3Q?0@*:CKQL54_*YQPT8." OMR M2VV=51_@@!?3"WC,RRK4X=8'/PRKWL68F&$8::7:_8[ M:J+/-GRVIYLXN;,H)&BOHP[(1),G[K5;3#J&%"7$<>]2M#LCUAE1-L#;(XHY M03R"VZ(=CRCAX(@RFE.RLW7+$[S@9'J+:W*'K[)'$5J 9?0IMB2]!M=-AO+W M<;:(%PZ GN%113%EV<9Z"3J@^Y*T7]*S8K4NJO&5$5_]&.+*S%D59?ZEFLV! M<>9POKY-U+)P,5JX-GVQ6+;JZ>P%7?&+Y-:SW7\'6S=(V?U[-6&#=6]/83 MP,?J M[V?'PYJOZYM'/ ?[@7G&\GDR78A\[">VU9?ML4:8WY[L'_!][,;J8( M=:;WYH;YN%F<9\'*A\$;V/%X96S>0H *'AD>H[8=%X-^G%1@H9Y5SR]:TQ*\ MA!F\?F=ONCL?HCDI&;:6J2- F!.\!_MO$#4!$6Q((Q+_5@0O8XC7+[H:'LGDLEKD3;QM3K& ML[MGS^S39[O(VC.K)>#8 ^88*G#2)DGDF="(RQ215I@AF:R5-&^5JG7QY5KWY SU7?89K'S SIBAI MST_O4P?PA M$Z^R@+]MB-L3+ZNSNZ1&XMT;NUSO=)5^^%B^79W7L+'3(7DT..^_2=U_TM7MAZDD7Z M71>^: GWUL'SMBG+4\[L/G__HI)8 EO]J8C:O,R^.QU-O5X&,)?RXJ)LV C';HOOTBNYGU?,F_W91 M+_))[K):/#B9+H" BRZ(>,56<*$_6JNZ:4]+VX?!U5BG=T^0 ]B>0ZX^@!I:MC0.: MI;U8:_G "1KQ>NK'BX?3T-8-C7XV6^WH.?K%E>K/7> M]S]DFU":9E(!#NQR=>E< 91? M])>5)N^.;W-%L.@ "]NP6N?H!JCB]OU '3:CE?9?/4Y,"3!W_9ZKL_[U7[Y0 M3,Q/UQ_QVOME=?L);/&I-^>Y]@\P_G/+J"U MM[EK@.!%QX7 ,K/E8F.,N59E9-$(?R"DSS9Z]2947ZE;$-OO9) 5@>UV-<N9?VWCE@*9]#F4]'B5B>+>U,H^Q^K6+\K_:C?(?RJC6H2S>D:FK M,OVY*+!A*[ W.4M9]-R?Z<+3*-]/S M[CVG]D[-P>U-UWPM>*A"7 !G@(\A\BWAP$\AN*4/.?( ,X@'I1"5L-_6 P2$QTE]3O M0V0*Q%J* G5P#B$<:2LX4EPHYBQ3-+FG !XY4JK@3L&=@CO#Y\V".P5WKDTN MYU;IP"/RR2C$\PX8#G.'6%!"!B8)CKR/.7^/XO"8D3%W[]1R>L(];*UX: )< M@*< SR'R[6$ #Y5.$\,4(BH"\!@!P*,M1XRG2".SSNJ=W8ONLV7&HP"/&"FL M"_ \-O"4LNX]I]Q>QLD4?BN%W:5RXC0MKT+B0N*#(7%1&H6C"XD+B8O2&"ZY M"XD+B0^?Q$5I%(X^&A*7PNX]1YG^Z^;V<.M-X:YV3QMUFU^5PN\A:)T2L2ZI MTD-,.0G/HQ="(8FQSH7:&FD5"=(. XPZ:ZU,?11WK_79\TZ=O6DWNWR;VET- MF[=72JW=X?!:2JI3?-NY*/RU5)14(\'EB(M2@5>D^_"-L<*;A3>/#WD829XE M:?]_]MZUN8TC21?^_OZ*#N]ZSTP$BE/WBSP[$;+LF>,(VW+8FIG83R?J*F(' M!+AH0#+WU[]5#8 WD!)%-H!J(!T.B@3ZFI7U/)F569G(8>(1EY(@IQ5&!$GF\-@'L6CQ5[QS#PN(FZ-1\XJBCCG MF%(2@I&VC_SN_3*/'!F.1T(;8!Z8W< \H)LGI9O#8)ZD/4Z"622RMX(XXYEY MN/-(>".E8SQITTN"]WZ9AXV($2.C)# /9'\?>5SN^Y2B7S2SU%S.RD?YV":, M)\O%^,,F1@=)X368"$^6Y^,@\OF6,P>7=]VB[:V?#Y@97Q;42PKK*$/9L:P1 MQR(@;0E% 3NO-/7)U2CX MZ+-GF%@R?F>!SYUS(1L1;$8< Q>>/%( %X*&'[>& Q>^D L-9L$FXI%+IH15 M=H197\E @!25!&V/8]]>C9LIPVI. MPG;*&BR3'E) 3A=O]J"J8)GLL/RT3X2E8)$)W"&NO4;.4XX2PXH2SC(3BQUN MR7S,-GEIFIC"(RK-B-54G1HPXC 8 ?XY:/AQ:SBPX M9D&EIJ&<,^:A26:N. M*#]!1"0E[F1F1>K5#K>'[HH%,P-22D?*]+5*#1@Q6(P %@0-/VX-!Q9\(0OR MB'5@5"',I.A4Q8,%3QPA@0=#PX]9P M8,&7^H*,"!<=19BY[ N6';-.*YZYS4=F@PN1DAUNF]VA+X@E'V$B@ 4/CQ&P MM?; 4=J?XZ(9=VW)FLLX7\5H7U3C]CA&H1X3I/C!1GFNB1*DHB9R@&+3*AHFVR-@@D,!&.>$\EV2K9_!S@K;?V_DT MFQ[M+W'>V2/;%3S^GG_-QLK"+K*QDEY?Q'E6A.]FDXF=M]TIUPT>\6UKA7[& M6L%G6-6:3%8ICM0-TL_&BFN'_> "!FH$:@1JK)T:N0Z)8>&0%3A3(TL$&2T= M$H8RPJAE@6\5O7I.)/>0U%CMGJ-*<:1ND'XY-=:(%L"6P); EK6SI8]<:YL$ M\H1;Q%5RR$GO$0V8QV"-U6IKK?LY$=\#LB6IMG)3I3A2-TB#(PG4"-0(U+AS M:L3*6,E%0IZ%S'4A<.2$3TB(9(,A"9O@^@@#'Y(:^^H;" MO @.<4H2LC3@[%OR%"RAV;LTNP@)[Y4O>PL*GPJ2U W3X$P".0(Y CGNG!R] M-4):&Y A1B$NLT_HDN9(9A=3B*!9TEL5,OH("N_7F:RHJ?L@D&0/8>'\N\WO M_)=N9,H%QM.E70]-&'_XRY_SCR<_SK5V_[SLM&:MW($QKBD561>*FWZVOT6_G(\7X]A^_[N?+$,,?YW/ M+M[,+BZ7B^Y-WZ;[L^)=?HYO)S/_KZ^:F%7]LHS_?!F?HP_RGJ ^K1'EZ+HB MV._.8U-D9:=735S+KUGD#U,&A-G'++5;+80W!:E3'LR+BUEYYBS$49.?K"U\ M$,H^Z/PS?V,O\H1>W"E>W=A%$ZT_+Z'R\2PT<1I&35>/.#V3PC@RNGE).\. ^* !877-@KP#V M\W@*^#5,_ +SMZ[Q GOESTHL,>AV8-BRH B*I\P8.("2%4V!_8-4K3."5+O M %( 4B=^AP 2ZKR 0*0 I Z]3D EE3E S34%<'C:$JPY]R=MYZEM%K/F M\=)8JA2I MQK84W[!$>A:25_I^?BT3F&DJ%7*4:,1)S.LN MY?.%[:88YB.C9#WUQ6#& _4 ]0Q;$8%ZGDL]U,5\=X81$;(K@L&0$\D@2JV- M!G/N\%8Q2QUYP,1)1 PCB&O)D>/4(!8U#U%:HI*LDGHT&TD)U ,S_MC+6(!N M@FX.D8T8CLI*RU#B6"+NK$16!HM"L(Q3QKDMM0?OLI$,E%.1.,(X4Q(WA<&P M"P@[85.,U%FLJF0CPD9<5M2# &8\.$) /<-61*">9Q=P")$S+0E2E#O$HQ)( MT\20M,X$XZU5V]2CG54F"H\$3A%EW\F;8[CA&HAZ3H?=J, _E#AQ8X-X M8AIIQ;/'RXS@D>-HC:C1[* CI>2(&E%K%2G #&FNQC"6!0)S-*+4>< S.>/&Z @PCJ7*-H M@08/U'2=V"B2]R@ZK,LZJ4(Z9$)DCGMO1$C<;S5K,\1;DE0F3,GS.:57C9$L M_Z:\8ME+9)E2:Z1!TV4&]96G"JA120#W.#*-]EV^?K:P$\CLJL'\Z"'/XY2; M=NQ!6:'%STZWRB3%4]!Y?)P1B..N4X_P*#"+8VF!QR7KHYEZ#28(&V%-1E21 M>G+$ #L.AQW@C8-*UREN7(I:Y)X'SZTC_I7T?5U,N&^_Y05_9R4=[U7[S M5?.G4U.+;G[W_9SENQUTMYM?3\-VXO9RM_\R_^\FL76:X?I?O]>UDYO_U51-;;R_+$,V7 M\3D0)Y^OW3VD4-POZGY_KGU:L\59C9V&YKMQV14_7BSO5:X>N& >GO*K M \H-7HT7^=[^45']N,S?Q,ED=EMB Y;/B\N=3YO7R_?+=M'045,ZF(R:W\87 MEY/X2V?,^#AJ?OSQ3?.'__@WQK^Y^TWWT1]'C6T^GL\FDZMF]G%:2B\L79MM M,SO/'Z1F<1Z;8HK9Z=6HZ5@@'S*>+F9921O;MG%Q4V;=OI_'>)$/:OY03ON/ M?_N=8N*_>?W+Z]6OX9L_-A_'B_/F>A!'S0]3?U8>X4V6:+;6IF.;,6A^.9MW MEE^YY?L,[N66W:.T=I+?Z'R69\;T_:@)XU(QPBT["[;,FJPZ<=KF[\JS7ZY? MM,G#F"_2/5D[2XN/V5)<2^3Z2:Z%D2_BLV%F\PW_%:_RK2;9(FN;/^1QG41? M[-5)EL3M]_LMGQ_GUZ\X*@)IES;?+$LI*X _OS:CB2E;EG.5EN>B_;^;#\/P/'I+*#@-#R7F. MN @"F:0"DHD;PHE*MI0MO5?AQS.KN0^(6I)]EIBIRECCD"-2D)0<9W2+I7ZQ M5T4=VG>S#D;F\=MEUIJ8A=_^;3YKVSNNQ=]_^^ZK)M-3$:.\[6$@\3D70Y[A M1[V+ Z)&DX^9=/,KS_;_SFI]1Q-05AW2*&(KS5]+'=I"G^46,[/VVME@4PKI4X*^N U=18P7PP'N%4-N^$ M[/SJH!SRF(I$>,+.QI>H:6PO%J\V*GF+Z-[8J<2\WU(GYC%Q M/.LE*[+]"Z=Q]G/6H=/7L\_%69UBT^SCJM:^^JW5T# MLYB)^V*MF'GW,)FPWJ/E2Q2*^7)M"PS<> MHXZ.4J$RPWJ38;2D 7.7D-+.9UHV.#)[7Y\IBS(I*?*1J>PZ8@S94F7?4I9\ M"(P*N64\;E0Z^T5N/+5KE5[+\PZFOIYG]5YY'NVOY;>WZ>URX6?9P_R'G2SC M_\W2Z$VOAV-IKCRYQ;A-^4%GV=&T_GP.-#VI5[$3:.76<6Y[-7CW%OHI;GN[3S$@JYYVLWBX*3 MW6%-&^O&DRXZ5[Y?7I3/ M%^7P\;P4[+Q:_/Q1,*\=MN.BVR$)6L[.F"/*^HSF9S/SJ$OOG2X^D*HLLW^=GCAUL;I[-%$W_W94'I6=3]U,PUM,VOYT\[J_=&][A_A0&_VK+*V+?./SPV("N6G$>C\>>?!YWW3R M:9LTGUT\,A/[5!:<&-521H0)%H@[E2TO%@GR7'CIL8HD^3Z"2[_Y\QB6DVQ& M/>!6M-]>W?KKL=#2-?N%UXNG/OK_(X=GGS3+J/.Q XF"&&U&Q(O,FOEJ[0JC M;H'EXWCUAVX=?;9L,T2V?WSU&04N5!_&'[Y0.]8"MK*F]NN M;8-B!;RRR\5LDR51!)[E44(RY7 TL5>SY2*+[O<8OEF)D6!\AK_>G%"6\.UE M&U^U,5M9>1)LS(XN86=U[:\>VDG^(>M4QX)7KS;7>&1'^>JVBIT10[\N\G@L M?63]?&>*LZ<<]X1C*#O#4N*;_YYWX:IVTZ_LP<.GO.QYOO_UVICJO*$[49[% MS8+)JP.EX=4R*GM/&\T"+-_^YU>9F$"\ TH9:EY1_;I'P@=B8<*!IJVH;$T;&&#TB6FG$0Y#(HZDQXJJOGEDP[6%=X[@L MC;0L^YAN\L(W.6>PO%&)I=&/V=&R637JR4]B(X<<310$TAFK)'(WW?8C: M]?<39F UI$8;I1^W:! E5JH+T_2ESE"]::?%#!VG2CF#A+,)<9&M&:<20T'' MQ"0-6JJPYQ47TM?ZBAP)H:I:8!D$DNS)= '/O7K/'43ZG&P^$"]H; TB!5_Q M\+[BW37M)^Z6@R3M&F$=Q%MMP/VD1 K!S"$ _P_3A9V^'Q?';H7Z8/A4 CI' MDI19W7H?I&4?>BV/,N]P, $13"WBLFR/UD0BPK$.%)L8R58E1*4$#9IY1(Q* M9?^]1,ZIB+R2-L44133J"6MYOT8_>S_-;Q)^*$,S3N.RO_9UAWR;#.W7T]O) M5*]7MNX-3JX.?KLXC_-WYW;ZM]DLE&(%/2T&\A&O+(AY< 09@'T":=V[0I#- M] +#O1*S9!\ M#_.E9\N"T)&NI3_:R:/ #A9'AD]R!\F/NK?6#8EK,YC>E!WXT\6M+S8@_^L*XWNRI22O.7.\2JS;G4OV M1UCNJ=?(^CDN8+&G4CMK%]MM*]VU1AI0,HF7[/L=&(A.X M1%@Z;F@25O)#YLQL8E4/VD(9>6O<*G="H+.'U:7\>U&+OW2#<[M/0OZDZ]Q^ M8MVK;[?@V71ZMLWB?)RUK33"NKK5U">-YQ==&]FV-/W<-(2^^7Z62J^LNWFZ MJR8_;7[;/"%]Z<:S=4B&CM5\O6DR_8G^1%T?W-CX99O%&4L'I,FJ:\WY^+(= MY5GZ(4YFEZ6?4O3GTRS,]Z59]-SFGV3+)R[ M]YC>E_CV-.@V)UUV*M!=)+:+3![E\LM%?OO_774G7^UU6@WA_6ES+8/-G,@J M$?/P+6Y6:%=7_OVR=,3+$KF>-':QF*\Z$94F+/F;C1S6?Y;3-CJQ^NSLH769 M?;=4>EE7G.V>20Q;3BA#0M%LK 1BD69=4V@9=7*.>K:U6?]E/9/^.L[F1?QQ M_&$[4_=ZF:;])W'1Y)5R6NSCA_6E;Y8Y?N^6.OZ^7._ZQ6>JH=HK5.YH#+W$#CFV6"/W3KVK-E:Z>A?31S< ]*7N% (P C Q7>_<.(U?1S@%" $( 0D"V MH*O#]0&/9@?GGI-6'LX1A%VTE8#*D31]K6[G!O2!/O2N#"F48=)H9(P5B%NC MD!6<(BQ&0LCXCN9-E3Y[- M/Z*AVFK&*-[JJ_L<]-] _">2W#?I$NMLB56R1,F5N(/VJ(W^55C.RWK182UV M@J_5\(YD@6B.86;#&B H:-4*.ASJJ<+-2880E:A$21&:2U>0G1= _DGL%Q)GMGDSFQ29TKF3,F;^6%ZG35SQQ.Z7,[CM2N$Z&U?B'[& M%:(4_*#]+(!\/8@,FSK'80_5";>W($/EG$H,"RA_>OA49# LGFM8J&AUP,HB MG8H'+3Q&5GF)I!$T28XCQN:^84$X2RIIAZAGV1B1QB!CK4,X9'?<8Q$H30=< M/X7V3<!,\UC14*X2P8'AA3V&<<%CLB&F,$<"^X#9UK&K2(A MS\'^8UP][77Q%"9V51,;%D]!0:M6T.$P3Q4^CK%"4DPH"LX1Q$-PR)G\)[%6 M.B^4QWZK7=R7\%REBZ>DKC*=!Y_] U\\/9ITE'W74[NIL@AY0)78$T<2CJE; M=F!/[*I]7$I6:J%0Y PC[C5%EB2!.*/1\Z ))UM91\EE$R))@7Q0$O%D-3*> M)I0T8R[JH)@(A\PYA833XYG9!Y<>$ VHX\")YI$ETZ M"1H[%+@+B%M2MAMD M!U$Z[+40UL:XU0CK.= /2Z8PL8((2RVQ,J),:BF[ M.,*5M%&"K#6<12)"D/XE/'?L2Z9',OL'OF1Z-#DH>\:$MXOS.(>TGTHLB7[" M+P-H"UNW=(^R!?8PK!$M;$C"9:\[1H8XLQ$9$K*-P:U/G 1A'+UOC;!H:,Q& M#"+,.L2C(,B)?+9CE EKK##AH NNJJXD58"'@\'#=;'L@TOXV#COX *M6W;' MZ#T_LF[KJ8LLN8@2T1IQG"0R/"@DM>/*Y@^IVTH!>@Z#P+HM3.PA36Q8MP4% MK5I!A\,\57A*F%)O%.4(2YMYCGB9.4M@%&P(7F0.H_%%/'?LZ[9',OL'OFY[ M-(DP^TYUG2WLY#.]?R$UJ1)#HY\0T=UU!7I&R\)"F"W+@%>S[Y##.QDR( 7%G*=+8"N2B,<)Q:6/8*GK$A)$Q1H^(5KKL]9'(TUCOQ[<; ?"(N$\8=G"$7>>\YAK3S\,"UV^#2NS/>/X\5YLSB/C2WF MV;2Z7 MPB MO]U5X[+K&3_DR5Z.OIX7:3Z[V)I#X[;<+T-!?OP*1-3-7_[)"+=9O4"3^-I-\"ALP&Z_LK70/6LS0]3@>3N8-Z):?'K$+I1MY/) MU>CVT#9Y*"<=3=K\\3C[%)=VOKCJB+ +]#9I/,_*,RM,.&X7S5HS;KY?DV5: M+I;SV!E,X^G[HA67]JIH1WN7,V\1L[U]=/ZU'8>8OVB^=-\WY^*8)HW=IY5OQU?+%>=#YN+68B3 MU>.V>>#&*7M-T\X&6%Y5'P MF\.O\;GHZ#0CXL#=)^NHP]E_0LQ+C;C6'%G/;':%#*;1*RN]O>\^218UB4:7 M&F[Y'&_S;X()I P5V&/G*"7WW:=OEVT6<=MFV;KQM)NFKV^D^NM*J&]F[:+M MR<'"9[QJ_ZI@Q8#U1DK,N!,>X9"5AVM5]*8XX-PG&B@V3)+[>L.IM-PFAGC$ MLE3T8_D<;I TRL;(M3>!5: WLFJ]V7C!B_-YC)T63;. ,F--%^=M$Z?%\OLM M7B[B1>:FAN%10S%EH\Q<;2'5\8=8+(?\O/Z\L?-XX\UVC#Z_93AFVLTT/NGN M84-^L&PV%%K_$&_ ;\V7^3E#^:!C[&Y3Q1_5JR=47)VN;8*5NSK,\K. MXWD^K5PQ8VTV?\].F*J*M;(64;9M\G M)RNYW5CWYS9+RL4XO3'R[QKX_^=3 MEGU?@Y1MJJF/W6T[VRV?=8L@SYI?-S92M/.LF^_;E6&4O9W5S,N760U:'5!N\&J\R/?V MC^K4_XUVLCC_Q5Y1WGR71S ;O,6Z'["$7KRQ>MJ\7K[/SG9#-\CXP_3#K*P@ MOIG,EJ'\Z<^R^C7?96[Y:#M7*/N^:W^F*/+'\UGVOIK9QVF9/=D/&(>QG5]M M'*B-]?B'E;?MO[ES_=6'X9L_CKJY-8EE"G93Z69XRI5^^.GUW[[_QP^__?#V MY[.?OW\W:G[\\H^S';"M%T]^9$)1:Y)<(\%@K^YWR\R _T-J6U'_IN=E??_YZUO2^= M%V>D:IW/JG,=.1WZV@:1+F)MD66ZK&TDAPRC646BM%%92;3?LC&>HT<_Y+F> M/K%->8_JQ2I'U*Q=6_MH5NQ_'1/[OL2@+^?C-F[[O]O<7L"Y.(Z;<$47QNC6 M-^+[L6_:\W%:K&SLC[-EMBLZ/]4V%_:_L_T<4XI^L<'LK>#:+7S.!^<1ME.? MWW+CP:[<87L+GSK^^=S;8X!$WWB >%$&9\#VB2G(9$A8BB/N3P+"HF1&T8&^V+RC- M4\CK@ @1E D:H_#T_B3X,=IL2[]-/Q:;.I:=BI-9FT?H7;[LMY.9_]=73AL>F@#QK5B(Z8:?]=MSQW+:W%H4FG6@ZIW:6 M4O&RRV-4@%RQ>-[M\K),Z%M6WLT\OAU,_3_MYNG7[Q-_OQQGD,KH\\'.K\J+ MAL[-[\#N6<3Z: ,Z3Y52 46:9+;N"4=6*)[G>^*Z?,;U%M4I9Q@SG*/DL,M' M4H>L81X)@84TF%N<_)W=RF\WP]4I\O?EW3HA_-?!*VM03/EGBFLEA2)^9KNV8<2G;'*H'C M_=)F1W,18V?^Y"\76;I=V,C//L1L#)54DK?W(=RN5X#6.26?]H>=G=@2@VC/ M8Y?5N44)3;?I$LT26K8W]N+]@S;9*>.X\J0GL^E[E%_JXE-';CW[)AI64J?N MOL'*HNR>I%N78X\V M])<-?SFZ/A,RS2:3V<&67B]EF+VIYU7SQ,E'*X6ABKV;+17[HWV/X M9O4"F5;/\->;$[*\)O:RC:_:>&F+F[H1>8=TJVM_]5#YCP_C=KS*P7NUN<8C M94!6MV7FC!CV=1FOQS8SK9_O+)N+3SGN*UDO+OW5GYB[VTOLOVBXMBUZ/=.C,3'+822 M4%I&B=$Z3> 0*0 I Z]3D EE3E P0@!2!U MZG, +*G*!VBHZW\OKBM;Q>K4OK>%W\OV\;-V<:"ROE6(OQZ&?F&/A2JD>7S= M5^[%"*"MRA=M,%0FJF"H0LZQ5'90,*1%HBBJ: 6AB1.VM>L""XTUMAX9X@/B M!D=DF(Z(82F9"M%*D>YG@]Y-PR]IH3TU42$CHA_?CGIZ$[QN9!S:) ;R ?(9 MHMX.@WRL9$9*/_CI1$>;U5)(#(%8BU%@3J"."$<:2LX M4EPHYBQ3-&T5 =DI^3Q>V_'T)GC=R#BT20SD ^0S1+T=!OF8H!UW5B.2.$4\ M!9I](&I04#XIB3.G*-G'/KB=D0\;"?YXXY;3F^!U(R.LL9V,(@+3 -/<*0:G M0\2$>90$YZ5N84!6!(<(U2DRRR2-6WW!A,E<)!U%246!N"KG:)_I)F)LF#4F M^OVML16F,< TNV::ZE+O#R[H/4_??]C\==DQ_]+(VW%(OQZKX,GR?!PT/A_X M/[B\ZQ9M;UD58#U\D?60C->,48:2XQ+Q;!0@PXQ%2D5CI$B);?NISXG0;<"O M;^-!];5 "B P6!"XSCVL$0: YD##@>8.37/:8*XES;ZN( 9Q:AERDFN$G;$F M2,"$MY*!.EPA)[1 B9AMBPQ[FK0Y/C2I;Y ^F!T/-OH\,%['R(23$K$9=#(>1&0II3@ M[&)GM]KW$1?M?\\(%8]W. 24J,GSZ(75/BE>6#(&10RT13X(@:XA''F-"/>=>QE["L3O@/@6N8"W<=SL:FW\O_;/>I M#^,/O72EQCHQJ;+"N>AQ5MQLN1G. S+*>$VIII:^J"MU;"\6KW[SYS$L)_%M M^FD;G2\QCXUMU^VPVR-L82WDF1)/ MZWM,U?/:$S]PC#[CO;6PQF>FOW;8SW\PV!Q?KTD.\H2V! -O2W"G/VD#G53J M;E( Z>\ 637.@;U"UG?1KQ&+=(@%;54J1BS(;3ZPQ[KQ^-&GO%7(?:Z!OZ%$ M'%3"_D)I/K*J2(Q@PGB&/-.F+(<[I+&32 4A$\-:$!KOKRI*3[17TB.3*$.< M*XXL,Q@Y&371U$A%U*5LD.BY'R[,;KN;_0"Q-Y M:!/YX*(#1@%%/#9&$2%HXS!&)F9BX"Q:Y+PL6;>&!Z.227IKUPDCR@9F.:*8 M$\2C"T@['E'"P1%E-*>$'2VC:&"4X>V>/8X%_4-[F'=BG1!9J<$0Z&%__L&E M6;?@CLX0J"*E2Q*/N34>16P#XLE%Y)*7^9+2R,!]4"3LW)&]G1#S2YR7(;R3 M^76YG,?KU"]$;^=^\<]5X#AC?37Q/(8IOKO$SZ^!AX"'@(> AYY9I==K1S-Y MH,1P=F5Q=FJ=] Y)RHG%+!"Y!_=WISQ$^]I]\,Z%?E%3 M7#6SU'3TT?PXMEW.]CBVMT79P[8%S:(.S'ED58J(>Y>0$RJAP"2+@25B]5;5 M^N=M,VW;&.^RXN:MKC8O#)L4MC7?E)=[I3X3@"P7N>]ZOP6)F\>3H^/Y7[.&1?SYH'R!/D>13R/$F''5I/#W&] MSF)AHTH&124YXM(XY+ 4R$="\B^1.^Z^2 MG])/[0"C^^I+<@PP "DFQVG99F.60P"O!F,!Y GR/ IYGAZ+08"Y8H.5^\ D MT0;)8$WI!:N1<\XBGSR1U$26_]^;P?K=,OZ<;_/N8YQ\B#_E>YZW/9FK8J1[ M*W4%4QUVW59LL I8W:K!( !Y@CR/0IZGQV*PPEJQP9IT#!RG@$Q)S^<"6V1I M-D.Q=2;(J'#^9)\&:UE3??=QUI.=RD>25-*LZIAG."RL'MY.E;!P58,= /($ M>1Z%/$^/Q6!AM6([54B>!#,.49LXXC$JY(0-2%H9I622XKB5J;QS._5\'F-O MEBK%!E94AV2I'L<2ROXM504K5C58 B!/D.=1R//T6 Q65"NV5&FRFE&6+=54 M]M0Y'9"U.J$89?!>*T[(5NO&75NJ?YTM^\I492/#*2RI#LE0/8XUE/WOOLQ" M*ONT8>&J!G, Y GR/ IY/LYEG^]"<7!YURW:WEI\@,G[128O$Q8+%A5B7@;$ MF<-(8O%WWRZ?:NZ\+9_=L]!(RPK*BY=G318H=+.#> M%H_*I_='B;,P'^ M83- P[/.C::":4T1L2(@3@1&U@6*!+.)2!>9BW+GUOG?IYMF73%\_[O/A[Z^ M*'_U9*K3$3$85K^K\/+_"*G-U5KQ90)\JQ9GD\E1'I& M"R.&V;(4Y3\!2JQGX?MAT==HX _#N+98X&@E1L%%BSB6%CGK$A)8.\NT3[:? MUKJO^W,=11^B/MK-O)E=/.2)[_E)\IVOFG/; M-FU1R3PA0^.S%MOQM)FE-/:QZ6Y>)EV3'\:?-^.IGUV4MC:;,QK;^;]M\W$\ MF92SVKBXW3/G7J^T& M._G R^A+0>IQ6>0&I_Q1V'Z@!.BR<=, MBO"S8JY4>.#1]J'QW$$#P?M/\^E1 M56=-$4_3R:?Y*2MVELZ=K,N#/5KS^6Z%#U_PJX?535%KK38,T:Q:)WTXPDR_D\ MVQ_?VG;<'K:/88UFY;TNANVFC>%MX^D__NUWBHGYIFU24>ER1_G3$WK-5_^YI]5VR>(X$CZ2W)R)N33VD$RT51/_9SG^8"?=GF34 M7,RF\:K)C_VON&A2'H)G%C&"#+;:"CT^N/9=:>V'ZDK%[";R -5BGCN,#^\A MU])+)K1")O]$7#**K)4&19&TXX(DFK:W(PM5-HYK%#2AB&/BD/58($U\E%P8 M3:6\OS^TX.;K:2C_?'^#G@]L4NZK?HR2(XD?KTP .')456.?(N$3CN>#8@-! M5D>0>^:_U69Y#A,%&.#P,@8& 8 !@ &J'.BU U$P # , Q\$ PU@DPR0Q M9@)!QMJ(N*<&61,,HHH+IH7%#N/[BV016ZF2"(BZ4FC1"HTT)@81BSV3BGC% M/"R2#11'!A#_@QSRY^P,NRF/!XGDQYS-<7KB!9&"2.L7*8 :"R(],1%"B M&@LB/7&1 @B Q@Y&I)"X7?W2SIO\VWCZ/O]1%FK;<>BZU\VFURT1KB!KNQ(( M.J&%9 A(51:0@I2$.B=*W4 $*0G , P # , P # , 0V: 822E,4.P MP]$B:UG9N8DETI$8%'C0TFL?39#WD]*(]" MJ_M):=\NV_$TMNV;V84;3[LUDYNUE#>WEU(VV3-7/\^FI6ED_KZG1#4RXDI MFAI0)E F*#90)E#F\RA3)*6YL!0))AGB06;F8X$A;PQWC&&A$KU/F8P1'0C5 MR!+F2NZWS+_)@*+@U&',@DY;>=Q F8-%ECT$"//OI=?RH=_T<\3U97WKMUX? MVE _?-AIME6&YX(VU*=H:H-(H0WUEU:^B7W>A)ET7:FCC=W(E0@'% M@!@.+U)H.585+T 7ZB&PP<&'X837X0&P*@0L,%\!L "P + & UC0A1H "P + M &L @ 5=J.N'*Z@@=N!T?NA"72]50)>R =4/ "$#4 !0@ Z#D&L0,@ %Z/#0 M=1B$#$ !0 $Z#$*&8F8#7V6"+M05$@%LGX*-F; Q\UD;,[D0GA*72C4"B;B1 M%-D4,")<>QP\P]1L;1S7%ZX@61@DCK%RF &@LB/3$ M10H@ !H+(CUQD0((@,8.1J20N%W]T@YTH:YHOL!",@2DZ@Q(04I"G1.E;B"" ME 1@ & 8 !@ & 8 !@ & 8 !@ & 8 !@ & 8 !@@*H9X,$>P>NDZ)^7 M%W$^]OGO,/[PC/>7]YYS6%&3G[9JVS3G<1(:VS:SU/P6+Q?K'H:XZV'(&CL- MS59GP^9CG,?F0\EA#XV[:A;GL7DSN\BO==4XV^8/9]/F?Y:S1?YM?:_++//8 MCIK\AOZ\FK;[L7N/4@JSEHOFD;ZWV>7HLVW]7'\8>B#:-F.77C MR20_W\V'^>FN#[VT5ZOCROOG3^?E3>/OEW':YCO9R\OY[/?QA5W$SZ;+U#&P(MF:A?Y[=8/V<8L\5+>NKO^Y"9+N7NS?%@GX(UZ M#V^#1<0ZB1 R?GG%$:>,(4-P0(1++H)3I23)_0T6AD7-C*"(.T/R.=0BZW4^ MAPC*!(U1>'I_@\7U5HJ?;I3GGUEW_CZ=N3;.NV']87JY7+2_QGPWGZ7V8^!VNC+GHR"TUFW'Y6- M\5H%$Q$K/S@+'%D7&;(8QQ Q"3INR29PB472%"EJ-.(Z.60M3<@+'27G@6I+ M=B.;30;]U=[DXT.R60H141P%XLH39'RR60\"5BIX:F6L1S[[U1T:%#->"(2% M8XA[8I#AT2#A S=:!\JIJV=>[5)WIK,'=CD]XX-MA-TS@#:+C7":\333QFS> MS):+PA/KMD:93XI$.SZYS*;++'/VFCUC.+MM NW8EI&;S))JK)EW#]']?*.# MMTV'6\9%VRS;\NU&O.-.C_-I$UOLE35S;UW6?S;?I!A1'>EGZ8Q3MLCSH>N+ MKR]:GF5UDLWT/IWE8;Z>3LW:WEG92RL+9V-3A5A,B/&T/-Y=DVAM\SSAX58O M;9N?BO2:-W8^F>4GO5A.5@=>S$*'EKP]D:.L/;>ZBXA:%W(?1=?I)O)S/_KZ^:F)'Q MLDSG;'U^M1[C;(>^7CSUU?X?.7".UKG-2MDVVZ;\8[;Z9Q4Y"W9E'.?)EF:3 MR>QCV_RAN_YLV69CNOWCS4:_^P[?#5)FU^\+56LM?7N+C)\Z AM'M/-#'\K9 ML\O%;..OE]'( BB.8SD<3>Q5IH,LU]]C=OX[&1.,S_#7FQ/RD$[L91M?M?'2 M9F'%#6IW"R&K:W_U4"[CAW$[7F'#J\TU'LEI7-U6Z#-)R-=%'H^M9:R?[\Q@ M]93CGG*,/%-:]W6Q.AX,&L\?QSHUB/2Q%'^YRRZ#)?MYD-WK]MIB\.=L+7:V MWGG;?)]?-=Q=W#O0U!CLV U\\P& &?##X46ZGRZT@\68O?)#">X "=1+ H<= M@Q/.7P&0J@JD:)T3I-X!&JJE"O7-GC$\W\;\<-.RL._LQ$Y]/- >\2ID7P\] M/UF>#V=P52'-ZG(8>U'2&I,3AY'2XX56@?* 2.(2<6T)*DV#$$M",NT]96XK ME,9L(-XIBI2F&O% '#(I.I0(899)0K67?:4>M(_D'G37>EY]U2[H@OXWSF>W M4SI[J:UZ# A1-[0"59V,(@)5 57=IJID E56&12Y*8%YC9%6-")%+-,*,RW] M5@\\3"4A1GAD@F:(JT21ECPBYFR22B3OA:N8JK9+@8\TQD!60ZKP_4"A*+6S M.E'JU,M$S?.4G)>XJ%TTUO_/':2@T?>>ZV]B)1K==_RL"9&'%E 0:5LK7 ID41VXM%W\GYKV_ KR?;@XRX$G4T(0$D $H"2AJ^(@(E/9>2K,'& M*).)2"><*4E2Y*Q0B&>?-CD1F"S-W>\YPX$'Q2U'*N3#>?::D0V!(AR-,-SC M)(BLFI)VN'(+.+#/<# XPWTBQ"_VJMM>/TN/;K2!5?D:C U8<3MD> B,C><: M&XQE;Y:S[/]BEWU9YQBRE!/$#.':")X2W]J?_B7^[X[VI_\6%XO):G-P=?8& M0 %$BH&33EX1:^2D/5/.'X9;#TD&([E+#F'-W*H^C9%$HB24(IY%0PQ[B1-> M*R]"6/I@J2M_A)#U0+WT5=6,4C3CIF &Q !J,(%Z6/O[_)Z2@\N[;M'VMF&G M&C-J&":,(*P)\HHPT2(Z"MT[7_I*J;],/59F]KX75S] M6YV7#\@R6&0YX;VRH,X5BQ:(\C!$23VEC$>/5.9$Q&-P2'O*$&=.8!X,46EK MHU0%OCX0Y?$C"^S7/K!K__TTP&;MRFR5'I81!]%KXSAWR0VU(\TP;)G$!2?GD@='>UNV>*KEGO2JAG[O]CJLMOA3%"+TG@O/K):)+^SZN M9ETVY/.3OK*3C_:J_>:KYD^GIA?=!'FHVTSD,3M&3J)@/49<&)VAVRE$A8XD M..(XWMK]^YQN,W^;S<+'\63R>AI^F"[L]/TXS^6N$5G[W;CUDUGA@'?QX3XR MST"WE^AU#XMN]VN(WG^:3^NT/FLV\NJ:+79[R^8Q-#>B:U:RZZ'YTM;D- MW2?9S.NZI:>]*'TXRT:E]YO!^VC;YM^'FP*JD^$N"H8851YQG$RV!:5%(D]^ M$[0@EO+[X" ]T5Y)CTPJ 22N.++,8.1DU$13DPU*]1@X/&J^R3OFF_C,Z@>G M[(Q7V3(^10#NJO2-GLW7?=3B^VXOZ^(\.XGOSQ\:Z$KZQ#UU&(ZD3QPC M9UJ9)[5CD_Q)QSWE&'.&16\7@P?[Y,6J:E $T6SH3C2@QA]K\0ZRM<1>>W]\ M7Y[@S=;V$FU,Z?>08+&;/6D;^V^,=LJPW^]"+VUVGR@C*^3]>UWE5-4 MBT"/+SEQ+5G(/7SV?GUL<;)8(Y*D1!PKB8S2"5'E#:=88V[)_?"4%B&PZ"7R M1&O$C=4,CL,V)J2.P#;#- M_<8G6@D=4D"!9+[(U$*0)=2AX$)DS&.K[5;+->8MIB5)DCM>LIN<1SH$C13. M,XQP3I+8VO3>-]M@-<+$ -L VP#;5"I08!M@FWML@[&(!AN'<'%1N/4:N6 5 M"HSG+S0)CF[U--E)SN27L0VG8B35XUF3)SF]![ ""E5.=S"S;S9EK#=D0+Y3 M)78#=#B"3F<'A8:;?<.@OD-3WX.+#G 4%+%6'!V&=T6D)UX3CABG*7M*,GM* M,CA$2(Q*12.MVJY:(9W /B8D2+=3$1MDA;'9]]%:*"*%9.;1;A/]J"_^==J7TO9=>'$H/ M!NCY^.0^$$X&ZKA!#F>3ASNED?-6(AMM($Y1)<16D-(S8H1B$64?VV5KARBD M@U<(.^EPM-('HA^S=OXY'R_R [U-Z=@RDPV"D B [J7*-H =%/ MU\LB0E!>ZNI1%DKG/)>]+$<$(@)CIPSWDFX%*U^RI@Q>5M5 =0 O"ZKA5;77 M?KL.*"265F(KO3#.]6#QCTI[>%2W:64WI5>@85"_U@RW6#,7*;+1^VS-&(Z, M8A21@*.4DHJ ]7UKQEECB H<<:&R29/RX083E\^1E ONF,*[WMA",1L)S>H( MAP\))NJ&X9= :P5G+1B _\!_STG9LI,\L01I$E@V3TG&FF7-&)!>L>I-L'( M^_RGC O>4X^TX)G_,BDA:[5'AEMON* ^ZK#SHC5FI"GP'_ ?\!\H-O ?\-\S M^4](2PS7%CGC+>**8F2B-*BP&%..,4O$7IJ$?6EA S;B6 +_5<)_7]3J]PLGI>>G"]F5WDQ[LJ MX]6.2TKWYHM5'ZW2G>NQ3EJ7Q]+$BO(S*>B36C)AW%M+)GV&&>NM5Q1G3WJ! MIQS#SS27=3Z8HKS.!^/\>1>#>.(1># @S]ORW$\'A].4+<@3Y%FS/*_G/L&[ MGOR#; NRWR94M23'#':XAMK%!= +V* ">>['$KP8AS")PP28O?+!/[N+Q-"\ MSA*T[V/S9S=O_O27O[@%Z 7H- +U>>[^\6'8[RIK7%[,LQ/_MHK353IUZ MQPT0#! ,9L+>$>SGN #K:TC8!%>%>!:L&/?12/&T^8JVGG[ MS/ICQSH, "( (J"]E6@O2!CP ? !M!R59%9+@[ 3 O$8--)4:21LTI;HF+^2]_?/ M/KY;=I7Q5Q+^[FSU1FWTK\)R7M;Y#@N$!)_A:VV[(\/#U4.%V0LT C2R#09] MSOMGECLY78JIHHX)SBSD368CY0E!/"F%K.<646PET0%C[;:J3B7NB0R9&S ='GMOOX.+%:AR&$H*5#E$FLKT M$BBF 0F6,N4X*I%U22$M!38"2^8]V3%-_1S[:I7$Y8@*#)2TS\J2D#-^ +OX MN_@A3F:7,32+Z,^G^>;OKR"[HP8;X-8($(TMM0&9L(6,[L8O/<1(V$X0=P$C)S@'/E@D\^\SI/8Z@(TX'"@ M/#.]1@-A\D*.(+#(R2OB(%FD"F_2$TT$#A(IY3)G85?Z$:B0O-DA#FOHZ$!S&D@%R"7X2MBC>0"4;TGI[1X'0+.KA@VFB+.I4D"'0(= A^!K!2Y5M)$ABA5'/!J& MK,M\9%D0FDM#E>([IJ+^(G>$CSBNI'7J,<]HV,IW8-OWW=R&V,TPV+]7!?U# MF!_V[_43L$M2.\XM1C+S,.(L_Z:38TA3QXQR3'(?[Q,R=SXHJ3,7"Q8S(?M, MXEY)1'GT+%**@]-'%+ 3L'WOB";OP44'+ **.%@6J<*)I$)*[[%&V&:FXDP' M9).D*!&2F<=0J?36GO-^.:O7@)T8"='7XB5,:> 6X):35\0:N07B=4].2!'1 M.X\QXM8DQ'$H_&8<,E$2:VFB@=D=\]MNXW5BA&''0\WA.F!#8$-@0_"TM.-) M!&*0"%PC'F- !HN 2%2*^J@DCVS'3-1?N$Y@\+(&%:L[CJ21/4_DMXOS.(311.M)SE XF+^Q\.!86^7P_P8/+NV[1?DI5OZA9 MXW"8J K_TT0FG><&V4!D60ZER(4@,Y'I9!+7R:_72!]3?:UZ B@, M%A16US_)ML>@SA6+]O@X#B*.3XXXAFB,4PYAP@SB/BADF'=(4!.I95J1[8)J M/?/L;B..D@+Q#CD@":1<,7,,6M7K%NWQD?(P"%%K'5R2 E&,8W8\94 ZI8@8 MH21)AV78+H3=,R'V%_AD6 /['1X2=K"-\;9X5#Z]OT77M+HK5V"&['Z; MXVQA)Y PM4?;XTG]9D&V%>94@3Q!GH>6YU.-#'I&BY419LML7-5C9AQG5X.G MB![\DN?Z)<*7,LJ"(*$C+5T,(K),&.2-32)YC!/3]_T2Z8GV2I:JEI0ASA7/ MYQB,G(R::&JD(NI 3%"]4CVYIV<"G#4CQC$B2-AFCF!B%4ZDZ!.2)=J+B;_%[R0A&S7I.Z9./L+L$DRXKUEF)P* M:NPARI9_M_F=#_VF.V:DSL7=WM",9G^.O-"5DK)_:RC:_:>&GGV%_7 MXF=2]7:QGA_,B$H?[)D2@_W+]=K3(,_=!=E!MJ"K(,^CD^?UW"=XUY/_B])1 M-\+9WW#<^.,#)J**9T*,G#M8S6/J$>SGN #K:TC8!%>:>=:L&/?6R;& MTZ;47&X/64^IPF$ $ $0 >VM1'M!PH /@ ^@O2!AP ? !]!>D/"AZP4.'$WV M[&2_6;;YL>*\F<=)%P]JS\>7+10)JP%@H 4C=%3MI[>:TDZ0%!GRCBC$D^;( M4>:04BI0*:3GGM[?B9R(4D8(@;PO93\XT'E-O-=QS;0N1N(!XBG,FD"\>R+>* @XU/)3T7+@B4>!4$3XJJ0GU 1::>2Y_%S_$R>PRAF81_?DT MW_S]%61WU& C/%F>IX<:^TW4&(X=\$@XT%/KO;($<9%L_N%+YT\7D?',JQ C MEB3=9V:EF2B-LI%FEB+NM,_^9M#(6BV5BMA+A8\H'*AZC@;"Y(4<06"1DU?$ M0;)(%=ZDD4R[A 4*6F3/D-F C#,<\<0C42$QQ^1N.:O7B!^G(T-8/2VK84X# MN0"Y#%L1:R07B.H]N:"8K11+"D0>'G<'1^AT3W&ZC>I2- MN 3*JSBJ!W0(= AT"+Y6HE0180VRV&2Z_F]L0NQD&^_>JH'\(\\/^O7X"=HEHP2B+"/LD$*?* M(L,B1B[&DD@3%0E;G40%3LPD;)%4WA02E\BHJ)'++&Z(\9@5?_)H G8"MN\= MT>0]N.B.BD4^7ZGTX/*N6[2]=9D:#A-5X8BJ1"BCF"!MJ$><9/*SE%/$.,:< M*Z^2V-JWWB_O]1KT$R--*]K6 +!P&%A8+2*<9$EU4.>*17M\+ ?1QZWR\/!!.Q,8R'TH8E'#$\Y^9V@Q!)B;/G!(LXAVONO89!ATQ!?Q7 2CL8(?C M;?&H?'I_:Z]KD17Q=%>NP!#9?1QUMK 32*#:H_6QOX+6IR=;D"?(\[CE^50C M@Y[18F6$V3*;5_68&=653>E%D9\B>O!,GNN9>.QC( PCJ[! ''.!C$X)4>>] ML-1II=E]SX0190.S'%',">+1!:0=CRCAX(@RFE/"#A07(XR,A-+UY&@. CCJ M1N5G@P.LPIVN2@,7UL2%$#U[\MX]SI3G//.Q%:6J"E;(NE+OS E'I"9,\ZW- MZ3WS\6ZC9\*,J#! T)6@V2'W]P%Y@[H#>5=/WL,@3N&U#(%29+AQB)M4MK^+ M@&A45'M"E=);:2<]$V=_(39%1XP 25;AQ=Z.LN7?;7[G!S:&A/&'9[R_O/>< MGY: W(3-Z@EPGPB/\!5,X^^:$EH["VCL8F_7\9I&YM9:OY]N%9YPCQQ M;@ARL0 %$:5DE*-E5W,00DMB8K@/+EAHK+'UR! ?,B#AB S3$3$L)5,A6BG2 M?7"Y;6^_3??QY5%PD7? 17PN?^WL\3W,!]2E)A\S*2+/#]\LLF(MSN*"\6<98HF=Q#]8F>/,] M-:>"=-0[&ZQ72$L6$5NS:W<21IHW^EP[O> MM2-0G+I?I'/>"$F6YVAC;"DLS6Z\GS;J2F(, APT((GSZT]6=P,$"%+BI4DT MR)KUVB#0UZS,?/)6F2QJ9D3NU0 JLN%>ZW5 A C*!(U1Y)F0>^!$0HZN3P4, MB16GX^DST73$6^JDUBB(J$%K>=!T7 7$*"78\P#F^&YUN''42(#;I*( G@0S MW6HXT4:,#1QOHM\/D@)_7=_(_R#Y"S1=1[D!O(9=#. A,AE!I8 50=05G+"[@[#_^[2O%Q+RLL]2%?$0NHYHV M)90Y!@QTA_^< C7J?*/N>G! \X >+C*/)W :>,3P%/!W/*KNI)^NZ5A N*"! M 1A)DS!H#&G L2>@,;Q@GCE"$ND%D3[ZDQB6DSA+WW#Q?UTNEO.XJ5S>ME3] ME/W"3_ $KRK^7R/Q:QR^0Q07)/)[$M=_33.O#I;UL!K]<\O MUHQU36.&37K]L!4N ?_\EHS8K9G=!*\;KMLJ6M $"ZXJ@+7+Q6P55,EK".*9 MXQOY<#2QY[/E E;C:PPOVY4A&!_A'UM=?^ MX:JZX,_C>NS&D_'B_,7J&M?4![>W%?J(_)BI<5VLJ7NZGHYA^LC@S?_).UVX M=(_:]I/1$>R4],HDRQ+GBR#*#D9-1$PV.IB+J-M42N[;@ M6@&^!U,R.Y;_-_>TZFF@Z(2D3QD>MP, 2[H'@/I2?U(=H%VKO(&;,H2&L0)THB M(R3\BW,IHS+6["-FD$,$G[[,>ML&.3*LK_K1(N@E3#!@T"5\, 0[('B-93PP"': P9[+(47R%,,V!ZC0 YS@PC'8 I$ MFX3B^[$'?ITM^ZHBT",B2Q7!09D#3\-???S]J4"D!/JO! F&8!3TOA7].;5[ M?O06%:4'?*][?*U/+$:"K-84<2; /K!8(L4C%DXD)W8[+=[&L(CUZ>(;5L7; M;H_%IG'Q*FO&GDT+0D:BM_$H15\,Q/KHC+S2'KY7Z^3N[>%+M&)PT8J#Z)'S M-#=0E,Y:#]H20ND\%EP@JAA'G!B*M(D6*4N$]%XJ@1^ZD+*_SEJ2C+@<[/2: M@6J-1S!0MCIK;6Z]7?76NK+C%IQ\8!"V<[N;4NY.KTKHK1J,7:,E]V@B$7:) M!"=K,_;,'L=6ZE 3X7EA)U_L>?WRA^HOSXTOKM[+J906&:X] MXHF"1M,RHB2""L9XROE.V/M.?7^\!PVZJ#_8\RSO\.=\&)^;7FQ\]I.T&DGO87.H',H#^0-6V+FYMQ@/O^Z&.!%4W:;YQ)._8 MI..*8]219+VU&QG&@PTJ_]=JA_T[$\,)^A22#G_,XJTR4BO:/-YJ].(D73:I M;K=D(:JDG4D5MZYBZS3>VT[AO=G0=Z^FX76G M[;KX=E]U:V*DF!A&8G@H\C]LW5G@Z)FQ8X&C D>7Q]<;[KCA%@5&\OAZ9Y$Q MW" G!&;<.\_$#AS=9NK?_N!(CK3I:\?V$Y'_ W!PG\:&H3TYN#GONYPTLTJR M5WLVGZ58U\#V=E*E&._HWI8LS]"V<0V%H,.F7;$9'LIFP"X)3172>?L5)U$@ MJZQ&PD?E4V#*$M]'/7.GUCYLJ+%?08OU:R?0D3%D&+NMBE@7E"DH\[38L:#, MG=N,VI1\\@(!-EC$F95("ZJ1M0S^CSJ#Y0[*W&4>_2.AC)#7#XTN8CU,9[1D M6^_AC(+WZ;- @3-Z=]^SQ+)++'M 5D&)5^_=*DB>:1DHRAM- .%#0C82C8). MB5A/".6]I4\_K#58_P8!&\E<9UJBTT]$HO=.O0(PA1T+P-P?8+!V/BFG ">< M [=3>^0HCBA&;[7@3#BRLX_WK@G1AP08.J*ZI#\/S>,LZ<_[I#]/['0:)]69 MG2^F<5Y2GD.R"DK4J@2C#] MW$A 'J$=QM+:G<&*=W4]'QIDZ$BJ C*'YGZ6A.<]W,_)V.?F3"7;.22+H(2N M2C#Z<"T"XH6F3AC$!/.(4^:0$90C'8.5S%KAZ+UF*6U:!']KU5?_IH Y\N': -YQ';"Q*FF/$ M27+(>HF1\;6=UWUP($!+Y))>7 (X2G&/$6DQ]V<#XLQ1);4YJ%YG"6U M>0^/=X[]0J\%'8L\')_>!')4\.=0D$[ M@[@4#%D)H*&XUMY)PGHLIWU(>"$CU9N_622Z9#@'[&]^/)G-%PB4W"D(2(H@ M1:$Z6\[]B:UC=38?^UC"T0.Q#4KDJH2C#]B]4^_) ,Q-S2?S**QH MAD>V;]F==P.6ODAY):[<%S9NNP)?*2:\L&Z_K%L2>GMVL-XO3N*\Q%<' G'] M1&.^/X!W[R0?-G6_P["W&G!<_+!;^6$T&A5]8"AH3A$GC"/CM4IEF\M! Q]FPNI8_7YWP ,G*3?(H.+T_W[HC629/ M<^7GX&M_FBWLI(23!V*"])/=V%8W](AF?1-F2S>)PU$X@QOSW1<[WX3ZQ42Y M/7RV\,[_9[4XOR]/XWSLX>\P M_GS-MW#J@2':SNUN2K?\JO#*5RP(O7)!UF+=46R5?G*2.BLC"BP(Q"5GR&J= MXW,*RZ23EV''Y#4L:F8$!0O9@%13FJL&=4"$")J'$D;AZ>6HW"_1+7X9UWXR MJY?S^ DN]GHR\W_^4$60V[.\6B#W=V'KG==]W!")FTW"R^\2_[I5)?BHRI19 MK>O>'J3:E,A;KX'XMW7+>*IB_.*X5%%,665G098'=]]2YIO MZ:@"0*K>S$[A@<^K$QNJJQ;O,"!=AT@#XPG)R+/(&X[@*XM"$(KX:*A2O>2> M_S:;'G^*\]/,ZKO ?0'7[W[_=0NO41U]QNP,H'6<7EO*[ VU7A%D:.[BB#&X M[1I;Q+P3T7GM8S!]9!9Z>XWI[ J+XQH39(^"44W@A5=[4=RBFBT7]0*$8CP] M/AK"XQVPSKJLK:]^\_: ?(,7XP7]RO^F&9J>JT>%D6X7/U9?QXJ3ZKP^_S>;'0($WS2:NUW;ZYZCZ_>C5467KR@9X M\G&]F-O%^'.$>^7[9.#QX!S8\;2:9?^GFD18J'E]5'V"!__VW2L[F /V)TZ2(N,"=IK:HFV._M6=()# M*(T($,HB;BS 53(4.8P![H3PB9@=93^>QO>II>V*M+_9K^/3Y>GKAI2YM9*% MMX?OKW5&Y;=@8=<;5>+H^CX*^]2T<,P$GF5TR(P30P)CA0ID,9?@NH#UHI5E MB'%..(LQ>)$N,PX/P5!M/-)"@KL3@@0;(WCDDX_21FTQV_%T]L(X1V+(?)/M M:[B9/ZE.[7GE(E#Y]&P^KD'IPB\6M-L"5'#^W*G]V)0Z_QCIFTP3G%D'$Q]VQ+!AFF%3!!4DIY(2QCEWDFL10X8Q@I:2)XU$DA MFTA"6BO"6/) ^725=_QN"BBPS#CS6WX7>+-?[")N+WR ;] IW.XDGX^"/4?G MT,6$]XHH!)ROP%K6) MV!-C1/0[95MWP=O55M%?Q]-,R:9KX>_Q^K*M+0V)Q/=VB1[1(2O(4:<>OX A M"@:HSR'@T##FV@*T=1V!M68M:\$E0HZ0A_RIJ?8"S1 J9R<-&]8G,1^<[4@+ M5W0Q\S.PXWP!#]E9NN/&[*T756R#[=7L,]PF7[SQ^(!KOR\3-]+/\_C/Y1CN M=-DB/0,LL!D*3L>+QKQ.,6;1@4//HE_D0Y;397['SB0?P()=> 4KB-IX@2:. M=+B2KB7%GE*.'*6ZT85][MC%JZ"]A=92"]61/QUQ@_Q'G. MS8$OM"7]9P#P:_%'=%/^^7?$'Q_101I(/U9G6;2G\,"M*%V6AOI"&V1GL3&< M9M/8HLJN!$\W9>P_Z^O41+V _ZPY=@;/8#-%6H71V&;Q!$[+#BG@W.PT'E7@ M1__79G_+[&R%(-SBYC&O?]8P1@AI\NKM B M2GZ6C6M]?/_K-RYU5/T^J_R)G1['Z@L0_M2&YO+Y_;;OV48_CJKK@LB7P\5U M-9TMJO.XJ,+,#SM9G,R6QR>';$OP@*V2*2(;'4'@=D7DM#*( M,+"C;8J6[Y: .V&Y9U:BE#QHI13 &(]*($RYDLHQPGWB E03;5PN)@'_!;]1&(F>T,TI@%6VX"2S^$4]AP8"8=XP%%3VZ?MO> M 'CXZ!F'KF]@6N>#LT2OH\6IQ3J; R(9J*:=5_HY?UK4*S^C,\DO6^09F@:P M^/&KC_$B IZ]@7$:9_,B[R>HI@">DPCP#@9BU5@N8+BT.@VLD*RBHH5W3.,L M$=4_EW8.8+#%2-?6CO104)$T)EH#LO%D<+:=-7)$4A2#D$$%YYT5?114?%S, M_)\GLTE."[R%U5R<_SY;Q.^76#2W'D^7,;Q:W/1Y_Y<\O\H,*>&]2X%+VO1:"3CXXD%JK]:$W3+=JN;'V^7[B%X M!$3,_S](VRV_T@">(S8N^=E:2]5Y+5KIM-69G5>?[609#SP\SZG-@3F%M D* M\4CA$P/XICYB$[@V(MRKC>/5'/W!SM_//S9ZY+\S$3_$>(T8CUKN:HK\VV!:RWT1%"?8WJ"8 M)\L+ M62X&N3[H=+@,[1S!0>>Y6"*G7($=D>--;9_WP1-0X'YG)'-?*OH=@-RMU?,- MBQ25Q H+;5&BR<%[*8:THQII3CPQ&%-+=L((?;W71@#LOB]W**6+[:M="0 Y MQS9N5KJ:S:\L:CQ $[9OXSXG9(!W=RS[_K9=]$RO&Y9X=-ZOW:PHNZD'O.=8 MT-V\@ $(8^>(/$6'@A(O L4"D6BS^14=LIIRI), ;>\QP[*7"OI6'!_&FY!B M^.Y$J\I]JY2>I"&O-,,\:N %CQ/B) )_4)U0E"IXF73P?*?4[)Z<]#!6_"$8 MZM_)UX*!T%@)A\M-#FL1@X[(4@; !@R!C"88>9VPXI1(3=6#Z*4[F="[.NF: M5)QS'-R#V.6"<5+@&WA0OD&(0(PPGO9B0^^\U=T-Z"N"-U*-M.0C+.6AF=); M^K?UE<$ M*2L;9G!B ,5[4+7IT6=7*GIW-9Y_SS^N2I*M6_]+.N_S5>I/=*F%U.9&5 MDVG?SLJ]^_!^HX"YN4]^FG$ Y@ (KX[G=MK$:5O @_?(19*;<=SQ^EFW#EGE M]3Z^K[O$7GYYP(Y_+H&KFE*&JX[_?7W\J''K 646JT-' V"!+44%8!B_9CK$ M1P:3B[8]>R0%X=NF1.Y72P5388EJ!%IE?WAGCL-.@_E^//=A*;\J_+:J5Q9E;ZYX^/?U_K MGW;32;UA,]FLC>M6CWM;GW1?Y#Q5!+J/'HVF9W'G.S*!>?+R2)7G36G MA(VT55?(=="1/Q^Y:H?I)HT1SSVMK7,419NL)-1$OYMX]<)+8JA$F#*>ZY\3 MTBXE1"3%7%BI7"3?\$7?V+-L/K4NZ1^QCG- SE]G\U^7>>_CNRZ@>G\'E8^4 MT2.BK_)/]\[.&^[HE2;(EH]Z8C_'M@1ZWI&K ?9U['F9=]5?F![9!&@M B"* M:W>D=K?K*G@FYY7];,>3W)EJ^U+-+E37;)@ Q=\(S!10,GG C:;-J:%$V;F49FXC2LOQH Z1G)R6BX?;>Q,69S9K4M M8A+KNJ783^.?#UBNK6!P1T&05-DYQR"M-CJ.L",4IY28W"T1RFWM:3 @R"*! M5V\31II+BZ274HE@=+QPZ)LV=[\W[/4^=;'\%4>!+*^D^%W'1F^!5UXUC/3Z M_&)?5!,#N%F(ZAN[INAW%,% MTQUDG^E'OC/2PI@(S*UVAV52Z0G5;#GJU/' MIZ3(KFW'&/(8F<1YP(;%1EC="(O(A[;<9U7LWG M>?]6CH.]/M\)C36^Y?5B^-?L^O51IT>U&FEU?8?)?2+I?+6[9,W"6]!V:7- MXPU?B9C/.#;SZ2H3Y-5&>OZ/57H>?A-M#+)ZWWC]Z\ &&-S-CUM1C54D(JR7 M8AV- )61(PO-Y7/(8(7 %[KF:C-\M(I"K'[>M,FOZXFP#J=, =^W-H7GQ[UY M&.CS;-$D_NT"GJ!*RWF[J;UU(;[,EI.0C:?F'>&X32[K*%.Y96Z,=+XZYZI# MFLLW2G-3[]OUN-B)_?O?A?69[,-I:,=@^I=D'V^Z3:)HG =PLW3^Z7>FK M/?*K_;)P3AO&69.G>Z#G+!D?=US']>IFCW'%H=4Q<-:\,9,_YTVU31,"VVL3 M%V*\]#9HQ!P%&&+:(AM<1#$0SGT@S)FX T-2.)VD09;+O.G/1J2354AK8@-+ MTEKB>H.AYE__#6\/K ?Y@8B- MOANM-K+ZW'LM6VO;L=SX]6Q\5R/K&G[C@6@C%3!89CKN&P'\IGTP7''P M)'KC-_=]?G.7^>UM?N?FX);;ALML\)_&_JX'S&QMQ?8&NC1J[I!5_X,D]=ZN MC([6!OJPG/NF'6))[CU:9NU;2W IP_;VXX?5\J4NBC_KG>+/:\I+ MSI;S?$QC<)VMGK3;67&5(?%$PLH!$Z9X),A$SW.Y$A@K!-# ^904%HF1M&.L M!.X\H2J@F!Q%/'J'P&66R%OG@DB&@A.Z_[ R'5%B1HKJ0?K"/4254T.O:X/+ M60ZN"2Y?$U*^X@+K,/,ZN'P1;^XES)S;G-\@R/OBP*.\3E,2@S)(V%P?2;U! MSA"%F'3$D"!4"CLVFF4^*&DEDBQOM5,B5Q]RF[?:6[:M@[-,M44] +Z[2&6?V3R< M9WS6)+ W;9 M+EN<:(,C MK26R9NHS\*;CIJYW!(+=! M^7M'8E8NV(=,_BVX[ZR _CA8#YJ#-\H'&J2VP-* 8'_&Q<7FKF^!_0K@Y_5B M$^ O,7W5I5*NN'Q[@8G]YOF7O=I&0A;G9WF(VZ1I;+X:Y] ,E%B!0\[!1+]L M7.8^ XU64Q6-%LC&D%LS"XF@Y,T+8YZ:SKL$KZ>])+ M P;K)=QWX_'ED;H=B?N84W9O(FY-Y2K$^A[';37#RQ[-DR\[X180/)J(,,X= M."GW.1SF$+764N$CI[OY%^JD3RXFA&7N?2VY0IH'@CS7@86@<]W7P92=T!'6 M>H2_,?1[&)&V+0B_>0SLD/WFOE,KUVUJJ[H)NINDNGJWXZTL#HE](EY$E)@! MT1)8@_60&,@7!RAA15XV.6;+5UPUD6]ZSJ=);#8)C+\Y;N+6 M?>1SG"S-VOED/S77GBUK.+C^^<7.?IKJ_VGF_Z[(U-$U4_"%72YFJSG)F51@ M/F5)S8>CB3V?+1?PTE]C>-D2@&!\A']!S[X*S.KZHXYG-/=Q72]8DE]IK M_W QD7BQWM7S>5R/F_'3YR]6U]@X<',T='M;9HX$TS_F];YNAG3W?$>8\)L< M=Y-CZ!$QK*^+E0?;YX.1(TTUOOC?C4[:.69SIO8F.Y^T^J11'U>S\3TFG*]5 MUR6K&C3H5?KP\?;$7;U[\+:[XNXSX_P1*+SW\?"/3D^@7OZU:7__L+3M4&1% MB2-QMJ@:1*Q6$#Y _GX0*_7ZW,X\QNJW'(NIJ[=-)?26K[E'P3C(Q7MBRND; M:]!>'[.BP(H,[%&!_9XGW13]=8CZJQB[PUJ/8NP^)%;0@A7[QHJ<-RF \*P5 M4#%HBY(:O)*BPQ20X2Y045)%23UW&2B6U, 7J"BIHJ2>NPP42VK@"W2H\3\/ M^B;Y0X]./7)Y42ZWRL5 \_@Y3I?Q;K+R-"@_''"^,3VGL\%230\E%QIV-W/B=S2]22>4D M]BA:K>"26>FYO5R*VM66QG!UZ6E79[L],NGC+^MM6FRS=!NQ M[VW2PO3:FNWG)_+#UI4%>YX-(Q;L*=BSM2_>"\6T9DAI)Q''-@ *:8I4,"E) MI9BA>@=[: 14PA0EP0SBR25DE+"(^:!UHC(DL]/A[5&QAWUCO]#S$_EAZ\J" M/<^&$0OV%.S9Q!X2C? :_!Z>.['PE"RRUCA$<: 2NQB#VNW)(K05(A%D\NX[ M+I5'VD:'>+1<:A>\C/OU>\A(\^+Y%/0IZ#,P:A;T*>BS->\^]TOW@J+ "*!/ MY %I:@4*0E@B.?$J['@^0FN21-#(&94WC5OX1*U#*A)O+>=Y\_A>T4?*ZP?? M/S^1/X#,W-.H&W]D@?YK.VBAV9N_:E.5]^M_OF.2[FDLPG#,A1O3\_GICL?= MIU-,@MLYI-PJ:H-$1/L\Y2MX<#,#0U$G'4Q0VIG=@7DZ$B*(0-ACF3O74>1T MTX\.,R>M(]'QO9H$=&3$]8W*BV ?CF#OG70%80HC%H2Y5T,_SX1,%GQ'S6W; ML]38)!%U24?#!4ELI^N8-CC)H /XF\$@[@BL'#<648-ES'!E4MAWR)/U%?(L M@ET0IB#,LV?$@C!W11@K;#2:<20HIHAC(9")N>D[I=A3KBAE.V'-Z%CR*D5$ M?8AP3N#(1>D0=HYH+>!Z:J=1_.,6$XXP-@5AGH!@[YUT!6$*(Q:$N0_"Z)"( M30D#6A"-N$H6:9,8HI9J90UWT>^4;02G3; BHQ+ #!?.(D,U14**9#E\:H:4 M[3-Q-A+?&.=7!'N J;.G4>3QV#VSXV2R&@O?CHV!OTJ1S1#L@9)QWV>U5[$' M[FH/.)R$)RX@T8S6$\(@2YA S& EHL#PC]HII'$Q4FD"TBF/UDM!HKP3 2GI ME=7!81+\GF.:%)=-!$]!L/=.NH(PA1$+PMS+XY0$AT =\E'D#68$XP0(90@R*.&)NA'3"Z/W&-&5?$T8L^'+G!AR1,.,U1EI%B;@3$FE! K)<2QN4(3C)G8UHFF*.9436)SA'4X8T M@ KRF ABJ<9$BOUN@AX1Q@O"/ '!WCOI"L(41BP(2J MC-P\PS*+@Q R*,%V(+#'%3. M[&G4<#RR2/\1ZVCG_J1)FH7X.4YF9WE4;"FC&8))T$.V_?N]:/=.[V&3MK=& MO\6LN%VQI_;24T*1E2(A'@7XK)@EY#"+Q!IGE=CI'!D,9M2[ %9(C(A3L"@T M41K1(*T3\$]T^RW%(2/)!U3L693#?I3#,VZ37]AYP*0M6+>GK7,*$\V30SIF MK+,8 ^IQC"CU2N>NW(H6%?8>8BD+5BWI]*; MY*7SD<(U"."6 :RSAAFDE)?&>VOA>2YCG=A\4 MP^ @[CF"B8TH6+=_Y? VPTWR:/@]/[R>!W),GF:*S^'U.JGV<).2FG5$*R0 M'BHPMA4-/:)9TX39TDWB<%3-T^P#?A/2%ROESAM0:%)."(4L%^"1<^*029X@ MK)-EC&)%S(Z5@H7&&EN/#/%PCL$1&:8C8EA*ID+,*=L]MSR01 ZG?.L@E,>P M-?.=%43QRI\O2Q<\+'AXZUPLD<%9)U$BN>FU 5ASS@K$7 K! =2I8"_C(9$Y M"FTI"M21'-7F2.>.0(H+Q9QEBJ8]3PT<*=-7"Z#GHCR&K9D+'A8\+'A8\/#A M,[8Y6FVY1@:+V+; :3Y9:P1/0EJG\64\-"QJ9@1%W!G PSS.T'H=$"&",D%C M%'[/=;C902R 6 "Q .*S9ND"B 40;PN(2NJH%57@&ZI$3(@&;['H3V>(3,+GRV M\,[_9[4ROR]/XWSLX>\P_GS-MW#J@0'9SNUN2K?\JO#*5RP(O7)!UC+=46R5 M V&1^Z@B&*@>[%47(G+!8I2$X-@&'P+>&5US%QOWW=3/3N,G^_67<>TGLWHY MCY_@BJ]!T/_\H8H@N6=YR>;+>!?>WGGGQ\V7N]DDO/SN"ERWM(0=52UY*J!/ MK%>+O+<'JC;%\]9K(?>Z%/HDU5=JXW6XG=TD// C+U*!?X.OOV8)ZF+SS M\X_YN:L%**?%R3S&ZA1^.@']!.HX5!_CV2*>NCBO&!Y5%%/6L!I\H*-J'NNS MEIR3\Z/J^:@WRPVA'LDD'>*8&J03P4A(HC!)AG.YD\JZBUGS^.J-JZ/KRSN* M>KN'>N-1L !P%A-H*:X812XIBJBR1L3(@#UVVM'>Q;G=HWJC=)B\LZ'>IN/I M_;3;A4Z[4&;;NC.??:/;-#KP!-XPYM.!.OD:]<(NEHO9_+RY=C5+!ZPE R&6 MNZB0<]B $2ARF3ZPO+-4!N]H"FFGT4A_1N ?$:[LQY-QP^VO%K_& )P_^;@B M\-;!-Y6%=[__^ATAN&;' B5$$:,1MUZ"\F<<&0Z&BL417E;X&-+.^*/^ &-/ MI*#DZ*J-ZL-3$#]69W-XY#D<684E"/*LD<4Q&#)^D64P__793I8-_2H[F W M@HT]:Q7::A5XOJ>J5)0A$BPLBS"H"L1E<,AA*Y$QW@L;DPE8/)R;,"BE$IB6 M+C&&HM.Y*1/X3D9%>"VK%!-YK%H,#V=2%*5R:Z5R.\VP%<7N+1Q]GUCF13YK MCW0EXE*8^F2]0^O,'L]08QEVLLCJQ8%W#JOJ-5?4;\@C8_1DL M[MF\W@!UN$D]KK.,YEO42U?[^?BL":VT'L1X'AH'X;RJ9VGQQ8)A?C:?A:5? MU$?5>P)KO"QAW MFF].Z,HO@*,FV<;(9T]GBQQYG2S!53BZF\E_35HWF]/,*85H"!9QA@/22C#D M>?0Z@MVI^$XPZS8@4L\7+]YTY%C:R06M?AUGL_'_1CO_#UAC8=HLX.9_=BZ^FFHVF7..J;>\6W(U564M>#Q",#"'Y<#2QY[/E BC[-8:7+94) MQD?XQ]4)L*@3>U;'%W4$405/9:71FCJJ]MH_7-4-X/.X'COP?A;G+U;7N*8K M0'M;Q8\X)C]F>EQ7[],>2(\DDS?=.S:=9J%N*<.^%]DI(R&]5. M$:[T1'LE/3*),L2YXL@R@Y&341--C51$[<8'KC+O&LOFM]:P^=#9-;\LXUK_ MO4\7%F!/!;ITQ%A??9>>@D)X($U:!M+LV88 LX&7X3-#,!MZZ,ZV=VH.FW#% M-'B0MHM>@6F@/.*2P;\<5T@'G_\,)$KI([,[%9J]F09@!;R;_@X7_O0E3C[' MWYIP5V]-'#CK:\]J$>[';*QXX)CT^": *)&#(9@ Q5$H(VD/U 3P4EJ)% 4D M;X+V%B>",+."8^EPM#O[>OHU 3[FLJ/0H_^O>H/^(M3%^Q\P],OB_0\!^HN# M4+S_0X3^8+6-0D0D? "?/ZJ\A2$D1*CR(C&&'9,/"_V? _,4_*$[_(2*_P9$8K -B3"G$O7/(*A-1HC)&*[359F?+ M5;_(_^ML.5^? HD" 1EUHAG7A FFMF11+>67T?(R+6I]?L M&?DT>QT_V'%XE15AMB&R-3$X.Z+HAH%8&D_#ZRTC&9^KD?%<>@0_S8T+I/(!ZP1IYPB':E$D7NNO?>1FXGM]-@>QX^PP(M1];>_O:E^6FPUQ(4G!#4>ZWHV M_[F:PZ?<\[I@?XM5JZW]^1'B72;3UHOKWJXA[&"BNG.;>$T#DZ#SB M)B5D9.1(!\J2TM9&L]/"B$8LM? !"_&W=J1ZXSG@QBW#F9?U M16.0*IZ>368-).66B[/E\4ES0N@Z)G9=-D;Y0C;W<4%SNX /LWG#F5FT*M>H MRK/9;%+]U#9TR]TBVR:1?@S+MKBX<:,U&GVR>IWJ)$["SVU#R%/[M>GM84_! M7.O(-*XW;Y 5KK=G9W 3>]#2G)P#LYP3Q)LQ>#(1L,FM0\%C0CSFA.T&!I/R MTE+AD"1"(&ZQ0HYYC(3G<(*C24NS)>Q-4,LZO[2EA' MF7W@;OYD=,A\$IWA3@:#O+,)^,2 [Z:D0H;BZ+!G/HB=%KJWYI-+#/)^N0"; M9AK <.V)5^25W2L'PRM=;RFP9B[>O+/4=CL1W;&GU""X*7DBJ-42!1DI<(8Q MR-)H$+'$4)$,X62G@[\(RC03*FBB%O%DP>3 RB+OA8X".VNTOY2.N&CG^4>< MY)%C#8-];\*8_%9+5%1'G_DJ^^AUG%Y;M*&,83J/6K).(QX,058Y@US2T6GI M=6([1E*,%@=*(Z(D]\E56" M014;3*D1(7$OQ1Y>\/?9031\W>K>"H9Z0X+J MQ.:&KS%+EI\=3^&Z(=OW\TRM?%QGEZSX&QI0 M%5@,N0<<&"NN;0)VG2 _;W_WLJ^U0?\+>^W=A_=YW8!<9+2]8MD2 Y%H&G+# M:LYCFC36[DGN(3C]#&YC9R#NN(=P]-9W[Z;^: B,G-N/KEZQ-4V;IG)?QL#/ M+4"L#6QXA=SY$*"BZX/>]!NW>=@+\&S;R31OV!JWGBT8K).Q;YAQ?'H:PQA4 M!IQT-A_G>,'L6M(?5;\VW>J:IH=P3%Z-U5/>@:NQJL7<@M0V#%#_ M/*K^VOH,U:O%)+^57[5V=-G4;DYK'/=PP.@G4F($3"/$@@;TP\HA*YA V!K* MJ93*\9V*OI2[@U.>!WG9//,F"F0= (KQB2>.:7*67]4$>#;]F#M<-[,VZX]K M4KY>+H"UZGH9M[WF-IIRRY[@6H\8O[Z8?Z^R%%K>!X:Z"!2M(D>9,*N 5\?V MHPL=]+F)D\+A$31^YS"NW$RI_9/>)CL^^8H;MLUM8O17-(@%5P&CEB%'=:N=/ZIZZ&Y[IT) M![GL=H=XF3CPRV;T;ZT2SY;S>FFGB\L(OGJ)>@G_6E__RVR9Z0YJ<3X^/FZ( MTMWGFF!>^\@MJJPNG00/.S MBZN%"!=T!X);7)C*_"';&_TG6MX!R]\.H65]ZVX MK:.U)3$R.$.QF2#57 ;4#HA_HVO=L@;3O*ZW.TJ?VFS5S#Z#'JW&EY883OIL MY^=98]=^=M:*2VLN;?6-'L?6?LK7:C1IJT?]I4;QQTL+!LPBQB9 VH9D+[AH M'8?MQ+553N-%<]6K1'PEWFT@,BSGZX>&]X-7OKAT?@MXQE'S%#EGT>4H/& 4 M?-O=(+]]&H.*ZO3]=%9-QO "UYI[J]CGV2Q3'I9D]4C9IVK&!C1Z<(5'ESMY M@YK>:*V]E3PY;=R>1H]GC>EF.:<%?P0@@%_D[MZ-N;I.M42_;(;R , "L,Z[ MQMR-8NO(MHU> #&Y&?BBG>@%ZULWX>+5^C?Z_K2RQSG"LEC?9S*V32/AO-S- M#3+A@+)U T7S:.LU^<>YLLTNEDV?[SK./V>\SQ[BY@O\939?/S$LXJP)8>]2 MJ>L.OIS/&[LVLRRPV+CA[7K1Y.=RJ_%Z.5FT_-VT?(3DYV^!MWIZFZ;,ZX>+*\<-T;7>>'-X_S"[@7[;>D'>E4 MT/)""?\M'@,I/\QG/L856MV:![*!*.=PW.:/]0K0VG!;TQH^ MWQ64T/BT#7.TZK8)J:_5RWD#9J"TEBO$RIMVMK3U^KGREY/QGZ!=3V:S!KDF ML[I1)ZL0W[::SR''G#=MP"X"Y,#_-\^R\A%7S]9>9YPZM($KG6=-6H]SH"8/ MKFK/&X _#=C_/R?C+MN[ 2NM;=(!B[?3SH')%1=CGSEFTQ!8G&_3J<.K>@U8 M<*FSV"8_+BWX#I=F0.GNVKAX^<:7P6HU2'!ZM<%S"^@81'BP#":[>HC39H.= M,ICL^L%D5\1*KQY&=&OBK]VUBG)^.8=B,4V>:^^+ES>\&(R9F2)D&6(SSSBS#1F_>__'81 M(%JG_2X,^-G\V*YRUF ''F[&"W/O?)04,KN75]4;[-!=M8X9!]G MDZZN.3/8Q]]>7WS3>F)77* =4K;!^>N\U\GL2\NDP+IPYN=Q_%*O/3NPVB_R M'6WH],]8K]D?GL"!SY!#0^ 4^KA*^^2!WC[;W(,SKY^AZKN2BY#;5G5??1VH\YR=F=V&C,&ARP28Z_^F4-KYW'OH'#EP/*S16:*U]< M=E7]&W,9QWPV!6/&Y>JX[+8#2X7Q<9-XO(B3;SSQQ8V;9.UR/&E"'3:$>6;/ MQN>>CO^YC-44',@F#-@E_GRUVEP%TO/7&?PQ;>N-_[[HHI"CZM>U1_BQC?UV M$$'**>B5U6S--AE[]2S1C9NL'O*0 M"T24I")%%I%2CB&.&49&1(Z2\5%3%HET.T79GA$C%)PCK7( EZ09#Z$0=DU? M:.D#T5O5@Q_B/#ON0/V,EPWA_[JBW4T'QM/OE(8,LRKDQR9DE??,7W#<^VGU M:GD,(E?1JT;4@M\<&VEJ\O]YR\-YJ]Q:*Z_[X?^+=K(X^6#/*5_KHE5X]$L3 M)P3$G"WK-AC93(:]5'_RG_4WU4=!R/TCY)8)=0MH!/V5-2S\![[,PN!SQRJH^I=1K^: MD"O\MSG3[@!R5_GO&L@"<@2TS:"0MS.>CO]E.Q'+6ZAG"9V"?7DRNO38\PB/ M, =]U<+U]G5:P&OP^SJHNQ6\;0ZB+GC6X1DEFF-PUQ!USB+NDT"&,86,-5@F MZ[Q0ZC*>8>D$]C$A09J-_]@@*XP%;-%:*"*%9.;1\4S( \&S 3S5<\>)QD6. MN8JTT2,K>;X("VUZR]F#/EYKEJRF7H5_+!N+X^WK=Y]^>35J"DUR*4]VQ^-D M]F74*IRKW/=5,='*TUZYV%DB-[SQ:5-2L7K$]1-N/-?1Y<>H6K>BWD2N9K\T MJ,WYJCQ\)\6V^:8-RC0UKG4F5@XMY%3U)8]D'5)8/2YX)G_N:.F6'O45#PD. M7E-?D_.3\6LVM?+#K=&I^^6G;IO(SZ-\_,L6K.M5V>U/J]WSF, +WEAYJ\R! MW4[5YJ.'IVS3Q?Z4CKE;ENHJW+^A6->5:G;15K+;5=6%;6KA+\M+5V[9B8QM MJCRF?CP9;Q9JMFA<=Z=O-.2X1ELWY>87FW,FV4P<-]&=\355"UG(FJ_R.U]3 MPK!1\[9=AM=*'0AO/('3<@9CI1";VX&'"D?4/[\8F!6QZO73T:]]GHX[,Q^^ ML,O%;-42*3\3T":;!OEP-+'GX!RT/21?MG^T?KFISF"&C+29ZL;K&->T.V]MR?,0T^S%+S76]HKKG.V+4W.2X MFQQ#CH02?5VL/-AA/MB@>H*W@++_]F3#:1Y92'I7D@(!\Z_-WO8!=:E>T>;Q M5J.76KR;U9-<;X_E&&([(KIZNQOE.I06XT-9O*>GG[ZQ#.TM,"LZK(C!'G78 M[]D#*RKL$%78H&S@F*]%20U#2=%A M"LAP%^@)*:GB9A<]=2AZJAA3SU=/%6.J**F#4%+%F!JPDAK4^,FA9& ?54*Z MX;"LF'"1*%O/N;\5E(6DA:E,!!D[>0M)!T^"0M2J!P;"'I,R=I40*% M8P^&I ]0I;5),\+A_%Y79'.?47/U0PCKW'?WU56]2,K6AH'HG1N3=#H;,D&W M6;I/[OWW_;+JE4'RQZ-ULVWQ,K&_2\M!] N)3'G"34)$NH X,1H9K#72S,00 MKDLM;KJ6C6N>N5YB*A#A.$CGI!,*:,8$3(U'&RUNNN[CUK_/9Z1NX6'Z( M_QDO3MYTG6/>KAH'O&I;P(=/]NNU0S79UB!:]KW&6'1$Q?5#QI^E(ABV$BVX M],S8L>!2P:5+N$2L$Y8FC8+6#G$=%3(R<1242":)*+GP.WT9,0W8*X4\L1)Q MH1FRS.8&6)$+A:EFB@P'EY@8:7E]DZMGJ0B&K40++CTS=BRX5'#I$BXEZ5WT MCB,<*,V]?RER)A(D#+8F,8:5V.FOZ$.*C!B+O*41SI$&:4(%>%M!VH"Y5L0- M!Y<(!8<)7]]-^%EJ@F%KT0),SXP="S 58+H$3!) QN(DD/3)(LX#1EI9@ZA3 M&#.K?*3R,C!%FZ1B02$G4NZRZ PRV C$X ?/:8S!^.$ DS$CQ5G!I4? I0>H M\RXIP]X5P597]Y)0'XB)<6.2?E.S?'\KRMY)/FSJWGW#[NY6GV**W,H4P<() MHUQ 2FJ#N&<<# RAD.<.8_"3/:4[/G)D7AG-%>**)C!?4D1&\(@DX]1Y+*AB M:3BFB! CKOO**1:%<> *XQEOGBU,/6SJ%A3$"12!!2TR2$;#452 MA.""U81+L3M9CE.L+$?:-\-;*0;D)!:1$'B@6NED!Y3!Y'1D&"XH6!1&0<'" MU .F;D'!O:$@HYIY2CQ2CA'$#35(:VF0LY)+I@VXB/$R"M) L:8B(I\\:W.L M5BJ*M#**8B%X8F$X*$B$'C%I"@P6C5%@L##U@*E;8'!_,(B9%41&Q"P!&%3< M(*,T1LD3ZQDCC-"=R78A*.:3B4@QET.B%LZAAB&% 3BICXSK 3F#A.(15:K MX" TQ@/O^:3Z(1.XS=6?0P+WT^8@X5(C-A!KI9_2D&W=0X]H5CYAMLSS%)^Z M]ME'S^6K*5PLEKM:+#9(3U+P**=L$0\,K ^I'9*1Y1GS01EM+ULL!&L3K7(( M6\L19QPC2TE$(A"FO70T)C,A\MHJ&D0.F*-B(@A)W,MTE(XE"@F"K U M6B.&@X9*CY09UG;4HC0*&A8T+(Q=T'!@:,@(99YHB0P'!Y%K+) -T:'(I%:2 M>8<3Y1X+10?4-(AJ/!)J6)N-BM8H<%C@ ML#!V@<.!P:&-F'EG+#)!Q';KK5%1(,FM,E8+D79[Z#G"N;'1(NHB1CPIAHP% M_U*D8*/Q5C)F!P2'%(\P[:O4MVB-(:5WG\P6T$>=P_0J_ /$+H;J[>MWGWYY M57;?E@;L3XB\A:2%I,,G:5$"A6,+29\Y28L2*!Q;2/K,25J40.'8@R%IF<=T M"+7Y;\L\IN'JG=*]8.J\HP?>9>_3@R$),CRV;BRSO7Y;W M3KT"+84="[3T "U)T6 ]0U1'C[A3&CGB-1+>8A9-9-'N],:ZS>2BAX<6-F), M%V@YS,+GDCLK@XF>A950>NH-@KJE"^?>+ W'.*&<8,22!3/G+14&,,PN'+W&1KT\-6<8D19F8PW#'U0 M1@(=0NJT'0ETJ;M4E>:STVH>SV;SAI66,N&Q*$8*Z5JHU1@':ZA(7%2 M+#&-)#<^&QH>:>+!F_;*&QNID7BGG_-M9OT\?%Y4C7#9-_*$9'GOU"O04MBQ M0,O]H85P88/U&"4M53M&S@4>$(Y)@S^G"&8[>]UO,SCGX:$%C[0I^T:>CBSO MG7H%6@H[%FBY/[1H6!218D38)8 )X0/2 J"%"B\8L<%HO+,E\393:!X<6I09 M,3FL&3-%E@NT%&AY(NQ8H.7.&P6\B,X%AJS(P:T8&3(11^1C%)01;JG?Z:/B M;C'1Y>'+2W1II'* >;4GL^OMD:7X[U,[F;PL8I?S^*TCF4' MXE",@I+"'P1UGV1)SR-KG)]6:W1XQHUTS&K+,7(TAU>984CGGG$D)A*(,5+; M';\9"XTUMAX9 FXV-V +&:8C8EA*ID*T4FSO@MS0R&]6"OEMIX][LG'TB+*^ MNI ^&\VTS8%],MO/@]5:I;KV&3/\L*E;H/A90[%AU*C@+2+>Y YY/.2N>@I) MYKU2W OF[$[AC4R!6$M1H(X@3@A'V@J.%!<*#F>*)O?84*Q&4I8ZWP+%!8H+ MPQ#&4Q7M3OI=&$>-=!0E%06C6K: Q8_P-[8P\\;#V'G:ZGG&XAA5&J 2CW?X=;S"9*B8E0C;Y-!G/N( M+%,$ZJ1YJ60[^D(\=ZI5S"EL&/!E/MCBJ=6!,Q8 M,*6'TEQ-F?:"HDBT1SQQCEQNA!"P#\Q00LQNMX1;)R$?!%.$& E>9J ]'2'> M._4*IA1V+)C2PSP0SP4/0J(D\@ KJA0R+F$DE.:2LABTWAEZ=>MDVH-@"A,C MQ?L:!%*$N&QB'78"[(\(G_UX,IX>5W"KT_I%V;CZN!8 $##_^O_^ 9S(>_A MU045DA:2%B4P;/(6DA:2#I^D10D4CBTD?>8D+4J@<.S!D/2!Q_L0?O: XWV: MJS^'&,^['+J.]:(:3_WL-%8_=3W*?AY5T[@H&9^!:* 2+"X9G\/-^'C-&2-! M(L<$01QKBAS-&1_AL82_L%8[>Y)H#9]?HLF[OU.^SZ>PLSNUB/#W^/2[Z2@6-A.AK4W,1[OT+]]ZI M5["FL&/!FAZVZAHJ7# .T20%XM('9"(E2$B7%!<")^MVL$9'I915B#AM$(^! M(4V-1LFIJ(CP04:[1ZPA(XP+UCP=X=X[]0K6%'8L6'-_K(G42Y4 :Q3S'G&O MP$>)U"#'!;9)8"[\SHX;Z2EW)BDD% 9?B!&"K&("26X-45@YA_T>L<:,B.ZK MAW$1[OT+]]ZI5["FL&/!FA[: :HDC)02:>-,;D'DD1;@X0@GM%8*GLSL8(V. MA'LJ&4J:!L0M%DAKY@&?#$F4L1Q?VZM?0VCI)'"@U=0E%]>[X+\ZG0%=_F4; MJ9^E:CQ=V.GQV$UB9>LZ+LK0 WPRA*NHI:.2[XS;N4NR\K%0 M$ ]K_-W>54M!P8*"!\*JPZ9=0<$GC(*,!X)*>:15B@@K:@F3P3)" M^TBC/@H*$C)2Q1DL,%A@\"!9==BT*S#XA&&0V$B9 _!+PED$.":1E@Q\0\L3 M^'J6>++3:_$N&=Y'@\'B#>X=!LLFS$-(_/X2X;)^W$AD*1<;B$%3*DI*N5@Q M:.YCT"2F6"#2(*]] K_>1O#1J44 YI:Y2%S$N]'M.^1X-]5G?UMN)"FE:8-V MX@OF%\,LEI*F3>7Z"9E$%"6Y\'QG=!\ \361! MO()X!?$.D%6'3;N">$\8\:AUP7H%OAU)'! /8^0XCT@E:4+2@4NR,\KT+MG; M!T \-L*ZC',HF%$THQXE@@'S! ;TPWF JG.)!()- M,*2/5.T#8!X=46T*YCVAO&S9D/M0PO]7.YY6(/0UR%G>D.N6]7@:Z[(/=RB6 MS!,I#!DV[0[0DCD,*P*#F\L24O\2O7?J%8 I[%@ I@> T9PDQ112,E$ M"P9@X4U 5.N@G 2[T[:O4LRLE^ 2>.O,:!_Q?DL\]]7B@E_6=#ER8CSWJE7 MT*6P8T&7^Z.+YDQ+:2EB@#+@OG"*K(X""6\P"18+$V0?B;_BOA2)+@!3V'&H MM"L \V"5)4$[!YZ+IP;,QTZ&7EK?%?7D2XESV.AY"3NW3 MW$[K5@K0/$[L(H:JFSEYQ[Q:J1 J%4(#LAM*A5"I$/KU?\&?U4$$@A)F.'?V MT\@1FI!P!JP:&JW#YCZYO5B?+EYLZ-(_6E7:]>OOKZ4?)Z5#_[Z+A0K\#56% M7\VJ0)G]4W/8A+N.%S/IA@A\AP$ZS-@(KG%N'L0 0))E2#L;D(P>QTAHB&8G M(GN;?-^#@,X#^LM%CLOTL2>"*4,AZ+!I5URJ)^Q2,<$5)M(!IAF).)$1W".C MD(M!,!<\<53=)]_X."Z5&$E6]E\4EZK WR&RZK!I=X#P=QC0$Y/ CCF.5*+@ M)!G)D76:(1^<3(9%+<@.]-PF$]D;]-1 :/CTO;">+@!T8 G)LLGOH23^XV+F M_T3.UC& !)]FB;M'(]92Q#30(B8'1\?Y^O6/Q-FBJF>3<:A6G+9WD@^;NM]A MV._3=XCF1_&^;VH""8(=)PPC3\&2X4)$9(/@")MD'9<VMZ]VS4U.#<]4=08:VAB]G^J5]PN>!RP>6" MR^M61-9[12E!+)J N#0<62URD73 W"475-P)3=QIA.ACXC(;*=-7C.+9J*F" MRP67GQ7##YNZ!9>?-2X['1BV&("8RP2X+ (RG%A$C)0T$18%WNF]<*>AIH^) MRR0[S 68"S 78"X,7X"Y /,! K/RCAH1!&)2Y5W%!"/KA$5*B\"EMM@HULN8 MU4<%9CPBA!9@'CPP/_ F9:H?LB:@N?H 5NK!-<>[J9^=QLI%$+I8C=N_%O9K MV:(\&&.JE!Z5@L+#+2BDF.$8A4>,4S!"J I(>\^1"Y$8'H01BEXV0K#06&/K MD2$>C!"#(S),1\2PE$R%:*5(EXV05I'EYB:_SF>G;^!ZX^ER/#U^?Q;GC1E2 MOVYT7'O*"\6<98HF=W@8)4:*L )13T8G[)UZ!:(*.Q:(NC]$ M&2$8TU@B+:P"B )TTI$[I$GBX!1%IL6.&Y6W:S$CP.MR!B"*4HNLUP$1(B@3 M-'ME.['2HBH1O-/%6!A'C704)14%XLH%9+4'H(H8&V:-B?X00WUTI''9>GR@6X\/ M']$>61U\F,\^C^NL"$ JJI]MO4R MUE=*L>B$ ]<)I1*Y,/5 J?LD@:Y4(M\4; G3V"C#$,8^-[04')GD!,+.8*H8 MB=+B_A*L]P#;FW45(R,L^AH6\&P45-D;5!#Y63'\L*G[)!'Y,- 0)^N)]QZ) MD$MBI2;(1L*0%TJ[J&/ ,?67RWTHUY/H$=R[H&!1"@7I"E,/F+I/$NF*[WGC M7;!">$)(0E%8!WXDI\@Y %*<-)>*<":,[R\K_>"^)QT9C OJ#M[W?(#MKX>? M 'UDA?![7'3IYU+A-A";J)]BEFV50X]HUCEAMG23^!R4SK_OEYUO0OTAVDR' M8:\DFQ2W1B'F/'CZB6%DK*>(2FX)BRP)LQ,=N$MB&I3C12%=7S$!,A*L+^OD M&:F*8:OB^ZB#$A=XUHQ=,+!@X!TP$.#*!J-V2(MX@FP<,C"FX9'6(VO,^ M\L4/@8%RI%2!P *!!0(+8Q<(+!!XU\U4-!$7:$)<$_B7"A*YZ#Q@F@R2X1"Y M%WTDB1_$#30C8_I*#3\C53%L55PPL&!@P<""@8^'@4PS%RV+",O$ -Y0%9R MAA@/&'O/G>0[&'B7U.V#8* 8J8%M 3X(5?% JG@S'0N?+;SSOM_TMDBT<[L; M$P)X,'[UDV6XRSL3^KWGN/ZU+_3='K/ 1&W08LT/)^N,_)D]CJU4(9O@<5_8 MR1=[7K_\H?K+\V&1OVSR2*>T?E^>QOG8P]]A_/D.I)!W9YP!% ]\.HE5;F-O MI^?_\6]?*2;F95V]>?_+;Z RX36FLT55QS,[MXLX.:_B9SM9PL?*UG5IOC$T?T(,>\J+=EV%_G.E0?8QGBWCJXKQB>%113%DCDO"!CJIY_!RGR]@(Y/'% M.L_C<;9#5Z(9QK6?S&JXF*U7IU2SY:(>A]C<]>]@,^9;+4 'U!<: E1JA*\/ MMWJ2J.B\P1I%S<&<)AZ@DB2+L+6)16^]LW8G#"6ED$E),-:905Q3 ]:W$VA?\**J=S*JFB=23J/;F3JG1WIB=U M)MTYG9QGZOET"R(AB]T4J>&+'?>OOWN#I-XL6XXLD2"YIFHZMD4!X,+"PL;& MQD;$E@+-P[_-?\_ _44%G,Q'N9SBA[J6WC'XB4SB)/+4KHF^2B.UMM&O[&TC M_>.O?S]BI3_D>YO*P6 ^OW*F:G8UD /GBFSRWM7<4;VIXXXGO?&]?+#SX6@X M4+W)U53:#J\[Z/6=X>QJ:KNRVQL.)XX],^2E>X>VIQY8IU0XH%^*<"Z2D!2O M&'&8%XTQB3825TCCMGIZFUE2IP3RP^#ZRO=NM'YJ\X=D]/X?\VN$'A769LBJ MG/;Z_<&\?V4['.0U=NRKR5C.K[KSKM,=CR=SIW__"-C0GDZZTKT:*#D@57+X M_F-W<.4.U'@TO@W!DM^L,7>>J/Q[P)OG[QFPZ^SOQZ\MP2DQ?/_H7\/#+5]'T%6]9H$>3%;%X8ZW0D9$8JW MJ:8T2TKIC*^ZX_E ]B92C>VSY++]DLYB]>^47O<#31])_)6*^Y$TYL\70E'? MKEBWHU2=XO)ZCE/D @N2BC&F*F/9G MO <^4U?3[LR^4H.)ZO7':BJ']XYNR6%WV'-HW3'O.V2[SV7W:N)R)ND/< ZRU^.R-GVKN M/S X^/?=;V9+(%^\3WP9))Z3#40GC?3WE_*/,.*1$"NK7B[,1SJ5]2:,;[X:;_E,8T;.9+?N* MS%97S8DLVJ-W3PE>=P3;R$E$%19,CLE:72F'C5@J.S.5O4!_?>Y%<2*8+X$K M(_'OE,9W]D*D00-+Q.GL#_JFR-O$UVG&\[Q<>HC+XA92=[F:M+$>"_+!YFWW MB%8B@EZ;Z3=*W(2)*J#,@-7](3>8YQ^R<9Y0QW$A.6KV]TB_H%(3+--KC,>-JGM&[ MR,!1^VW,YHEYZE.%W# OX3I5INW9=[*>D0G31GN8-PS@]FP>6O=YI\43]]<# M;,DI3F\A13$K7H=7\2)<%?.B6)%LARZ/2R]B, GO7N_-<"I6G67'$A\DD2&B M(4I@6(+Z[5?2#.T_9(>A]A^^XJXMBO\UO/I"Q8O/6;$T.T2)^)F8LIZ(+4%8 MD(A*WP]OX\-4G84R7V>QK&6!Q+S0%V'B9>ERB5]/E[TD3X;7,VKLE1K2HX/F#JLCU;K^O,K5\"A)Z("[D33:F M=$B#KIJJI2&1J(/%\Q/:="L,MSC5/1^MWPV#9P\QZNZPF$3B-;$*F)D6&OM8 MVP7Y+*]))'<>FBO25GG'N^Q[E@+W2::77$*ZXM]K;*&ZW8';ZSKRRAF1F3H8 M3MG_.^M>#"G;Z]-/=K=[-1N.9*\[Z+K] M07?'G?%U@^S?E?J,Q9,1AT'KY,I4K+DY[Q&>@T8".OH*+C M14ZZ9 /$47%'?"35)PT';5X&WLZU#;?XQ0M#8-[\M);D]]25=L;V\^>8+5M^D(;?:I;#:,V4KV MO;FGE^-Z=J2':9X@$RI7&C:P!*/V:+/N-VD]2?,F?9+0HB?;[E/?%MZ,*])S M';7@?S([G>;@WY4N@UCZ=\)5]+I7_Y,M:LC^<")OEC5RR=O^KB+^^OPK7S\A M>IUN;V_ELID =6&3J_\F>\^G(K3 :A@__,1U[3LKGN:X:V'@SV0W\.>),3\G M@57/L)_3>#%YKH+IR9->?>!?UR7 8'$:VK^&]>T%(S-J!: MV8K927W)K=K>%]]?>VNXTR2-U /HA@>[PQ*SW'M-#>?@D>L[W6SM],R,D5 O MU;V;S%.W$5R]!,NKW-1C;3PH]/DM+<6O_##\4YM[&V0R)U5P$_HWO!Z/_\S MHK[.#'7V$@AMXA6&4&;':_W(>5*_=\3_'Z8%-R-UX]'0Y6;D@0MIQA_>6Q$?K=PZ>]^AUO4';W^G M-Q-_E]H)H?]PN-\UDG)[,+%;>J\:_Z6R597P\Z&?[8IF>QW%817B.2^10MYII6%$[T&?9UY.K59Q.$]N M=3&!WHI5USI6CAU-F2:1F*>9<2/>)^*#_N87 B:Q]$!;>MG0]/0@BVEXTCKR M;E.5]E[Z'E>U52L[#GFRS&:,_-G,RQ_2KSQNZ1.'M96*#CSM6V6IS11RR6^J M_0Y>M%9JE8GE3"7LG(R)H\43O"W ?AV/G1O_X@T95@+>Y?%9I3*_AR66)!7> M%8$K>5.'@QC$EQR=*QE?R:LOS'M'\<8PB=87*;_H'UZOP=Z E354ZB4JIZ#, M]JG6\.R\=F&';@-4K$ZY]1H]'4KK1MGNF>M=>SK$Q U7:^LA5O[\*LZ:2'VE MIZ7[0;JT'E_O?Q/-S[_S&5,\[*I^I?]&@=<1O@7B?7E/[A+V%A6\108IK$V1W:-F<< H$;1$\RD M+>HP:U9IM**)Z6J6>GZRV2_.#<@U1(4OZ&Y#+=TQ*?4!>^;RT7E%UD)&T-LP M^G.NMTOBE+TR]"][9%*^KM,J!FH8Z,V"[3_E0\B126Y_$3@^FTSC3#]8DZH@XZP!J^M8(X3T\MMP>& T%R;=&A:Z##(#;S.99\IC* M+"^K$(6L(==1>'M/'DP+=&WAE/7;%GFW9Z8-*_+1LSLO%61*PM OI/5!BJ\M M]PW7>?QLA"D7G9V!E)&3CQNI?!_+*P(-](S$\;/!AK(LPD]F;;*(PO2:Y3Q2 M*M.XW1&_M;'XQD".;@4G[K*4+'-:$-V]F?OJVSY'_R!D2(Z*8O4SM)0FN^&M M9N,5>ZKB-S-)TQ9UUSW>;AIG=^S1]&7I1'Z:-^0P(%[ [W2E< MB,E7BK4G;]WV$G]OKEMD9DJD:&R[N77XX1^_Y\8AP9_H:4[K5OXLEW";&S0L M.'.E58RG=%["KN>U?!(K&D$ZM8M99LK%^0.L)B1&;)B$VHS8T2BK4*(P30K; MDAZBN?0/>BY0''!6>+!V9]>]5I!->Z/\<)6Y.W@539VL KWHI^_D$3WKQ^^U MF2SL&1D/NX9_'GEQP/#-]9JD82%NO$@O[+/5RA59(3%'(I'-3ZWF"(K,FM'& M;4C+F7P/RB4-UZUU2&]RLW!!_^$'M>N*_47:8L[MF9UI9V/#;'N[6+7IE75, MDN-+;[GU'$\6U!4["ZJYM1MT9\JH4J[+SQH9!SJ#I4_8RJ_C&X"8FC/_EAZIJDZ1O!YD%> M' Q?"WHQV@NSK-#K8FC>7W7>94)R?]VY-8RU/4BMWBR4#JVHT$4/$F["HO;]\G4*Q.R;2,%*O>_D(J+V?MHV:C=3[W'"K- MN=,F\XX@=02$!$)2JI#\'%(__,PT-49&Q#P-W$AZ>I)?KU'W33R6C(#6I&S8 M>6Q_9%:?HTVRZ%H&WE_;PWY!#62OK)MF:J!]DEZ2KXBI$/I K4T?=9/9-+Y, M QK?,[) V-ODAGF8H".7*TGCH- 4&OULC)&=QR8M_[OS$AQ''_&8WW*0[(WP MEFUOD.H59U=(T;6?+FZWV^9?:]IF2XIM=PW';]V&M/C1^W(O/[_/ECL' M7C9;+/VIUEL7>BV5C^?B77)_;;A);%,T9ZL1^YN+F%\QOUYF?CTT/$V9:;\> MVSKR>&;TB+?>^MB&WG+9' W=VU;1<_.]#TJ'P#Q0F=[%7 M:N5NB3S0@Q5IQW+G3S@U]MFR=TJ=^*O?1SYR1+_;BLHZ9Y_7+N_UX93 M?!>S#F51+MS*O_21L.Q$[I6,X^P$65:PB"5[C9:AJWR]/LDWR=9Q52:8+V;$ MZ$X1HWL\9!$3Z\.0W9"],M,^CC<+SR59&7NUW7HH/;E M7.=IJ/C$''4VZ[7Q9!>,5TEP6K;1U[U9(9Z]$L>7NRR.:TEO"G MI&RS=BLIVNB*P>"11%%P ,% +6=_<'N9:))E>C@FZKA)>F1?<6/[72L9Z9@Q MCD#=BD#:BX6BTETB171WW_+*>N"(XZ#&1A=TOVDL^*\Z]LZ1(L MM-PG;%G-1Z.GJ[&[7/6Y7D>Q271IT\Q> R8%Q Q!8NH)(OHT"1CP@C(\T/I)#P!NVWR MH8IT)16D[HIAJMYQC6'9@D)4ZR+[69-;9C+FL;6%V MXB)(M55) VGK16+Q.8M.4ZXEMK)$S)0?WEHBMU)=G70OCX/.$RD<+D3[>',C M?N/.W0S:_'"2ML+G*COV^)3IG(^Y[$4M/N!(SJ(#==.U@JR*/(Y%H';19JXY M/ZG!^YC>MH5R*&:08,HL(5\OKT@4 M%?O_=0:+H@(=HLZG#;-ZU\>OJ.(LV_/6'H2S4,Z?V>[D3_]8/XH% =>\FX_D MLR]UKV3)2MIMF1],R'JK]O*P!N(Q!'=3M.VG@-FD2-4;0!\=->?HVBQ-I^)S-7#Y<,)6]SP%4:GY]Y':GDX2#YF<^.129,%9,V%*KIWD_"B<&QO=?4J M[VI++,);/CB\^5BXGIME4^:DEG*=[($/AVH*!;D;]U F$#>-BA2^3W'6/GM, MUKMCOQ8YX:A5*CO1G]G8:GN,'NRX+._H.E@DY Y<_U;T5+HYN6L=[C"+#_,L MA#[AFEFSJWTW-LDD(._P\5-.:G*GUW7%X2$N_*17S-/)\/%"4OJ=-%OT M]E[ >3.*A-HAZY_>U=49J=:Y[+6D93@5+WIX]LVSA<1RJ7?$ TX=DVUD;^V/ M)TKFYR=/>B'MD"JN ]6V=IRN5KXN6^Z\( =UKH,+ P8TSW253P7:Q^WJ9;/4 MRT1]7"/SXFPJWD9L4Z_.*NU>X\^9_NC MR$VU=WU7=N"87SH_<9SQY$XW5/I.FJ5:RQ)@41MT8"N/0EI_9QG4J/6<$K7 MD5YBBP1%N]DQIV>Y;)7NJ>>GP6K6A::_KOVN/Q7>RG(!XJ>-D]P\UQ 1G:3D MAA;#*HNG.):/@PW,_?B+K>]P;+3VE!X:$INPBWP4ZQ1]FM*%"AT2D"P?D':, M;U>EHVP\DL*4C^>S*Y:S!'$J/CUX;Q?A,DLDE)NP_/H<=L,J6>2CBW4.Y46\XA\[; M&4J5F^*^[H+#/1= M!EG9+_3-\/\G6??*5EAQ\?W\(7K*W=TG' XZPU$6_INX#SS3Z_2//7'L\VEG M8#^WC I:03]$^^@NLE&EV7,?U9ET_KR.R,YPK_)A.M?_>ZL#Y_10>9,-&/[# MX<%;Z'-.;1H7AYA>WM@ZK$+?.[H>%YE[8^I@'P'=BZ!+6/(G^K*WRR*=RUJ! M0V>XTO&XGBN*ZZERH2IYS;SV33V:W_G[ATPS.L.,6?K) M6 :AL4B:"]H3UUL;?2P/2.T[J3IY ">"MWM@;7U86SELD,UV$Q"R^6XZL(;V M!*0U:'UPEE5!6O3[X\%@6KE>]UQ6MKBOO%S/FO"=C^;!\'/=35(ZUN;"> MS0'4UGF3KXT:@?/; M06;CU7XZBF:NF[YR2"?\?S7W_^V*BMVQ657<,.4(RB;+2@DD?0JTF%#?]7I3 M:V2/P?X6L1^K(E#9+& AY,_?$!I;X^D)GBV0_RR+HZ1%Q:O>:_%;(-ZGUVF<"'MS;\0F MY:/+USISD@#^HTY5<)R$.>I[7=Y%)9)TLJ4G%O)P.W1)PZ"_Z2PRG\$IUS.[O,4\V* M7W>_L)UCVQ**4_+JJYPV^;@WGZX3)"U3^B"_F(@!%81Z+*^+E%CZ8B2NX48) M?4$H9\5:475JK_)U;JU#;Y-=J5+<@YE.*:Z@XX M09D7NCI=>Y$O[ &NV>0$FRE'O^K[ .B6 M-Q7T!I>>"PR$NNP8:R\0])C/L69593[8^@H\@LVWUI%2AB#XTO:A2NP!)8F8HGQ#HX" MR_9@B?$.C@++]F")\0Z.&HSE*?F#>Q?/AU(Y_,U*(/QSEEZ2'TAT\J=EJ!.I MJ/N)5'3-.CWC _F&(R5N^3^]3K>(Q]6/VYWA^O<'\D(^(>VPI5-N*IV#T[_; M:7G &6"^M^'WVSWNV#OM'E^BW5 M)$\N.2?Q>_>/5.O#AQ\_?OWYO>;V_M\^ MZ3="0F63$RK?Z\=8!$HG<@^7)/S?.)\[2Z).5DPS0O')*_5MI8)8O;;X>4NL MHI 3U9*J<0[@5S,54/F)F$?A\G7QG41^XTS%KJ)W_]%\X M>S-5)H-KCU/P2I)$3JI,[9JGD4Z"+(LF:/SG,IQ$CI_YAF!J8'\DP1)E1OEN"8_A(G.PGO MI?/OE'#),SEGLZJ7I)':R>L<)SRG7GN.T/F@Z7'.C[S.Z)QU [\QP:ES.0?4 ML%_>O_\LEDK&7-HZV3*5=Y^]E9<9)G6!L73E8237*N :/0G M_9=S(1<38)9*FANN,2$X4I])LY1W5)=8*'_%&:L)COO)J35>FKVN*CI4!S0D8R2[^X_V,>%(1XUAO +G+%5ML72'!=TXYKD$0A[19$RUS10H+KVFD63-OJ^P#H-F@'NY9J@^2, M!G=.@V0(R1DA5363*B1G-'6@5"]5+5UI0YA,$";84! FV%"0JAI(%6PH P<* M/'_5]P'018)KDY3^' FNDT68QC)P8XM##!5)[DI%W#IYK9#UNIXZWXSL=R4/ MAE_7(<](-X@T6>>D[CE9^@-2:%660JMG#?O==A+:7!6H&VDALA#9.O&U9)$= M6>,Q--8P$8#5V@H"0E ;**B]J36=GN#1;P*AS56!NI$6(@N1K1-?RQ;9H37N M3MI):$-]X,W(;E.9#UPL=Q*W(*N0T3O*[9*'TYYU M11/X:BYH=>-DV1([PI&;IDALY9!"3Z&G;=?3*?2T*7IJ(ITAL9!8TSA9OLEZ MR>LB#*9L12'A]*^<^4K_^-T C/;:4:Y+^FD7DV0/< 5OO(3J=HZ[J'^)PC@6 MGZ.0/A)[N^:X/>0&SU= D=RD^;M=[J!_HS%A \C(1>J+)"1P;A2A$<7T=T>F,3=$W3&TW%HJ-(@]JC=P M[G0S&"P9R9GG>TE>RTK&B2! 9.!0K_)-$7,F0. H_0V"G J@>O+O>C$5F;>/ MJHJR/P>>XF[A)$/48T0Q9R&X,;%'A)&1"*@O]*ML*EHJ&:?T9OP6<;I:^6I) M_.'F>[NOW7GN@.K9ITND$7=ZV+T]"!;K?=.5O%;9='LEY]32-]*_E7?QVQ?B MOTX#JU)_Q;WJGFHA\JOJ.;2H.6\H-^J-3).PN(B*V^(%U]QT?OS*EW=AFE#Q MWQ19*;JJ7K?;Z;XLOL##4JYB]296/'(256"@+;6L[!?[N]DW7NQE8^Q-\?T# MN]I9=?UI9S 9LZW?[DV#/'/N]U!N.C#Y71$+LS&@Y,:(A!B(RG MT^\JQ)@@B@,2T)9[?8!N>7>'C7"-9-772'Y=1$J)3_3[(A8? C:&OZA5HI8S M,@/[70M73!HZB"K#/RN_O==T0[0J%ZU?>:D/S:J39L&TK;X/@"YN2&_1+&%W M[4L&PC:N Y JHZ3JDKOSC>NH-+SP4&0EUR\-PK+Q#)(DQC&;BQ)=0W1Y'D MKE3$K9/7*GZ-45!'G6]&>L.2!\,O6X'7R"B)9&>F'I=!LK/J[@,96M/>"5>" M-('0YJH %+45!(2B-E!1AU-K.H2B&J8"4-16$!"*VD!%M7LCB_[?3D:;*P.0 MU%80$)+:0$GMC<96OW]" $<3&&VHB_LLVPR5@UN)BWNYDQX&>2*-WBMNES(@ MB5DI;NQQYX3;/)M V>;EB:P<4N@I]+3M>CKJG.#";@)EH:?04V.1-!6/9JV MD]#FJ@ 4M14$A*(V4%%'/6LR&;:3T.:J !2U%02$HC9046W;MD;3;CL9;:X, M0%);04!(:@,EM3WB7 R"N)OEZ_Z$:.[*)[TF;)69"QHFMD?QGW2QNXMH M&>BI84B:"QKT],C^8.<$7W83* L]A9X:BZ2YH$%/']?3:6?03LI"3Z&GQB)I M+FC04]BG)NAIX>&F?^7,5_K'[P9@M->.>OF:/\E 7JLE_2+2F-J]]CU_^/'C MUY_?6_M_R+W16W_?#LBVA S<_8^R;[S9Z@#&V?5N#B/M>O'*EW=OYK[ZMH\S ME^O-[XKVZV>NXD1&R5N-Z!6AM8S?S&2L?"]0][#?H&!W[-'T9>F=<8\P.]TI7'YCBH>P>P>'*S]W_A^F+7Z;W53]F2OVWVYUZ2**2QCL50R3B-Z M[7 NPI6*9.(%UWS-P9S+#APE9LJ11'"1+-2=D''LQ4QXX07""9ER@=!D+2%P,NAH<.$?,Q1N5B7E&Z+7H$EOC MA'Y4UYZ*W_(70%@0MC3":BM 4EU>,?3RHU7 M3%-DW@5A?MV:>PC:T"$R:EQ8J$K=>LB #CJRPD)[QO6QB(ZQ9+)9A MO&6B9=8AKPZ%+CW+9B:;K49N6M\GW^-[-<=^I@&S8G#_]]$=YF3Q>M M^J:<5'_"-13"YM"WO(1?G$KI7&[5)Q:2 /*]I9=D;Z-?@B3V3OL>"//0C[/O MQXLP]5UM(,]49EP39E0>E>+%H:^_;PDR5W010OK: .$WH&*R#T2)*5Q MQ(9-0'8(63+ADCIL\W.>'],2UUL70A6_%9_1MT--E@V3J/^2;*GLRD2R412S MATJW,+/= WV9I>2_'?B:?GD:E?3FNN.HF[<,I,T@R])"UB]EF63GT2'IR05D-K2&.&_.S)>T(/_3DDT M,YX'RB%=DY&>P&(5W7C.UM=YQ4$+;L=;,>_E7?:=,!M$KIHE6"& ZQ5RG6F8 MR&_':4[D)OH6SRNL;,';2_LZ?;[-]7I!,DGE.[GERN:37(91XOV5_R'*3&%- M66=!S-#V+Y&8#$A%S)TIM@C7A9"]LE4&_7;KD049SJG6S((CII-1%BE"PLD, M'BYLGB8T?C+K[;$!)8.[ Z.'#33]M;Q8_5>LMS&,+C^,,LM>K^T"3\6% 4_X MT9N3U;*43%C?27U>D>]QVYO/R8X)>'68T(J/%UHNK3^TG9ZO1+V(=]/FJ9\M M[^)B&:D7*T5)#5G%ST+?/=X3V0-\V#?_+ZS*M>KI%^+5?W?U\NE M3SF(>ZNA"V/'3YOE _G*,ASZ?GBKJ<>.BKA8F6J-CO;@9-55D@C]L*ODJ"?D M_C?6@R6;2':6QM)QPLC5SE?M>.%*.WO]IAM>0)ACSNB^D6D2OIW1]U6D8:2W M9 ;SXUU-\_\!1MZRZ_K0SL5D##\9HY$WJ]";]8\\<^[S7L2?=K?\=_4(9 MC;([@\&S"P$Z.'!9]R! 8%E@25U',O0=P M*:\G-K&+%S>M'C8-(J7$)_I]$8L/]*ZN^*)6M-J9D>W;[UH5#8A:=EQ#!"E[ MX<>Z(*NBVW\2Z)/J9&L"U6JF:OWJ!1"M>HD6[-:&31/MPW(] ]B8 :J> >RN M?<)-O.WMG :)SKD,4PA32[A?MC#9Y@T,OD MM8I?5Y\MR)2NJ9.&-^->C)('PZ_K@X2XB*3&%Y'DL1"5@]FLNTAR5)'%[5VO M9PW[Y5_P9 JMS94#2.NE.6@$DLW25:3&S"XBM<9C7)IGF C4T!9HA,R:,M4W M2VD-9FW9%NS4FDY/\-\WA-;FR@$LV%;,^,W255BPF:@.K7%WTDY"&^H%;\;N M6V5>\#QE'G8]:[&##)OK(DYU>:WG;++4U8@)KA*X:@:2YH,%X M-4Y1C6!L1;>8(A"\9()G-][HM.5OL-MKRM'.)@> F&%5 &'C$88VM"N(H4&T M!;S0W49H!= &G^N.,.P(3'0UI6V;X3UC5.0V4&/ZZOFT) =/7_/#);?!9?29 M[ZN.^8H^OH?IU4P%BAX0\RAN;B5D.+KO23KOW^ M$,RM#7.AGHW:PS,7M+K9O&6G*NM9W>&XG:2]W,9S%?G=#+8%&J&SF.L;R,RR MS_Q,K-[PDBE^05V8J55C:?",;RYH,%,?-U-M:]H](9-5$TA;LIEZQOA(.,// MV5L?>>BK.!&O,L_W:Z&^K500*TL$*L%N9RVVX&"@M2:FH>PILF\-AR>XP!M" M7:.<.9!68Z35""3-!0WKCJ/N\6[YHFH$:9NEJ 8;"HW065/L '-QJR$SRU;; MJ=6;M/<.B&8)KA%S6".DU0@DS04-)NPQ$[9GGQ#AT032UM!UCCCR2Z0>6(:$ MR5\RX5#R<"Z\()'!M3?SE9!QK!+$C]=Y:]D4^\U0&:6?BV$-88E6B/J&C$7-4(^ MC4#27-!@B1X53IBB1N5$01CX!7C^LZ)B'4_[LK&M6^-MW=::7(B8.=^D9W5' M)Z2-!W.1(+#FZFD$DN:"AL7"XS?%]4ZX*0Z,Q63?/"'%9-Y 9I:^"]B=G."S M!G-AAM9@^9870E_.F%ZK:PU[ M[8W!1M)":*NQ2)H+&I851_#_9G=[ ]"V)K0UV!YHA)J:,MN;BUL-F0E+%98J M+-7*M=4(),T%#98J+-6ZN< 1Q7T!IG^-9!!+AP.WKR+ERT2YQ0V4V "N\09P M;I_-Z&D5K5^],UPE(@Y]SQ4%PRJ'VUQDCZP^CF.+F?1=WQKT3KBG NPWEOVL MT8\ FY7?[5UB)O(_T;H.BP4V.O/[[%Q7^.-^X.FH=VQ65[<,.7;75N@+S]4%U3U%.0Q[;[K3:S) MH/P;N.LT/,R5GJ<;G7O08O5T]G"76E"Y64K_5-@A\^]Z?KJF MG7YKB7LYP^\EA+7&PFH$DN:"AF/D1Q)0=UJ:T+]9>FJPD= (E37%"C 7MQHR MLWSSM;VI_ILEMT;,8(T05B.0-!67@)0LIX6KG#Z5\Y\I7^LE_K= MJ^ZI0_JD5^W9QZI_^&TW@[G"D;434<80+-9;("MYK;)Q3<\DT"8M],VZ+%UQST_GQ*U_>A6E"Q7]3)#>ZJEZWV^F^ M++Y 7>W+5:S>Q&HE(YFH @,MN5G9+_8WIFZ\V)MYOI?9,ZO4G_V#/'/N]U[$EWZW]'OU!&H^S.8/#L0H .MDGK;I$#RP)+ M0HX_^=N+T8L+X_I=!X8+7,KKB;/8'K/0=T_OJJ^+2"GQB7Y?Q.(#O:LKOJA5 MHI8S%8E^UZK#26]3.JXA@O0=Z8"> OJD.MF:0+6:J5J_>@%$JUZB!;NU8=-$ M^[!0.9[@TOKO(%"47;B:2\0R2),8QFXL274 M-T>1G*Y4Q*V3URH^X0;=IG9-G32\&C"VX2ESA2V05KGRN>V8JEM;:6^8KR;H*6+!*V)X=L'>DGZ)WV"SUY33G4T. #'# MK #"QB,,;6A7#$.#: MXH;N-T J@#3[7'6'8$9CH:DK;-L-[QIC(;:#&]-7S M:4D.GK[IATMNAII!)+F@E8W6[=\W>R7'X$.SC9MNF^$E&(Z M;R S2Q;4@36R)V!N;9AKQ%34"/4T DES08,A>DPW>Y>\D*%=G#UC<",\V>>D M^9IGL[F0]E![^;S&\H.TSWNN^!-&-SN9+W&C*S;*V==BH[UE Y<9LEMT;, M8(T05B.0-!:TBY3NE9Z+O;K=MOS>.P M_!0N5V% /\=\7^SO*D[][,??5BK2&??7=\96UD:QU74G]=#(J XZS-OL :[@ MC9=0WJ[$_$N):Q7PL%$BRCI)K"*/&DW?%?,H M7-*OX8WG>L&UD(ZCXE@DH0C32'R1\@N?UTKUB!,WGA1Q.HN=R%OINYQEX(ID MDU=,_Y[&\EKE5V3,%>$T#R,1J^C&HY+SFNBC9$&SQ/6"RG,6FRHZXFLHI/"I M#2H2!".]@B5NE9!^'-Y_#=WX9*%$+'VE;Y9>KGRUI"]E=TVOJ^6&A<&5JY;\ MDZ]D%/#;.O22L8H[]2;(NK51@EV3A93[$B47(96\(ADTQZ@;BA2M@@N3?F MJ:^HX&Q$4>V6D,=N?!=%FTAII//OU(OH9Y?>QZ?JZ:_*600$ZO6=I2M84+%: MGNAG5R8D0TD8D/I\FZ]9*'?S0OFD8R3*'62-%+ZFRNJDEY]*51P MXT5AP$)!DD,"R<@X"4F)3'21V^C>>KY/I3EDM<:*?A!RIO5*"3?T?1G1Z\[2 M1'B)6$K24Y\K9)&2U"[N!%XN<%.WBLQ$5T5>J '(?Z(OW/(;!?2J]!!]X 4W MBAI#=9)-?L.>_Q:KZ^QMZCTRSBT4N;E(P'W(N0\UJTK- MG@[(+WJ>]_68E2X]19+&W7ASCKGH_,UM2?]]?V]M)IQ\7MJ:J1Z=H"RV$^P*>TC8IS53X'/=*"; [QZ3<]/6K;V,F-X^VYH^;S MQ/D'\1?E^X6%06W_4S'5(#?FRI0DC"H>VT]6*Z6 !+ M5WL\8[ULC?=?ZV;?1,V,O4GO\>;%BL9.8MLQ9.MBY@@4"3S%.FAOGJ&*&T+S,;R6:^NUT*C M?6N%X9.$H9_]B13'I:%(@S*@T:?;LF,B;36R(WXZN(3.'^%:61/R$C-]FBO) M:^HXLZS^G5)/S.]XS'N\,<866TK2LZY-&V5RI4GT%Y6OS9S,0:#%_6#>X#[::9:>DED!UN[,C:FP=OGO&!?[#OBU3:]M#5Z ++Q5L7_G*A'( MY6:T%_YX&>O5S8[@T-IHY@4RWZVCN;N8R3=?N^_L#W,'" D3K3.HF6QFD(TP M3WW2%5I[B&R_D-K*JK.2"=L1A7RERU7Q&ORIHK^%2\\1,Q4H0I**CV@9-\^L MD>*[C@R",*%GZ(VERZBXBOTN]!:NQ17Q'D(DN0.O:#&EN 7>\Z?CYT1=;.** M*B2CW=^#8+$^C+G2&[LZ>$?.J:5OI'\K[^*W+\1_G096I0%Z]ZI[:M19#17J M[-LJ- XC\3$@,5#B5;ZU\MJB]TGJ#=3YY[://*;9N;)WUYI1C6SY!+S?1SO; MZ/LSJ:MF"9G=<:H7=/G^@G9Z [;TG>9 MJS%IPM;M^5F9J8RG5<:B-75+M.7)<#Q@^GD%F[-'V=;1L1XRSAP7^@=%MAJM M]!K NW//;9\Y0DW[_MF3]NK'S,C4+J+7Q93W57Y3+?=([,$TVX$I9U[",.V( MZ5RYZYW..&&OW,ZC7F;__V_@L8)^X0_-Y\1NEMZ92FZ5RLBM MZ*^.WC"E@H2.$=1K&W:'Y%5R=6D24AGZ8R\6;K;Y(;7+(]-WZ?OAK19V>2V] M@ ;1_1:[BEK ZQRN*EO@U'P(G2'"='LW:2EY!+GS6,H.@L=L(=KR&7O0,$T*R>>S^2(- _B=#[W'$\[F3DXE;]-%18Q M<4PB=A1',=& #0*J4+O=B;;\P'II2D6MJ^^(?X2W_"5+7!,MW<_B4#,#0E*K'&^EC8=YJH/6BL]UL,!,^9YBAO,R=]UXR>O;. QT7!X5 M''NSS++0C^5^ WZ%@"@C>K98$HX+*G'KK3?M*5Z?/>FO)&>GT7]A5P7 MN[^Y,_2NJ5ZP4STY)G(7$'6P8[CL("QB(6;<,AIC;D?\KGSMU'_DN[=AZK,Y MQ1LBA5I$U,[KP%M[.O)@Q4,=KV'>Q%'04QOY61M_K&?:"Y'O!^@JLI9YL:XM MTLUE65+?) >8>,MB.Y:L16+78Z]0E,6[(G$Z^T-'J!"]%S*X5H4'1#LCBE(X MFD,S;Z7O,Y ['9P55/0/]8[FB-ZZH#Z1670@?9'KT;X9_;ZZ2*VW.=.REZW6 M_U'YJ1.<,Z$NX:?-FEYXH,U#'D \RO21**&',\<@+*R] 9:0LN5 M=N]1&Y?9/I]6XI!AXZ496R=\(8V673W!+XMC1UN!T-F.ZY)*7G"@\XW:,JX? MVE3,'(J9]:);1IUQE8L*ET4&>YQ)UMP+2!H(@ES9]+8.>R\#Q5LTF65/'>TY M65 8?R4;MOGS62U>P,'-F=XP>I)]G85*9K#1'!+>BGBA933WC?(3]/@?:9 % M=*\CJ!\ :=/:+;BR\)!L&YM:KFTYFB'XI <)C;K-IJL@FR7_)Y41K5'HI7Y7 M>HJE6O_.<=F][M7_[$M0WM\9\W*J,BG?2++FBF1YS#XB!^L)/W[ER[LP38A' MWY3[-N-4K]OM=%\67W!XLW@5JS>QHHZ@9A>C0!^TS,I^L9^-C@W>3'S?%-\_ MD)4NJV[0[0Q&HY<\= Z=D\S;U.G:_6//'/N\VYF,QM.M_SVWP',TRNY,AK8) M#6D(.DB.6-.#^,"RP)*0XT_^]F+TXL*X?M?5@ 4NY?7$6?;YGN;V>MBDBI02 MG_124'P(>)K^HE8TF<]H2=;O6A4-B%IV7(,$Z2EWQD*TP/UJ1.M77L=!L^JD M63!;&SA+M O+]0Q@8P:H>@:PNSOA:9!Y0V3>$-.T[3T J3)*JFSSAHJYG=,R MJ8(-!>[#AJI#Y[1,F-K> Y JHZ0*-I2! P5>O09.#NW",2:TU[HY8HB)$V5()J37%S886R/SNE?&<*VD/9H>RMI+BYL$+9 MGV^S0]FA[%#V=E+<7%BA[+#9FZ+LB-NO: S\$H5QG"==QTY^S7?R:Z KYL** MZ?294C(>=\:@O1'3:;5# @NE-E+<7%BA[,]5]E&G!]I#V:'LK:2XN;!"V9]O MLT/9H>Q0]G92W%Q8H>RPV9NB[#B\4=$8R"\X#:Z+>V_C-SC T:C\HB8*O1D& M#. U'UZH FA;0]H"7J@"5 &T!;Q0!:@": MX+YZ,>ANHWH"^>SXQR='C(9\5 MW0;/T"\J4)'TA0Q<(5UZRHL3=A7=((-UW;==*D?27-#J)M1EI[.:=$;MI&SS MMKHKAQ1Z"CUMNYY6=2"@/Z^FT<\+5NTV@;'T#(.$(/^\8^*)\GP,DV1%.+?U3<;@DMCAKL>]FL,"8 M"QKFQ$?Q[P\Z@W92UJ@U!O04>@H];8*>5I4]M'+*0D^AI\8B:2YHT-/'];1_ MBL^F"92%GD)/C4727-"@I\?LTTD[*5M#'SB"P2\R!GY7L9*1L]!.<%?=*#]< M+>DC; UC:[AFTR*VAL\6"G["18U-H*Q1RPSH*?04>MH$/1UUANVD+/04>FHL MDN:"!CT]%@J.HXK04^BI64B:"QKT]'$]'<(^K8T;'*'@E\F)(KU A%2[])4( MYV*6QEZ@XAB[P]@=KMFTB-WA\TC"JUX7V\/GGA=?(]X&B@I%;:>B_N=_?+.[ MO4%+:6N4\P::"DV%IC9 4U_U3\DSU03*PDB%H)K+3G-!@Z#"2#7%2$5@N+$> M\??+D$#Y2R9>&+!'W L2&5Q[,U\)&<LA[!#V5E+<7%@A[+#8(>P0 M=@@[A!W"OFNQ5Y,*O@:LK^%^R($3 G;O8OLANF@#NN;B@^1KF$A?A"O%5Z4& MUT)]6ZD@5C@A@%"!NLVL"!4XCR2,3G)U-8&R1JUWH*?04^AI _1TW#WECK\F M4!9Z"CTU%DES08.>/FZ?CG V 'H*/34,27-!@YX>LT^AIW5Q@S9-BMA>+DM4>H.*\G76@/9&+500.&2H!-6:XN;" M"F5_KH,)H?X0=@A[2REN+JP0]N>:[-V*KH"J >VA[%#VAE/<7%BA[,_4F"&$ MW1!A/V.L?\W]["4/@=^2A8J$EVUUO,KC^%];(E#)&^SNES"[$G+\R=]>V"]: MN&EMAB$#>,V'%ZH VM:0MH 7J@!5 &T!+U0!J@#: M[#\"+YM;$NHH],114G M198'1,#6?-.E5#LB<**LC10W%U8(^W//"G<&8#V$'<+>2HJ; M"RN$_=D6.X0=P@YA;R?%S845POY,C:DJC74-6%_#'! 'C@#@OL>SW??X<*X( M! C4/$"@!G)D+JR8A)^]ND)2;#,F8638@[!#V"'L9]L/088]"#N$O9T4-Q=6 M"/NS+78(.X0=PMY.BIL+*X3]V?LA0[#>"&%'3NR*AD!^\>=,S<-(%?L=B?RF M3KC\LQD=8,;<>H9=U\J1-!@9Y"3Z&G#=#3,>04 M<@HY-0Q)10N7S_3Y]V,_C!C$FS'SIJYL&(_^9DZ M,\)^LB%3+0*%(.P0=@C[N1+#(K:_ F6O+!+F MP@IAA\U>0V6_^'4/-?>TESP(?E5)L<$A [X^?4G5+%00>S=%M#\V_FN^\;^K M-W;'9L%QPW3F*W,4QUQ@GS[1'H864^V[7L^(.QX,I;Y1RZC+#PLLI-I)]4]51E.>M6>?:SZA]]V,]XK''SV8 ^"Q7H;;"6O M53:VKN2<6OI&^K?R+G[[0OP7>'%!7IQA!".";A[Z?GCK!==":VPL8I7P\:]D(<(T$I&*4S^) M&>API2*9>&$0Z^-AC#O]Q0O=6%#K8M8/]\T>I+K,XNUR./0U.3)-PF+.XS>D M!C#O^/$K7]Z%:4)M_:9H]M3M[G6[G>[+X@L$DR]7L7H3*R*"3%2!M#8@LK)? M[.^C\\FVF>=[R=V;XOL']M.SZNQA9S@:O^3N.60 Y&TZ\OFH8T\'SRRCU^EV MGUN&*>T8=B;3O@'M&'?ZO6EW\[^C=1YM4\\>-J2/3&F'*5P9=:;3[],!A/!4 MXI0@Y/B3O[WH#5Z4NI ^$E58 %->5YS%D'^:R?:P7<'FV,-6F!$>D)IT7,U< M>X@JAVK55+6.+!W-&S3F]EM9@PC&5K6R94.UJE8M=FA!FLR3)MA3$";3N%^V M,-GF#0QS.Z=EPM3V'EA+U0A25;54_;20P755!_QJV3TM$RM84> ^EG=UZ)R6 M"5/;>P!299148<%GZD"!5%7= UCPF2-56/"9.E2PHP<[RCSVERI.[Y<$>@)Q M,D^<8$D9T0,0*XA5?;L'8M6J'H!80:SJVST0JU;U ,3*'+$R(^5-37H&.M6J M'H!.F:-3,*J,'BH0JZI[ &(%L:IO]T"L6M4#$"N(57V[!V+5JAZ 6)DC5G!7 M&3A*$$U5K2[UNY<6)@/)7?;]E5X@DD68QC)P8TNH;XXB"5BIB%LGKU7\NB)E M,K!KZJ0[9[D!MG+=*7DP_*YN5)">$-E\AOM<#;")A#:7!6H&VDALA#9 M.O&U[-N_)]:T#Y$U3 7J1EJ(+#AI&B=+OR6LTVTG98VZ8+49#EKHJ?GDA-%: MG=9.NM9P?$(*NB8PVEP9J!MKH;)0V3KQM6R5M;M6UVZI46NN#-2-M5!9J&R= M^%JRRH[(E!W"E#5,!>I&6H@L.&D:)\LV5\>=83LI6[(#%O'[%3'\IS!.1#@7 MT:GQM$]&_6&R'S_94GFOE*[@Y1\9:JW&]ZR)W0/Q6T+\0V=*C:&^&28WF%U+ M9D/2MP+0)H,3#'<0OY;$AZ2#V=T/$OG+8H>Q0=BC[\\-/!E9_. ;Q6T)\&.M@=C.9#4DO>FAH M6Z,))+TMQ(>D@]G-9#8D?>U_Z5FC\0DG<4#\6A(?D@YF-Y/9D/3-Z3V9#TM>]]:DV'D/2V$!^2#F8WD]F0]$WLHS4=59,%"\2'I$/2P6Q( M^IE][Z-.-5<>U(#V1H6SER;VE<,.98>R0]G/D"!F9-'_P?R6,!_6.IC=3&9# MT]<.F-'8ZO>K29$+YD/3H>E@-C3]O)H^F%B3"22]+<2'I(/9S60V)'WM>IEV M;-#>"*(V'%T(!)@->P NA, =JP MXZPLOA ),!KPU<%] %4!;P MXS8(70@$F M U[ "Z$P!VK "WCK"R^$ DRN/;QG3".X#51O0-\]GQ\C1X^]#5G1;8C+^$4% M*I*^D($KI$M/>7'"@1HWJI*(IMXQ\$7Y/J<9XX!6:NF?BI..57*=?.6#HG0=;VR@?-D[7GUK.#TA! ND!6E- M,XC!27"RNLR[0VO:A9""M!!2<+)1G"Q92,?6:'K"3A@H];8">3OM6;W#"Z0"0%J2%D(*3YG*R[ 6^;=FC$TZK M@K0@+804G#27DV6O\+O6Y)3352 M2 LA!2?-Y6390CKI3-M)V1H&LR([ZT7& MP.\J5C)R%CJ:U54WR@]72_JHG4'>I4LYSB6H.&YG MG'?I4HZC">>A\:M>UQJ>XEUH FLOI^:OP6C##.8F\-50<<@YF0\[/[(OOC,%Z M(WSUAFA]Y;!#V"'L$/;G7PAO]>P1>-\2WL-4![.;R6PH^D;1NQ,8ZVWA/10= MS&XFLZ'H\*6WCO20P#(%:V&9@I.-XF392CH<6J-^2S/G@;504G"RJ9PL M._"V9XW:FN89I(60@I--Y639^=VZG9;NW="& 7]QAG\,G'"IQ#P* MET74:A@@.;,I0H[3#:5Y'P96OX?SQVTA?C9'X\ :F&TLK)#T9TKZP!KW)N!] M2W@/10>SF\EL*'K10U-K.$52B;;P'HH.9C>3V5#TC8>]?TH\D@]G- M9#8D?2WI8\L>XU;RMA ?D@YF-Y/9D/1-*.,8J9H-\:F?,54S MN_IS=^2Q8J M$EX6WOXJ3\/\VA*!2MX\.#:HC?S)WU[8+UIXN,:,Z1?P E[CX850@,F %_!" M*,R!&O "WOK""Z$ DP%O#?P84 70%O "7K/@A5" R8 7\$(HS($:\ +>^L(+ MH0"3:P_O&?,*;@/5&ZPN=5.V+KH- 1H?F8HJ3HHKLBL)6*KV8W![&8R&XJ^#JBP>KT3(BK ^UKR'HH.9C>3V5#T M]46!UG T!N];PGLH.IC=3&9#T=>*WN]VNN"]$0YZ0]2^^Z: .ZYN+#Y&N82%^$#U_] M7%]+WF,Q &8WD]E0]/46[+2:#%A@ M/?0<>@YF0\_/'O\^/.&,*GA?2]Y#T<'L9C(;BKY6].&HHJS?->"]4?'OI:E] MY;!#VB'MD/8SQ+_W1M5D%@/O8:Q#T<%L*/K9$\ITX5!O"^^AZ&!V,YD-1=^* M?Q]5DU\=O(>B0]'!;"CZ>15];$\["&(TPZ%^QHSOYPMW-P#XBP^"CUE$^TS- MPT@5\>V)_*;B2DZ&5 Y_Z7I_%M9"S=_UQM9D=(++!:0%:4TSK<%)<+*Z8Z'6 MN%?-[1;@;&,X"QT%)TWC9-D&J6WUAC9("])"2,'))G&R[,#GGMVIYBJ'RCEK M5%AS,_RK$%0(:LL%M3^Q>A7EVP9I&T-:""DX:1HGRU_B3[K5)$4%:1M#6@@I M.&D:)TL_VVSU^]7<%P#2-H:T$%)PTC1.EFV13L>GQ+0V@;,UC%@]2ZRW8^AZ&!V,YD-15\;\*/IM(-,_.4;\$C<;'P4=#LX;BZL$/?G;K=. M3COC!^+7DOBPU\'L9C(;DKZVUVUKVCWA6O1V$!\.=U.&!>0><@^Y/\/AD@]G-9#8D?6W!C^UA!]=I&>)Q1V;GBH;!KRHIPN%EX KZ@:I9J"#V M;HI$SY4<%-D=(W;'YD'BANG,5VT8)3]4=#CJ*;!C\GC7ZUG#_@GNG[8,C-+M MILN3'VL"L!NR;QCO2S\X-1Y#]:'ZAK ?J@_5A^I?7/4'UG@$U8?J&\)^J#[8 M#64_SSFJ[BDQ]VVA?O/2BC]-]"L''@K?#)K#KC=:_7M3:WK*,=JV# QS%0>& MO0&=4'-V0_9-X7W9LC^TQA6E8Z_%P#!7<2#[!G1"S=D-V3>%]Z5[\>U)-;<9 MU6)/&+0'[Z5Q(.^L?O!J!G[S7$S)CZ M[ &NXHV74.W.@U#]KFY4D&Y'TI^$RZ@6L!P!@4\5T$B+E2M^Z$TZ4T%?]8M$ M_.*+VJ5J.5,1:+?M83=M?N6D+$^LR C^CP) M]?>=,(I4O H#UPNNBQ*\@+]@6V(5>003M5:XU!;Z"N%1M$B$MXF^ MED0RB*63\*]\1"*-Y;6ZFND7B/)7+YWE\,2YA&?.8H MS=K"#5#?O#CACXK'Z2]$%KY#P:)2YK%*=$W"55O-[.Z"%5+-4=&^3L'W"DDG M,.;VQMRHVQG=&W.!%U0XY/K#SM" (6>/.G8=QEROT\.8JW[,/7WZ_RF,$^ZY M:-<,,*J-+>FT)W;1MF#V.]W*;)1(^3+)OG9/K7;%BLJ(PR!0_E7Q'8=>*=[2 MJX62KD-+H$302NB6&DZ%QJ0[,A>OS2N[:LGJQ"^[HUFY;/*LOVV<;#30H442 M%W=#K6?S?UO)+4'TXX.E],)@7%:A(^AF>+CU%EE)$D-VH K(8\ZAY(O6$;ML6KL'6)&;(^M_>U8M5%,YI MS4"_96_5!/OZ.?ZUC9>Y2I?O< ^"Q3IKR$HO%;4K5\ZII6^D?ROOXKMS[=]:# MQLNV%=:9K)5C2V8>JII6_,Z?N5>#-8Q:>M@DJ+/4U)M2WSF;#;<(4(H5_N 4 M-GF*W7T.CNZ/DKW94CPV*+>0VYYTOW^L9E9W',Z36\+NT,!<.\PPJ RT];\H MZIM\S45M_U/I51?,_.K[\+0>VQY[XP.>B8HM_'ZGORV/:! [X%>]<3+UT=);#V'V2>^34^:]&*"28WWQC(WDIKG@BH M]]<[ 3(7U@=]"M.G:+R,XY!=#?2'6X_@WO>PM,3O\'P>V]T#6]75;IN-G^8! M/D:!^[0>[6[J/F. #+?V&DL>(-V] ?(=EDE+!L7WQ*_$2D;.0@/GJAOEAZLE M?80YVH!N/+G3=AUQQ@7B])^V>_ 4>3ND#KM!/MNJMA:&PA/PC_UM"2YQ>S^" MBUAO"!PH2P;4T%MYO[$J( EUN"HN;IX&3K:6\I*[+$ @;V\:8SOL.?3N#;?( M9,;LW>OMSHWGF[[MW>VFQ[C]I/VJW84UAD--)NU?>)N3>C"6OD9KEI+=1290 M.W#Z7E0T'W_H=;<=46E44#&;"IF"&]&('Y0+_>#6OCCSU"7[-4Z\)(WR4:'H MZPD3.UG(1(0T_.GQ6'] \Q/%I_EG3U8\]OB0?4^O2;K5]?1$5_IR>U228QH M;"FM05)D7(X;CT;/J M!2G]FA<##YN16O!^&=*ZZZ_,=TML\ (2X6N/XQ](@U4" ]Y J3K::=9C8SA2 M2Y( E2UTO9C+W+/LGRIG3[9^XL+\@088J $?>>.>]+S@"(:\>4-^OX\PBMO! MAZ MU6EEX,B85K[_3KT;,M6#W7C8+-9T_7V]1&C)0O>D'I]L;;J-*Y%CV&NB$\YOM3F MVJO>I#-\_5)_?Y5]P;_+'#J[*K(N8Q>P)V-Q2,^>]&JZ&QYU8>LM575%C6N" ME5C_B.@1(J(1$;V'06$DZ;T94@$G*5S/9'FDF5])^GYX*P-'%8?[2"I2IW Y MJ6]\8%I+4"ZBL2!)T $<6DT?"A!MBVP;@SRF\H;?<^\)C!\3AT^L]!WSVDR?U'7>FO_ M8S#G@Y#0_UW!OQ@:U(DB;2H"\[ M24*^?/IQ\Y=,2W_Z[>=/5.3"3. MZ]K:+:(?](!B7J1:E8K#Y5SQ>_>/-.8-Y0\_?OSZ\_M,L0ZQCB1T*?_4.]#4 M%"J+53'GD:L<+>_9N]"317O6S=EJ1$?\2]$WYJSD^[7S#O3ZLFJ+I=5/W6QF MVG6VO,I]YZ^U=^CMW@SSB+?@[<[)[+>9H!_?@Z.&S=-(>Z5DT6:NZ:$=>.O@ M09:MS7<^R_+0O/#T3LD HFY/@[P[=%D1/H[P#VNF?/8 MZ,?X=>1:,BQ!'93->;ZZEKXE%BEUW[K[XSR^MOAF<>1^34ZB8KK*QZD(;_B( ME;\)4-!'K-1U'O&3?:?V,^*S]X*?VNTD!U($1*Q?WK__+)9DTZ01C:O?U9SX M2*ZT#3;&X$=L#F>VI):>V<#TJ,,D)*"/]6O-U&_*O"T?Z3IH- M&6XM@1WS^OO@+,?UELP;?MIL6^HGC:X79SW&Z']=[R/^RL+[*3.A/SP6W,2V M]!ZP.0^S=\Q!X==_(],D+')E\GO2H.?AQ8]?^?(N3!-JX3?EOLU:V^MV.]V7 MQ1<(+%^N8O4F5LR)1!5XZ\RC6=DOLLR3R=KCP7(_\SAJ\$WQ_?RA[9R@676# M?F?<&[SD3CJ4.#1O4\<>#8\]<^SS;L>VCU941D-ZG?YD8D)#:HQ(D>=TFW:+ M;,#J$7J?;A=*$GQ ;,ISZ!UV?=8LMS70?1A=PI(_^=N+T8L+([V;3+G;X5S* M<>A[[J%4UZ;TQ46F\H=]BCQ-/SP[&Y&EO"8=UR")>@3_0S<@M+('(&/FR-B1 M-89YH\CT3)C:W@.0*J.D"C:4J0.E>JF"#07NPX:J0^? S]>>/M@5J][P MTFIE(-0EA]:]TCG2PC26@1OKP%*UTE&IW#IYK>+7\,?648DFH-&(-DL7375'U:R MJ/:'UF0T:B>AS54!*&HK" A%;:"B]FRR4[N#=C+:7!FHX?H*0@NAA= ^"/UT M:HT'ESQ48C"A#765YYL3<)6?E^D[67>Q952+[;='G8G'3WY4#K>YR!ZQY+[K M5$U;Y\[AT!I,3O"E@_[&TA]'+=%'XXDUGE9S M_ #DAXY#QT%EZ/@9=-R>=*WAN)I@7+"_LC4I-C1 \-H2'/+^='FWNU;7/B'8 M".PWX3Q&S1WH)9/]O?M'&B?*%1]^_/CUY_%[E8)J+6PV- MB;+38EB34?F['& NU+-J]30"27-!JYM;J^Q<%-;PE"-OX"Q$$Z+92@)"--_U MIJ?E8 -IL4B"EH*6T-(M+>U;_?X$I#7(;XUS5 Y+A5HXL.9"^U$T:K,*(?A?JV4D&L$'!?YQUA1!PCX-Z$ MJ?+5Q++[)Z29:0W]=_OCG-"_-B]> L&%2QQ*6 MVO8)&1] 6J@F5+.5!(1JOAL.K>$ :9YK0EJ#ETG0TO;2$EJJ\>\/K?'@A)R1 M("T"]DUR3/^NZ&?'\[W@6E!5R_@-@O0;<_,V3 C<)%]WA*$-E\,5M 6\]847 MJ@!AJ!I+F@UWSOG8QC=&2\[U4S? MF@Y/",EO"'6;E3T,TGK.3$B5(VDN:%A?'!75;OG9UHT@+105BFHLDN:"!D5] M7%%[/6M<@9UJ!&N;):D&K[T@M!!:TSA9A=#"=JU;8EDXSL\[#'Y65*SC:<5/B=:W5&OM=0U:OD!:35&6HU TES0L- XH&/'D==XY-L7A:"YN-339RCY:U;6& MO1-\Y: N4JW57#Z-0-)$Q#6(+\W(KC\>363L>*+ M<9?L\#XQRPE":(S9]LT-BQD]K:+UJW>&JT3$H>^YHJ!7Y7";B^P1H^TXMIA" MW[T:6:-3CO6WAOY&K6?.(N"/@)X91]U^]; W0N2/H&T*QT@/K0=VMYPBIL+*[3]V4D.V7:'N+="W(\OF-;Z;N+0@.1#\B'Y9Y#\ MKM7KV6"^$9)_QK,"-7?)ESP,/@9.N%1BIN9AI(27_9;(;S@'4.M@ %."J4RZ[WH]:]@_8=)MT? P5WJ>;G+N00N/V-F#76I!Y68I_5-A MA\R_&UGCL"G2EH%AKN(\9R6+C1$0 M',IO&._+5OZA-:[HB$[E;+Z7$-8:"ZL12)H+&LZ,/XK_I%/^U35&,!9R"CDU%DES08.< M/HK_N--K)V.;):>FV/Q05"@J%+6=C"U947$*H"*"OW?_2.-$N>+#CQ^__OQ> M?-*M%5?B P_X5>3%2GP)_90O+$9V_CIO+YMB59B+&US@1UW@_@H]-19)8,04V))#67-S@_CY^ M75BG_&2@IA#7J.4%A-48834"27-!P]KBF*16DXFSD0E(AJ3BE6*;[F_Z5,U_I'[\;@)Z]UQ S/='9 US% M&R^AVIT'H?I=W:@@72=I-ZIM8JL;3^JM42TZZTC7Z(N"DX4Z&#,O8G6]I,Z I%^+GBBUHE:CE3D>AW M+6%W[;XE9"R<<+F2$7V>A/K[3AA%*EZ%@>L%UT4)7L!?L"U!C2(HZ8V$3)+( MFZ5ZA/%WI?AATNFMFU.TDK^:1#*(I<.O(63@BC26U^IJIM\A*EX]"I$S.J=K?HKYNB8_$Y"AT54ZG43DDJ*'UJ9SB?QRK17Q4_ M]#J3=0M=M2GF'TKZR>*SO+,'ZQ:YJ2HP<:GV./&2-%*=$L?/Q4;+<[1M,WM7 MB( ]WH-@L=[G7&ENZ2E2SJFE;Z1_*^_BMR_$?YT&5J5F\+WJGFK;046?K**V MW1G>D]' "RI1T>]7SN_4Q@Y(LDV2G8WY0^SHV9V1.9/L5@^'\_T95\3I+'8B M;Z7Y*8D%8^-Y?W#">CS>3,!-0?:.NB[GX6R]94"'\ MB/KFT>Q(SZ_+Z(CWKNOQUW@.MI[$XRW,!UN0?_?4S^5K>\3G/W#KN.LM_;H> M=8.3\.M*1MG9U$H?2_K <=*(^RF'9^Y%<2+^G9(UD:'$/8H1]'TCJ+_-4H/T ME0>0/>STFSB">OU.%T.HZB'T] 7PX<"Q=J#T5$RRUGZO>4<\YM.F+S6I.:C_ MY=XLSG^_IT;Q(W+$PJ-HT-PH'IA[XL3'L/*Z^IW!RV(4'-*K>"-8VT5VQ->% MVAFF#P!Q2U5OE&XSR)TPUN.SD 4UGWN.IP+ZOZ[253X]&A7RM(I"-W62F-_D M5OD^_[O_E6L5J$CZ^KVD2QU&4LG(6>A27&J<'ZYT M9Y$DJB!6<2/6UHT><\?F^MCG5A ):"1PD%LV$G@O\;*CCJ,_UG6-*AEUY0X9 M_CV6-#WKGZ@Q?RIM/^BB"9TX=#S)C6]=1^%MLMC]TE6D?/UL M]F6"4[^5"(BSA3U"KY!9(\T8I!4[]V>A[VZW;K\UC[_]/[U_IQ[UQIWNQI_D MBFT+\;N*2AM&?^I50\Z!51JM0IY(Q6]Z8NY:@"?"VMR="+^K,K>! M3>X1[)AK'[4'B-%HB=O-?2[FH&>#7X0K C(L8)?K*+C&=4]!A\"GOV,..&VI MT"TNAVWC4B!P;P!Q@ WX&[Y2"GF"U((#"'#!=32(38J_R;9Q*74 (., ?D0< M^$D!R/A4>)! OF W"DTH ,"")%)H$2XDL39"+T\ T43Q4)P1?#ML>'!OB)PF M_/=_]0=O[B9\NN6EE#A@ED0WB9$1T\S C(INC&R)__AI/"SD4P?^60J> WF* MQQ=LA92)Z$<'S17A@H"G,@8@-^C)5POCZ^[MP9K(1 G2W 8\1B#Q0N-O&=B3 M%7'+%L*@3.]?'@-+& XA*T>(.6:\!U*$?YTCH&H"7JGQ609%2YL(2 G\_C>WN5&WG M032%7(9;S 5;+KL @ A0_!?2\37^A:I&T'>,Z@>$E> /A""_=4""YNN@8^%[ M/GDG0KRBQ ?4,\ GSAPMXR6W8,]L@K@7+?T'?G>#5 ,/'X +IZXO/TBV$FH.*&7**(IO2X )2C;I3"&,M+KM=J9 M$7*VZ&;YX"Q+@,K!,L$8[#79/_0.25X+8=W<<"5/Y>_DHR693ZI%O MP$O(P%WF20[ I[ Q41+@7]+\Q8B(-/>$\Y^H(A>0!"R5JOC<(\V)TBV\[T-! M'/(P_X0.OLRGQP&,0BHNF23YDDF.*$/C[P87E2L!HZ)F)^&NN"):+J,XS4+! M&#/NL"Q!L6<$S/E:-GOE&IW*XQU)=,27Q=L[%=D8BB_J%(Z%1X:/H!6$N L4 MF'!,)7D>&,*E!/I3#8 THP)HHBN CJX":#WN]-BLVBDR]#MDZ!\0%&M9S2O> MW3!#B^Q]=#11%0KME60+#'+]!ZTIC 4$EFE#U04?XFQ<0PWO?X1\OA>V#X0 MJ?*KQ*8D0A#TKUF61FH8*6X,0(#LA+>; 5N!'0 KWW+WC7B+U>MU>\_5 _!U M 5LF_'7"EPS=/85K.N8@UGZVW@#FVD_\&>GXU^KYFD8PXG7#07?^^Y[_JD.[$?O&[@Z@"[#$*S\_ M&SW[P9"NSF;N=7$TMX2 MO.V+A[26.#P.-'3WIR5LK24.K24P0Z!504,9Y6#P%^OW^H<_#JX%4W-H?]^" MZ3OZ'CY=Y&@;]>G@0$/WB"(9#83TGH/[+ZB@)\H2%KK)2TWP;13IQ]',<<^$ M_X&G6^N1L4(EK_31C;@:IF-UIZV[H/J3IM=#B92!W1E4.MX\(8)NKA1H&]%J M(:N%;)OH==_=.0<=R_J.\53'0- -]3^.8Y9J$_R/%YDX2O02_I]:&3[2$SG: MB7C-4))ZY-V.E>31TNN^)SA:'6O\'4VLCX&@FRL%VD:T6LAJ(=LF>MUWZF30 M&0_U[/$=$W1M#DIG29KDI91:Q>@L25/5YC'$.QJE-H^67OH X]CBZRU]L;8*>*"L8MBTD*U M 6J6\*1F2]CB"'Y)HC#D0=X$&;NGBV942[827:ADXRO8O1O%H)YG(9"$'0[!O40DRBE M'J'P172O?%NG>$) QTC9+;;#"J*$.D"Z?K*,$NQGZF$( 8 OVR%C*RIJD=TI M/B'OC*B^!6_$UH2XDNJ,IMI&'45[IW8+E >7T)8GGDQ*@USV,F1&MDYC.*YH M4#OWL&!NX"W93!ZW5L];'=E>L#J@IE]TM*1>CS7=F&FKHBG_J]TDR##7Y< M&[%+1BXU1DZIL3--%2.MQD43T_*T7F7R=]8&_98G_4H.SZFLQ,_XKO<90(T' M0=0!N>]TB<-_&EDH:05-!*ZVYHM&^MN:: MR\OO:K+_#['F1+-V'CN^<)G*L85H*<,DFX_X29(QV;(<[(@%A@+P2=DFGT;/ M+)9!M.)<7EAF,;A9\))EP,*.')0S1\5">W-EA^G"H*P$D5"I80RC+$_004RN M,$H$FBL5\W-H%H!HS)"24@A,UGW6>D/EIF%#8JF!AV^64@&PI9H47$'JS MA]'?M*"I>^FO[ A](P&62>-^Q8*!0:MP4%J._L=-&SR-BN%F']?&B9P"C_HI MP4Q/16SJ5,24YJ[0,*,PPBE?/*;9'$5B*Y\%MVV&78%FQ6I1@B&%Q DBZ>O) MP7^V\0XG3%D]\^\MYYI'F]M17)WRDSA90G/IY1B6(I& HPKE9"(QM$\D,$ 1 M!@'UMR\A -.8'HZ9BHP].L8/=[(^1"DW1H9IO!':7%A9 P!629!* MP2I5E+,;5_K1 1"9HL>!/IA1(GJDJI9F*:G%-8,V -2[UD]"W\9J&LA@ J#SB,9-(GYB#BOU=D*\^- MYIW2B%* K(CNX*Q#H-C8+>9G_GIR\DD,-A1WY55,55"4=BT'X*EYN0OV%5P] M1>\"HDF2+62L08P#I&ER\EMQP]R5I6$$3JK=2"K%&\1(X@D$H,J2U6V( E@W M8)WA?RNOV*S!HZ(I48>2J$F.KN$6+K5XM@AZ55=7B)+&-F5$J$"N]/TXZ;), M$("O-(I)6N";8Y]&1Y)Y&1K7X%9'.,%P3I0!E^(5_9NY<$N(LRE(Y,C&.5WCQF@49 MOPLYDG:+"K]R15\.XWS2-0Y(A&]P,8K EDB.F*.D8D+Z=CD#LHM9"W1[U'?@ M/$C7]]#*5H&%I$QO ACB#ERR3'M17+!P7G&TDM,UY1,X\5(.'%7>V!/WE<1H MT$)ZU/FIR@)5>I 5>G!9UH,EOJ@),G_3TR['PMD9/%[0_Q42%#PE9+OSID[: MOZU*^Y.2M'^72Y/3BJ3_7/#0QUS2BQ4';QZN^\43[IMZC[Q#4Y272+$D^$DZ M-]G?>C9;: M"FNIQ;I/6[;][>,O%VB2:AEV6!GV+S 7T5DC$OXW. B^MT++"3:DC#\@7_R" MN3Q%),S-<)5;8879^#?P$( O@^<,BY3Z[0 M"_\E^>8D'+B1L$4Q")A<7,SW%#/EP9L"L:B&UV.VHAX2:)]&N'K-\F"Q5MZQ MC/UK=+OS)[O&O^2W\8 &P^.[7'"'Y3DO-\H%T_8/14?5Q12^],7@5=+/(]"A M&X;"!U\*6*;PQ ,60UDIHRC\&C6&2RX#_"HR/4KGO3S:$9Q5F4K\(2G MGZ7@ 1=GO80[2J?4A/^@@(@?0Z$1/R5?TW?@,ZFL4GA!V^,KY!U%(FU^-S:+ M'-7V>\@!)\0)+8&.O@RFU.R:>1Z.#BK[6(KFB0+0KW?H,\H\: 0@.[#2V $4 MR+,Z/OR%%^%=;T'UB#2H)=*@P#5KJ+_Q@P =S2 "]S)>8_ MC"U7%]X\O%2G M*OH]G:IH9*K"\-V?G^&YM\O^)= VEOJ#!+GFET3HXN]#6CGGL#4#V/(?I;V1 M=/F'V-_!K1_:T-LBZFJ<4,3R=Q9_!4OULY]\U4&[>X-V,@RU$$"+ 6@HSPF@ M]P?8^H,W1"7CD^UDLH$EMHXE6N<'5:CLDDT'EU2"$P7))7S?)=6VN?A)!^?2 M09?J$>+HX#P9" /D4PZ;EK/@KD\XG(=7(B7QWE\0_SY5I1 &/C!PE2,_F,*2M1DH;0H+2N(IN1+9/[$6F#.6!/!>+:4-52PNX!"^EE)?#U%.L M*J:9<^6#TR+3BKB:Z A!.S"BV9^"!L"K@ ]7I6F=_.:YZ"1Q[S<;BRS!C_4" ME6#%)*+X9%%K*)*'LE4)!JG [/>+[#/<5X):V2%"SW6)CIC*$Z+<+B&%BW(X(&2)G@8Z>^XR\K]0RGP).><7;+G8P(\2/ZY>BG8I4?72M2@O): M1Y$\?Z:X^0K&#IE&!8QO*)VZ"X&]2H,ZFUET')5TK^%+-EZR*P4 MY5->'R:&B'%0;F'^J%Q#M#("_RN'_Z31Y@.=;_M8'7;K6SKL]@/";M_]J8HH MR)U'.^#2]R\I3G[IAU@.1VKND)[\IY//7XSSH2(< 0&5EEL_CW8% M0N.CDT:H%^UQ?K8=#R7+,LG(/BZKK8A\A6ZA*1P\4/:-<(&V'TEW"95B0XL_=D--R MCANK'6<1BUT1.H@Y51-WC%^I_#DP3M( X[:.\>+\]&7'>-_]U-URT;CX],^N MN,-X 6@,A &.*6Z5"O_U)$^"=XQ_^DG*C#-Q2OL3?':(>_R]Y)>]?W^Z[;9W M8 9_SP_/U=;.G>X!_8(WE$\BS:3NO [CS%+>)'-9!.C+7ND]Y5R]55XPTI\ MKL)#Y,C%T9).4"[$^N1+@DWD![[(*'OR"U"A.U<\J4?!R4*8:;*2-*5\Z"FV M><:*)D% L.L(R5)XIY4:@]*=^=;1J111)[0(,5-=%#RGL)E4'907O1O$67T\ M1P^;O@F%4[K,9N KB(/85R!]$/2UG1]JG_[UA!I#8?=8P3^%HUV%FH RL$<" M6,YA#*SG+T3QN0">:"H@3KD:#-N3)FD9G&NWTI4",!VUH'H2MH?@%NBA'AAH MG&)E/=FQLM*[V'3=6M4W>KZ;@:$+S.]FV'J@M,7OX<%O><>O)[(^0CPERK\$ MZNGG&4_)R\C)^#GURV3NWCBFR,* N@=BJ M&.1%("%"UXBWJ)E +9R!KGA*6V0+$ Q8!0**) [Y*E' HY;'G

R?H9?'.AZV5FSQDLV4 %_>)MT(4*) ML8HW5]A($I*B$U(FFIF+TMPLOO8IA[S56Q#O*ODX?^319""516ZDKN._4V^Z M5KP#*LK$_G)[G=[/4QVR0Y=JC][ME3>-"\5Q1863&F"0]>XX+S!IU"L M$1U#F27\WQG2S]GUCHXO/58>=# 3#^H$2>'A1T:\+";B+@4]6ZYW=I#>V> $ MBO]D8+7X"V$; *B!N>4&B_-U7T2WXS+/; M*W\&OHO='8C'?OC!QF;9*8^5$O\2AQ0\AGYO1-4T>&@MY24,=&HLS[AJZ^3/ M;9(.+D]&+BO,6VERRT2XZBM0V-SUC2FJAG^UE47(YTP$RY0;*D2V+Z<9T<&V MHN-CRZE@AU+#3\INDS@^D_J))T,.6/=EA!F9^B+ )9L/ 'NO(BP94('6$X!6Q/;6BER4]NH MR@KAT2VI<4.*H8?B0,^F0O]=AO?>":V"9#?/@*Q1H"'5 B'AH95RPX5RZSHZ MQ).D0&)Y(61I)[(.;54QU!0O/UZ4 M9-1)0@(3]D&:WGF\BUOTCY/<*,2 [(N*C"5^P*6J1A:]_5IPB&0N9Z/6@.[0GS]]4>19'2P%X7WL!OUWG M6!SBXWLKQ0ETCTGGYMX0;YHTR>#L3U\3EGS6PP-Y'GS$AK%8U:O]WQM M?P>6C%*< I$Z$2*?*DICIIL%6OJ+I5"D<7C5N*A7Y7B1AP1$H&DBMS8?1BA=,C+SI*"D'&7 MG8J14"0KY%W )[,XRF!#>5HG(R,Q$)KXRE_*! V_]>5 $%%UF2QEG:6:QXBS M"WE\C>PE:]YCTD5BFSB@$,.;H+58NO#F72U6$VU MF):ZWP3%:S_Q16#V]97O EP:(X=;)'\+NU^-L&60@MAMV@S19LIAV43U>1$T:L@?;+190J# MB)HN@P%1:N64=X7TR)6//$Y]^;#]A3 SDKMIGYZ38REDSPC:B@;/]GV%V(_LPM>JK.DI-_Z-#MJF#\2)P<"1-L MWR+KL41X\4X>I.>2LK"@DBS $/ GOE#SJ.;1PX:ZZ. A'8U>Y,&N&SQGBB-8 M,=?NA\(-][AJT2Q30-4VS=U=><+M3JILG'KGV'HJ53-N$M$(JY+&V,AXU.3. M@&"PNW;%[)AE,0 3,PZED^ZJ$I3.N*GS\3)J7UI3%*S)[%U1R9!@=E64CI"Q M41%F0B0*H4TMUVG>;YS(9,JBIDDQ-A\(!?70S&ZV A2;\)]*B=P)-J\N?=@W M+,MN,&])[;;#>435P_G [] M.I1AMA+4"#99DY5&96A0%6NBXE$_-$_9\ISC MKC//XF J"Y)(:,_2R>?U:+FB8!&0*Q,MJ6G4W$3.LU5]S0+9U9'CH"\;EBJ) M:%T (@KC4C/&RII8J4Y5_RU'WZ.EVUH15&'X2*.F$!N5E,;V7 ;UP5,5DT]5YJLR)8),HLI6]B%BUG+&I;*=)-?H\B#/#=;[B-]$?IWS MKW!A+>@-H)U),Z#2T1*C/ZH_)Y]'*=5*LC(<5:6@6!!-[15Q'W&>.*,C5Z#3 MW'@$1%9+=[85^[6CNDAN%98Z]QEP740G[*V023LZXU N"!*2JE>C&HC MDE0I3VE+RB$J&?9QO6:^G#"'=97"P"RXH&CX2O7OQ=T8%!%DDR6M;\*U(\&[ M)<=+Y?M;<'K#BP1:N0=2/6Z!T[(E7O[)&@RZ@WPXZ<-$2L&SY36+6//:^SL8 MPZ*BX:)7Q,8+A,VY2Z*:RZ.AJOB8BWK%1/01+I$!4FM)G M;JN3%) OMZ(([ZW#J9?U4>T I[P8$D1J%H<2!/>][YB+XGY :>260T754DC8 M6,#7>!1C5U3;M#_5WV[D/59*_I&C9%6:_50?0LQMOZ(BKW0Q"LNAP#QP6)(# MZ94?NZ(=%Z$?VX8#*LC>R9(?7_"JE&^5#&7%(O/%('-UJ@6+[U(ZE-Q1:3Y< M=@$F&_5#K^3\%-W>4]-+?;"H2W7Q)+Z^- TLJ\.'CQ7\*=9SQE% 29,@B&[N M?U_7.,GK!P/1-F#C\P6+.0Q5Q'<@31G J>J15-22E(+6&W'E3(AG63U-/HM+ M#;[5P^5GU",==">+<68[% ZUI9P"W_>X32T7'SN7_>LRO6+V8-=(V5CJ9D-) M*&.,0G'^@KKHA=CZHN4@_B$G5:1!%N2&GIK!*/N35K-&,G1'TRFH8ARN8BET M#?3%)#+!$Z6$4:D9Z&Q5GC,1L)M.+OWNE'RAJ]ZG]EJ4L"N<%Q43.?:%H:H* MQO%)D?D2@PO5MK%@31R04<&(HB5!85WDUK\Z7'^/NU\S)!-KS M+:-7>P5;.E]?,.#4Q*:N,7'RK(\AA9"97T5*=06[ <=E'S\IJ?Y%Q M7Q<9_X"6E.T61^OG[]8434+3%=.RIA&*0LV(HF06&@:R"JGL(HIN"GEK_-*1 M5F- M!"N:9X'KG<^+R^5SG=%7R<%A/99+@QU%@6,^8*L:X"W9>E*N@@XE>QJLZRRY M(S:]0/R7]3LK061ER.Z_LJL7)NX347A :I[@A)HC7JN+P(?7FI@)U"H[(#]T MB8 47XK9W0+&':KM$A66+)6[H>[)^$@!:ZTDX;A-D!\1II6%ZGEW.O&+Z.&>5ZN76$9VCE,AG2+K?!1YQL=* MU??% 2SP(Z\Y>=H4*MI2RPPBB22$;,B8&^D=*=<".0Q %1BE1:<[$?8"-J5N M=EWC8YC+FNHA[\)QE/*I<(>)4\O=LW#@7^5D=127,R/Y\>M['%+@8%6/3;DD M.6<6 P>A"#ZD-+I(-E<)\JR6B(VJ]H0.+@.Z8'/CS*8HIXJ'>NKYSKA_-^5(6LY7_X R5=_1H%Z1Z78 M_!:8H5228:JZ/W4\YXZ3"2V']0ZF\U:.A%3,#.K>W4%:]9,H7JWE:?*3'V0@ MU0!9)376WU%T"96.Z3I>.^4^"G?B<+V'!_ZFLI=K' MJ+E<[_I ,, KI:!JWD\#V[?RT*&1LZ*< -MM)21)A*3RPP=(N/6*$]BD. =? MJ;)O.>7N?/J2K$*6@WJI'=-&QQ1Y5F/;\8E-SZB4(J6:W?3N:MV.[)8BZX=5 MMQYI,:"[!M>)K4I]9:EV>;6>*-OL]%-_1I%,P+7*X):3QJZ$&CEUKA(X93$C MKE3/N)5*S',]GY>7DU,6RE+W+32FJB!*B?&< (J>P83%NDKNR=))L<@T MK590EDXRW9=_CHKHMNBB*5KI8>.U.[Y)\7 IN)I]!UQE6R$LWJZUV$I!&'#) MXDPVJJX[9UR9^2V%BFA'MZ5Z@X"';[Y3GHAVXV4ZB\793"ITRW.)A=H6&7)Y M7@+?$7!&SG[)<"W:3]SCW?Z@&.CBC55)LCJNVL M%<%)$Z_$H6+HX,8K55FF@E()AL+Z5Y7;\.)7$5+1GY$ON^,SX=^(GE^+):=B M[#^SV$]<$2^JEC9M]S+@:7Q5/O),H):*\46SO\A34EXH>%H(\0-ZQ7C2&:'-3F#HG:Q5BZ_%3"E" M)\OELR5*L_6SHBU'P<[+?Q\ \K4.MZJO[9(7-3\4G,QG8< ;%IW\^$(><"W5 M.JC9J=*R3]DMW8ZOI3K'_, \HEN]'Y'+1=MDM692-#/N&B<@-"7?4>BDHI"K MQ6$J-LIC#,,G--%6?+XZ&%)/>>6M5)RG M:5;(7:E!N;74JY.'ATP>#G3R\ S48CO0"0<8$ 0FDC^])?V ?D%>TE@1:92O3V$8F7",L 4R32FF MD3;GGS[2?U^2(YUW5Y+I.S)J 6N&U>^,[%ZG-QSDL^%JZN*-$[ +Y75ZC(H! M2L*AG*YG\H*T*VE2GAAD)SO07YB6\>(=)MIP>&*_WS?MX=3J62_I2 5;R+ < M'HNF6H-B4K@4+!=GI[A8"4BV !+YU31/*-DV3BCO7D,9!E@]*PH[0CH<($BP MB/ #)*NCBV2''?2A@[S!9@9WD(#;W%5'=NK/$Q.X_YIR9)PG;0SL 3*$&DU9 M"-43X<>7EA_(CVXWMSQ2>#@O'Z;4VPVDAJF;7=J\_4N7>PRC3IGA)>:K+4BVP)N6A&G1YOGTH5ZD; MWKV4 1#U;X&.P@\9U@0Z!/YWE[/!V..<66;/MB?F8##CYFPR&)C6>#IR)FSL M#>W^,]&ZYS;]S+V?GYU>3OM\TI\.;7,PFUKFP+:9R9R):UH6W#RT.1\Z]C.: M4O[S,^ZXKW]/X^ +'HK[Z'V)W9,X_@)K_1* &_#, !.8+9'RXHP_PX^"STHI M%E[3K9%E:?1F1M5X!'KP39#3\'8S8*LH2P&,M]Q]D_<&[/:>JP=P\C=;)OQU M@@7'8%@K(HT)7[2VW %L(0]DEAIFJQ7RV^ ^=ZT=X;0[[-NBG77J;K^M:S_@ M)JL+4-[16L/N:#C8T5J][J _:MY:TVY_9]L:=B?3=7#!G_$F?5P)=B>NJZ.+ M&7.^SN,H"UU32A"/_N_-#9"EB)"_%G%R_*%>KF A$$CN0,I/D,"XLW:%T.^6 M=QN!\RWHT=#4T-30U-#4T-30/ T 79X[>=G8!/_6,A*HU7!H3MHH98%Q(>K=L9< -RY@P29B3'/-X7'P)-V2L]NE+T]X M;/=0=A5>=(#$/:?M8=WOK?IS^][,FUFN.1S./',PF0[,J37FICT=N\SS!MYX MM%'U-[#'D]',FSW!J-RU9\H]3L/70PZ'K;Z M]7,TPU9*G[K&+SP,>5HD"BO ^>OWB(+C(*2F"-;C@.;WLF5_.'6\P929 W>.S4G,VMB3OHSSAGK]0>V^UBV1.,=;7<+ZW#C19BZ[P(V?V:((N.?G_FW MLHC6%"6Y!VV+KV9M&/ M=AU:MC/F0]?L63TPOH=\:$[9>&*R80_XSF+<<;Q=:OD3-UJFO,%J_O^:QKH- M)#;-S!J^&KX:O@WI_/;"/IS7TT#H'Q5U']QPW3,M_XV%&8YT$B/M!GLI:RW# M=0P/[PYCY?/28W7NOC6>[,CQ>D.W#U;QT#('CCTRI]-QSYSUA[.>Z[B>U1OO M+"Y-=;"');W3*Y][QAG-8,5N5!]%G^L=VL.Z?+UQ>3\-30U-#4T-30U-;?=K M^&KX:OAJ^&KX:OAJ^&KX-OY8]G%$&+^[;K+7&TT\=VSV!_;0'-BC@3ESII8Y M&?;&4\_I32S'6H]/L>EP,'2',Y--1AC3_+&Y-!VPZFUENOZ%UDZ?9L:/==>^Q8@\=RI2Z;W'$"L:_+)K78.*C8&+))GSN69=JVYX(R'TS,R6 $ MNMV:]GN6/1QY?+0;9=ZHLLF-:2*Z7D$1";9F8-7PU?#=^F5$X.=.7DL5+WP0W7 MO4\5NI:>A*5K)P_MSK)QSQD/>E-SUO/&8.B.P4P>#7JFU[/9:#2VP7CF.XM- M-Z9V\AWXU:&#PSAU[62SG5D-30U-#4T-30U-7?N@X:OAJ^&KX:OAJ^&KX:OA MVVSX5N-7V@1N)PEK:&IH:FAJ:&IH:FAJ0TK#5\-7PU?#]ZG!5VLS#4T-S8-# M\QM+@@#*N,K/SZS^LV-'PI[+:/YBG..?+G=Q+E'"4C_Q5D9ZQ0WF>3Z6O&-C M,I=[/$RX$7E&:5C>"V=++:-&;V/0^Q?C0Y0:OL;Q\>+XA?72^!@::_WP.\;O M<3[PQDC5F5 @@9BY?C@W6!RS<,X7L$B"IUL,SIPKQ'[IN0Y1R<;\''Q!S_@U M8[!""D]^YBGS0UC[2PQ;Z!@LA#_A077[._H,\13= LNRU+CA,>\ ;8HW.RR! M?T6Q#Z!F =S.Q/$;(PKS@ZR[*)0[T\\ MUALYNVDR2>>'&G;H;TK483?W9'!7BYN&BQO[)3$WBI0$Y05Q[S* #;D\<6)_ M!CP+3.U%41I&*3=0/BWCZ-I'!82"!F5*P@)2-=D2==)W\?>>OUL*DW;;2LG0X'MN-YW)Q:UM@< MC*>>.9G!@U[?G?:XW9MYTYJRZPON9+&?^CPYF<]/KID?G"S29T86^F+=/RX3 MFB_Y#-#@^/"IR<_/>M5SBV&V,-TH->4-V[ZIY]FCWI!QL\=00@[X"+YI.C G MMFN/AJ/I9&QM2,@>"%7/\4"66CUXQIO:YL2RI^9@.K#[PX'#9T/OD-\T[+DS M:S::F5/&+?BF&7!\;\A-V-EX8GL3QD8;I[U[4\MU^Y9GSL;X35@>/YD.''/" M/#X>]?NVW7?V\TWVT.X D2MQK;[MKP_YX> 273B"XJ.1Y9UHL8AP,Y'SM6N< MT&\H$EQL68%_%\?EJT;,%7-Q0J9K6*,)@L.H7Q- [?*X$$M:HS1=H_3)@-WL M3 #H3[JR^5#%A$7ULVG&[L%X!$G@S/H@M5W+07'O#> U)A MN)M3-LTQ'M]R1Z#%&C3=>!2B!MV/))LE_-\9_ S$L(A]O&9*H6N M0DL%R%!8*RQ(8->_QEM:EDG8>-U#C&9!SM]S8(;MDK>/#->:;K8X:>.U/GP\L>2>(8O M7%R.+OGME3_ST^1QE#(# 5+>\3KEWDTGYRG?@5!]W!X6QJAKG$E@=-=01%*L M[O@]R]+HS0PL(Q[3UL#21^K"V\V K:),-F%Z(UXY'79[S]7]\'D!6R;\=<*7 M+ 9)K5 7T^?0TL)^*QEWUWX".PS\=/5:/:^,O%+F5[S-ZG6'H^=(V[ELWKBG M/^GVK.$]-TV[H^G@GGLLJSNR[GO;M&O?]R[8]*#?__:; _#XX2.L8<&'^9H"MW+5IUQ%HQ'1($3DGN'@?L?P1R!%2D0%G>YP23:I M[[8&78_45=^&S?/0B>)E%%.0:;8RP,7A,0\=WBA.VXI40[ZUUV\->O?%C0W7 M8G>@5%)^6Q"Z5WZ59F49X4_J^\'MGY5:'C5<.-U%R6V+:^Z$;HVW%+JD,/\Q M(/&IBZ-W4;S0>#P"//H!-SY$]5%8C-FOC'=9'/K)%?S]&SC;-WYZU28'#I/R1XK>QV:I[*[5##[=BJ.#>!W,N(HQ M=7Z5ILOD]:M7-SHD=J[\:YZ\XNZL-K-[X%4\6JY4NMF,;RTX>B&W:L,L=#(*!6_*:,M0@ M=_GWT\$GK-*(/.,T"@$Q":Q:6%:LL;2A^=?JF?]H. -K)/5ZECGH32H5 1I3 M3<14\]6AQI%EO;)ZKVS0L!I5.I5SO+C:N^BS&\Y/1^,)V&WP!#[S*)ZST/\/ MK:R]@3;PL/8&6H D[0VT!5/-5XD:1]H;T-[ 4\#5WD5?O^'\=#3>0+_)WL I M8L,#?(BS=$5Z /]U%L[9G%\ W-*.<1XZVDEH VMK)Z$%2-).0ELPU7Q-J7&D MG03M)#P%7.U=]-5/$V\.CMKF)%C6M&_90[MOCWI3:_C*'8XM:SQTP4]H=/G0 MR3SFHKT3]O51*83?>3SG<8;+@7\ MK\,]%@3&)Q;#"SK&^_>G](#Z7;S%N,AFXHG_T5Y("V3'Q/Q[PV6'QI%V0MJ" M*5VWU'P6@+IIJO036.= 9#.P]/ 5=[%WU-K_ \ M&N>AT8<>?ED%[";1'D%;^5A[!"U DO8(VH*IYJM%C2/M$6B/X"G@:L]L-6A\ M,*1M'H&J:;+L<6\R'+QRK>%X.K)=?CMH]-&'BR4.0^*A<2JF 5W0-*!R1N$, M)U>%./>"Q@-=Y/.#RD]H!Z(-;']A6J].&L[X&DO]?M^TAU.KUW09K5$UT,CD6 *=!H'R);+J,X-?+S$8\]#"$.08A[ M/,\/?%B-EOJ5ASQF@7&2!BP$(M!N1QMDA3X%T7PRV M1<5Y MF2Z/3*YYYQ=LN=C.SNCQY85$W/:77$(NZT=4O6RSJ=W[( M0@<>U!:UUGH:YAKF&N8:YHV$N;;$M$5]''CL-W\N22,L:OL(8]36Q/BC>]$] M[1H7W*$'K?ZPI^UIK?,TS#7,-/P&H_OB]+>&\]O!9=P!C>XO[#8*H\7*.+N%JPD&FR^< M*[Y@N16ND:<5E(:YAKF&N8:Y-IJT\:OQ^ W&[^G)^X;SV\%E7+.,WU,6.%D@ MRC7>^^'7&4NX-H6UNM(PUS#7,-'W)[\TG-\.+N.:90F_9S,>:"-8 M*RH-#R[AF&<&?8I[ C;HT0NLK#7,- M,G$8 &>,3FV_K*/'"PS>D*7<-EE0Z M1K#0-7 A!K^XV);B[/;*G_FI 1[/2XUFK<8TS#7,-5)O(0,F M>"R1-5RF1A(%OONFA=B=X/8;C%ZQOT?BEU '.\$K/S\;/6LV&O>+MA]A7'\K MTM""=HTK'G/LNE;;6NW;653SXJ'16M\G@G5W6<=\AM&9K] MCX/]_T=S?X.Y_\L5-Q('N#\+N&Q]*N)2B7'%KK%%*@^-:.%32*L\B> \Y0MC MU+->S%Z^L%_B_(+/?*Z.QU^8?^\:!JY]&BW@ZU8&F\<<7@ />D+>&$FV7 8< M$\0L". &((?E"M=),N>JO*?0S??4,:+8P.42.?T@19D5>1U<&'NT7IR=&MD2 M+L3\WQE/ZONS*BD"_V6S@-.?/]C_D?\6Q#89=4>C\?-=.Z8;>WBHB_I=WV_9 M][V^X2Y@?[0&@JMK:T,W_WY M60*_L#2+>?(X(IE%@5O>[#K1WDTB%^>_[L 4>MP>/IQ\^>/SV<5#T#+H#OO] MYS^(9QN0??E44C\H[%'&^S&ID 05!RD [F2QG_KP66>WSA4+Y]PX<5*\;$W[ M@XY\<.XG:8Q+7;'$ #VS,J@3N N7_02N+Z.87C,#[0A?#Q= IZ!2G/$K%GC& M;$4+T1@@>0.IHBR$AV@]EJ5740Q?Z78/QE+?(SV^C3IK909I5?4^N3W-*F^J'7)^8-'[?FJ]T?WC0T!'H^1NE.1^I;UGO_*8T+-NM7P;-P,CDDEDV$9!JVOGE36& M@HDN3JO%Y*OD%>P4A%]J?.H:O_ PY&GM*4JMSG2]9UO _C2UTS&%$AX7$6H( M0N[BD?9KGL>A2.L3HEU)*4D,X(?4-&Z)0E M"0O=F!F_96X2A5J9:1=)@[V)8&^N_CE>F.L8VQTQ-JTY-#MIL+< [%IS-(O4 MG[SFH.S,.S]DH0/W/30[TT!,:@;28#\NL&M=T2Q2;Z"NV!Z MG\Z!^^F,O[.?SO^^FD7NZJ__[W]?7:6+X*__'U!+ P04 " 206)7HHDH M4J04 "EX0 $0 &5S;70M,C R,S Y,S N>'-D[5U;<^.XE7[/K\#Z97LJ M*UNVIZ>G7>-.R;>.MGPK6TZR3U,0"4G(4* & 'W97[\'($"1X@6D)+NI6J8J MB9L #B[?AP.<#X=[ M?_OVE]_^H]=#%U?#6W1+7M# D_297%#A!:&(.$&?'F]^0O\Z>[A&C]Z,S#&Z M"+UH3IA$/323^'\ /5Z1O@Y)UA]1Q=8$G1R MU#\Z[AT>]OI'H_ZO)_UC^+#_]4O_RU_[_9-^/U4L7+QQ.IU)],G[":E24#=C M) C>T!5EF'D4!^C15OI?:,B\?30( O2@2@GT0 3AS\3?CV6^"O]$Q'V0F$^) MO,5S(A;8(Z=[IB>$3?&4B#GF4O=!5=K_>@QCAZ7D=!Q)UQ<<)D4GF Q MUH7AH^YC4H?G]T0TSM8BB+<_#9\/3&*F (QIIB,OQZ91_<.#?]UO>:&PTS=H=?OWX]T*E[W_Z"D*8MG2]"+E',WNO0 MT_!65*;^U;,U]M2GWN$1<&D?A.TAEN-]17,/-FN$!76M1B2,6+<1%B15^^>R M>@M1K56C*".;^J.G_JBL,T?1VI6N]+-: ]3HMT.%K#<8H"_BP3"*H_Z 9#3- M>H-2H$CUOT4M]A6IX6:#4*BL#D@@A?U2.1S%NF[-)E@M'U+P/^M1FR560U2HN M7R1YVM9A#P=-.PQ%O"AP@'R^S%2[RTKZ"-*1^N/I8>C<,QU(_!JRZW@U4A*^(C0?P[]DW_O3JE3&&3I:+@"DJURV7I7%C,?+1PO0.( MC]!A;=F337B??X30V\N" 2 MTT Q$LG1 _%=2@>F&I0.$%Q12;$4FAQ^M-^:P(!QN.UYK_Z%.FDI\Z#E1QH!J[)%7<3P?@+8JIV'*J^PX\A'+S^:KCXL17[:X^'0\<'L- MDHW_+58;_+O)620H(T(M!F=84 Q[;=*>Q":%G4@_VO.$(GE*GRM9+U$:-GJ M:UIZAW4#K!^C.91X ]5-IXQ.8,_.Y,#SPHA)RJ;W,,D\2D0AUC6+.K#^FL/: MR-7J?2D9+44C*[M#N@'2#^29L(@40FG3JK$Z[.>P,@4[(.IY?6Z)C/>Q]X0_ MSL!07G7JY#,X(#G,JTHB[689A" MI<.G'CX##W:0@EH3Z (,#R&I6GK$*E)5 M61V8Y?UL:6%Z84N+Z\!KXE(]+/:3'KI .2YQ?G:CWV"-N<*4_P,'$;F!L8-_ MZUUYX8I3G-.!T<\YC)08I.6@M* .M :@?0]#_X4& 6@QK86B6' '< . 8>?,(^)?OBZ4]:Q6JSLY(_P\ MXLI3?TWQF 94EFWSZY=V@/U+P;*G12,K6X.NI2,C'J7D=Y@WP/R"C&4AG#K! M@=27'%*J5#?^3>SJG">TV(;.9W-@D_>-%/E .ZR:8G6&M?-RKC11N7^K)*L# MLP(?AY+34^>&XCB'E=3AU@"WV,H=X=>2E2N=7HW04=ZS84QH7;I#I0$J0.?/G]>/S*!/]J\N]%ISAII0R@B/@[RW.9OH .Z7 M''"F./H4"^@P63=>4XQ.638'3E]R.!7%;CK0MA?$*8;/7< !Y*\Y("L#.AVB M:T5VBL'+I#EP^IK#R1QP[P#95K G#5*#_-7 ?>[G@"L)_'1(OE,$J +7^J4= M*!_F4*X9#>I0?]>P4 7V364X&'!4L) V"1%U1-B>_[L"]&*KYFFMD@Z,"]Q 3J]L!_3[G;L? M^+YN,@Y2 VXNW6YP)K]2K(,B>8=3D_/Z:I5/*L^RR-XE[FBT=4=R8QIM0:R# M1GE_6 .'B+3NBER\+0!*>3CF9JNM6)O7L;;FX6.\5MF5;.?]8!V!-K@NDEC-5.GG(,*>3??D@J=DGBGR(BRW*)X M*&"K >N\IUWI0033+)>Y1$UL1V@U.W[)^Q(+HR[:E+&5ZXV,JM[X\G4#2J(U M'9,V9-)RE5#&9,CT1W'YZ@613_PK'LXSM-B48UNNSL&^O(^SA'WI-2MN6)PD MD&T:FD#;5EG:KW ;Q(S"0P<0,ZIPS^<1]Q M;Z8>Y.+4(X,@,"^'-F?+&L(=',J[8UT<2MEDJ58@VPRDVX&6#>G8M4UV+9][ ML]%4R/$DR"0*KE6^N\EJ[,V&S9151<4?V/]W)&"%4-4I(_H![" ! OPA4^)@ MW)KP\2.:XV!PW@?M9'#Z,;ME'%GEC)N.=-M5@-3!>0[0/2 MG4"*.X@R9/K1S83-7TE4FYV091ZK8E.=R<0'2U3JVG(_476C1]D=3$D[P_?Y#W6C@=->-#$ MO*M1PH%TWGF=(-V9;-N!M?#TH=F2,C]UALBD^P.9%+EC#\2+. >EJR.8)3QX MCRHDC4[8Q",MT8>!8TB(3M^TXMPW.G<_ HB!BR);8 M3Y)3,NH=14%]\PYJ"J8FE-NLAFK&?:E_%+>'3$.4$91FUF1Y*DBB3'.R9_DZ MNFWK5';C*%QS*0[:Y/W>%8JJ6_(^]&QW8W9L*M/!E;Q?N^XY\(X[VUJZ:D"< M<<<_X&BGTP5X;HW<1*.7M[(.JGL]2A0'/.HF1!^[!Z'1S,^\7K^D\984*LNQH?JK7X&#AWGO]GH\K+H\ MT['L'75C[)VY%)+.U8DSF/M.WWR,9!NZ<9-Z'9S,>[W7XZ1Q7"5M M1.E&)F[QPBA,Q]EWO?&55E\UBU0IS(^HU\'9O+>]XO,[Z!'WM6N)';VQ#M<-,R\=MC\%D(S$0[8\W[WPA^4Z6CP ?=-UZ-" M,S$..N2]Z:5W4SM*? EEE>."I.+SGR\@]QJTOR:=XA7D"9]H4GE0F?Y7-UY MD"T]"MI8H]0MZV!$WM>=?DRT4QW;!;SB$GMC JPKRT&(O$.[^II\QY />!(A M?1J028X]&>'@;AS0J>YPYO2./4WSQ&!?J,V\VY!YZF=O@T!Y; =33DC5V: ? MU@X',_-N;A:R,;&>&=>MORWKGZE8_F=M4&\AS<6.LMD8XN6WL$NAK9 MY4KT0#Q85VA S:5'>RF;^?:RP^682A]?A3P78"U; C^V<@<1\^[@6D1,+W[9 M9L9?XEOF.@AB+X5OU-?2)!_./."B=@@?Q]^(^'$?%F+ S"*>P5 MOO,P6EQ?G]^0^9CP/<3PG)SN.3)):,CIGB]Y3_TE3OQ0W9@82C)73=Q# H!2 MM\%42W39T[W7,0_H"84L>RC^>T$X#?U1+"J*CR="_33>KY[N2:Y^2Q6#)+4# M-O\^*.^8B1B-\&LJ,&1B1;9?U7GB;L6MFX<,&,3?-N@494)B77=IGR8X$,26 M'>- [==/]SQ.@-15?7U4JM'7'K8)40>(E],@OL.>W+57/K LMNN5;27DMY%J M'+075H)P3K@P[Q81_R;D9#3#;$38/>%>B@+-RJ0I02'3E/"/8$1%GY-'QI9W M,-4)7WO =\0Q$X K4.CO8>"?8>^/^#34*#PC]YCZ0S9Z"?^'X(0/6Q2XY0E4 MAR+KSB#=+9 XHWU9"/-=ERJ(C?QXE?NE"Z0!SI"2M]1.E MN8F(W1DIQP'^MZP6K9N[E7K3+(/7U%-\OB)EZV11AMU9)*U;[&ZBPP)F$H_" M6R+C=VF(E'&9NXF)=+]@[B>\7[]\:TCO'B1K1AE[*3:F$AH4)^Y0]\Z?^5G( M(J&1N8=B*[.X++F5T]9NV/3&;,C4W3$55Q7)M*W(T!K,W"N66E;L8R>)USJ+ M6W6>=H*W^@H"C66FMV+5>=(03M6G#\&O>L54N^18DGJI8S0#\T&=[3'[9SPE MJ?6R1MY5Y!9QVH_N*&QP1[,P$IBI5U5&+Y#X=L?(Y7P1A&\D/@.1O!*44S+K MEFXEC>,E07T;A4O#,;8#SO&"2FM%_I/*V8P$_E7(;4_-#XFFUY:-!.V.3BNA MP%#/"?I,2I:GQL5:29GU'_K0;YR/R*L\"V".) Z,K1.II)]T,LZ/?GL26:FECM*@+88P$*A;*""\W;BKR M[9"-PZDZ[F9\6.(&^"_AO\176M.ZNF[POT,.P(-0JCSQ2>N7ILZF8K;K)]L* M'2ZA&7S!J2"/81"W,ZM=*S*T4H\^@,X[[)]]/AQQK!PN^?6B*D<[NQ1"V^3] M&8&9*%?V^,5IK>S&.18ST)B2T[&N^&D1LH$WH^39N =@CZMC4S"KDWUOLC-> MK_#NZ"CK8#X/YV/0'M;!3$L\S&,,VV'C>EGU4:\EHC7;Q!KJ/+&%DJC\=\)4 M)TG"E^H\+5V;2W:RT/XP> 9-=:Z'Y@I[!:[6]S8A9DZ_PG 9O1_VC_HB#U; R:UW96MFY&_RJCM1JI_!]& 9QJ-/VJ2QU M=R;E+2R$EJ:Z:;T]'RQ'#\+K;R>_-%J%;%ULE MYLK9(>P/)*S\?,?RZ)08F*H2RV>-DNEQ49M5-OW!4_4:]H.$9%WF2?@U>0@T M(H,)L%FYRZ_"*-%.:Q;>G8F>.^7C. 34:JU<]%B:\DP\L7 L"'^.-PJ+2(KL MF='LBX\)OJF3+G8\WK.&UF@4-VMB0R(82"@AJ7>]R+*F-+F5K'F\.2OQ_!2E MM+(+)6>SJNS>[(YE P$[1-NT27P=@CI7[NW8J7T=+_1#=A5R0J?0>^@<3YUN M6J_L]LWL;9P-S+_=<,=C?IOS*2O[@/KY6[?Z9V\JK':L++5]W8AC$?<\]&"6 M0GO*XQ4E>79G2U+EN%*_ E9GAM8KUU(G6&SW.;VS6E[-!.0%/];O(DXICV R3'CZ_?C>. YI!=OGKZ MR5!0&R7V7Q*!VHZPU@R?TZ/0(,QR0P,B)/1F@U!-@8S6C)6;:L,YK$C/L*D. MV2V1UX&W>6Y&G-5'.?GB-\;E0);'U-8"B),Q0G[@XE;PB?$EYRT+DD ML964!*ZI&"W'?X]\$:Z>M"].;&5'XN=5'B,H#!-&;YL7RO&GFJ:>A9E<4>'A M('URNU&1W>%F8D<77@O9P?L@Q3B-P% @6+GZJ_%,Y]L=$&$IXZH7%R3^_R%[ M8K W!:,QM@C3VK1>WAT"W,8W[G5]JQ=E[-=TAVQK?K0%?,,+C\7E/K=2A1:^ MM&5O#!=&Y)J4V)VY5W[<6NW#O)5WXPL'9B,1;1FI&K=OEP]TFK,^VN)8V=(Z ML[5&-3E[?!W!OI4$0:C>KC3'$/SL7*_,TLIY7V#]BU1(-:N%:V9NHW+^[P7, MN2EFY\I7=H;9'[>#+'05&5H)7.JU _T#XWA*],NY*X>Z'+E:V35[?R'VF ^> M,=6"KD(^%")2L]7N>BZQ-QLP!DO0V5LZZI!Z#\4\D9+WC[QW+2V-:30,,!<] M'W+'2(WW2-:2V)K5H,:#)#.2O?&@#DQ^CS#T5JIWV&*/<_%!RZ8%6SE-OP$-R-S M_.W_ %!+ P04 " 206)72P>'OJD3 #X$@$ %0 &5S;70M,C R,S Y M,S!?8V%L+GAM;.U=ZW/CMA'_GK]"=;^DT^K\N#;)W>22D5^I9GRVQ[*3]%.& M)B$).8I0 =*/_/5=@*3$!T""$B4 ;F8RESL;"^YOL;O87;R^__%E$0Z>$&68 M1)\.CM\='0Q0Y), 1[-/!P^3X6AR-AX?_/C#5]__93@ *1U\>/88&Y\1/%BB*!\/!/(Z7'P\/GY^? MWP53'#$2)C%\D+WSR>)P,!QFW9]1Y/&?#\Z]& T^GAR=O!\>'P^/3NZ/OOMX M]/[CR?&[;[\Y^?;O1T3_*/_&(PC_]U@%(:#.T[%!G>((?J$@G=IGR$@^!CF,%X8_LC\.5IX5\07 M['TZ*.!Y>:3A.T)GAR='1^\/5U3*%OQ?P[S9D/]H>'PR?'_\[H4%!P,8C8B) M;VM\)&_^4FO__%ZT/O[PX<.A^.VJ*<.RAM#M\>&OGZ\F N<01B@&J:&#'[X: M#%)Q4!*B.S0=\/\_W(U7G:!HYLT06W@T%H/)I7_TX?W18>R]D(@L7@\YQ>$= M_/';)(9AY1IQ1J( 10P%\!?0!1S SX-3+^3?G,P1BAGP*SX[IVCZZ0#ZCX=Y MSUQ0?]VTO_AUB3X=,+Q8ANC@L#=X:T.X0C PC,LQ2$)T,[U,8OCI9QSA1;(0 MO[SU7CG/[!S%'@[921O4/OK>$>SF 5C]EMU,SSPVOPS),WN(O"3 \-M6W+UT M;ASXS1)1X338*()&BR5%@GBS&W*&Q2;* ?EYOIK<4A7@!,SA]O4VH/^<>CF(?P=2=3<6=A;23S^Y] M5N$C2Z*2N4CB9+/F7=5"4RA[^/3.-:43T^E87X /6/"98[0@-,9_""// M%/UFNJ$LS7&T'[T<^3Y-4) QQ;WI33Q']"RA%&SE"GN/. 1'BTHJHDFRF;KN MD:.=:S$XX 6.A=<185S$'3"DYKCLI:.8>GZ<>.'-8XAG0DM*[BOW7 \0)E$! M[9I$/D^,PM#C^C.C"&WF-DUSN/,AF* 9_RZ ^PF1&?66<^R/HRFA"X%B#?(. M^< R*$H6:]VA)Q0EB)M[\'O"P(HO'G$<>)>$WJ$EV#/'E?7>7>Y&V%()V_=" M/PG%!WCAI]0:O<0(!G45<'/Q[KQPP%F3,#>B?HDWC_HY6_#7$F?U@DO6XI#Q M")'W-H0\8I'33RE9?#I(V'#F><^8^5],BZ 4](N+W _RY@+GCR0F%! M\9E'Z2M8T,]>F*"# :%@#I\.C@X&SXA7J3X='!\,$@9LDB5GP0O383")M> > M =$D)OZ7.0F!;\:1Q:\R^+)6CF%M&%R83D@"PPE.C1O3JJ4+"%/-E:(JZ[0+ M8 K#)4,D&TT78.G9&"2P4P2H4I-TR*&T.L_MI2/+< *TVS%M*0''CUUM('W@VQ86PY$BO MD2,#JC>$=SR3B\#5>C2"P6/@>9,%9Q4%YVB*?>P(VE;[A+!GZ>%\2LEG%'GP M^MY^I#*(>271#1PM\\9IPD O&0,?\X@CT=G*P?!4G^$@6\ELFE.LEH"^DR61 M)%BW&IM>1JP(#JKV^$^;D:KM\1)'0':%G^H5_>(L8C6Z%BL]SW+)=+GXWGM9 M!^OPCP*QQ#:MQJUGFZ,@P"G'MS"WC*,S;XEC+W0#HIZ)YB.KIODOFQ$V MY%WKR5^BF=_8#$K3(K/Q>F/HQ+@UNY5O=>&%I(Q)[-\@M+S6PD$Q0"4033WV M*&!E[(AUB4,4QBS_B5B6$4LRC8%IZ#VB4!6\&F!2<]E!RKP>K0%0NAEM!4\K MF0$HVLS;P:YZ9E'+VJ#VJ]9EY+8J;VS,LS2Z%,.#WS[J)AB4+H!(&96U-*B? M\G6-1BV5DG2'4-]QT+5,7^*R([$!D;?4Y:4R;Z8Q#D):)M$ (J,S *:IOBY% MT4!@(L)J*I7+XZH&"B->LZD@KG"?#20&(.C4NJ5 - C-S&/M%6W5O-9*:0#0 MNGXMY7KU:P.L;5F-EN+9KD]#/JQZ:^9K-H(3( HZV"+(710F0 MQD958BFV37HR$;&KZL+R8%W1VN!(5:N]C8-1:6S"W.7E7+F52]N:E[6V[M?; MFY)X%\MM($AWC!]6:\Y7\._][27?ZB2U\:HYA!$(*>:O%;?K&;NT?[")]B$* M0"Z\E, S=1^:CA;\7V[L&-U&+ JJ[KO5]E1UZPBU6I+3);<-FEI!N^-4]F5/ M -LM]G:5_D'A980IH8)ORX'9I8>N#*Q'4E8^A9#!0_=4U"^,)L#*$.A:%M#(#7WW5CFI$R7L<'KH>Q6TJF MV)%LIL2P;'8398%<-_BY^E]P/#]+6 Q2H!#0IJZ7ES[@OP 4Q W[4 MR[F@!'MV\PTZY\*Y/$UG+_$A=706FDN+SS\C+%Y=W>$()"UW/D%"<<&=?_;H M%U1H[H9:=O+D^;TV+MNAIE\'=Y7!.H4)NQAZO0&EY3<%0Z<\/3H'DPR)V.Q2 M'4:KCU'JQ5H>CO@PWT03CR^0Y!L99(="7!O+=&MBX5JU^GUJZT@ZNZ[M'OGS MB(1D5CSWK'W*8C\5@#U$%962P2Z_:+(@7W=SJF)\H:6)W53UT*&ZH:K0PDA1 M:H.$55&=ZMZ3216J.AZ5 JW:F5"?MH1:KE(M5 : M(9B%0CJ]D;<=B7)5[C: M6#"= M /*C<, 51+Y/&.1P^OK ^([B5=@EWB]2'D&OS'0NE)2W6K._1103ON&:\KU% MYRC]_VHE'Y1U#MJ+[F#(+Z93Y,NKS!U$[H)$%7C&D7@QHDV%\@UU]R2S\-QA M(;Y#/[69W/;=6=?9PJ;.T9(B/[V*&OX>(L%[5+K?WHTZJ+6F)E5-%R2ZI:E1 MXB,4B!I4X3V7=8Q0,+GT]P63".Y.X5)^;7:TX M_JR ]G%9&]&%$4+D+X$MT+_W9NW@TM"V\[O-T4&W[U!]=#> M,?#!1?";SHLW AB[>$'4QZR0;WQPT$:T,_S*P7W5-B 7RSXMBB"0)KB7A M9.*]N5D/<=7HS/L M&HJKPJW&7VCU5IMB9FFE@:U0;K*VJ@',@H+-G.KEDFE6#2)^]80Q5JF M4D_D[IZS1F?#O=]:AVG:J'JS]D.CMXI6YUR+SNB\)UL+:YGX)"1F#I'I+F9)\>C36P%.;VU*$ZE6 M9U; EBT[:8*4D%H!2;Y^I*NC,F(K8-66@CH.4TYG"YA.*SKZ6+MT:X4H:NLV MFEBK=%: :5I^Z6*!\BZL.#VZ?FMAM6IQBZB(DWCM)8FS"MFIQ[ O;@<.$XBF M:HVS]Q>,'RC]12R%H6#T!!8R0]?)XA',99JQ+5AE-TG,8B_B"PFR93A%%S5: M(1(WSDCN2BJJ#D;![PF+2UNN+;N^>T.)5.R]:R_V %5I8BCYL :FCG/IP M-7JSS*&+RC,3SUDQX;E7*SALPGT&?>4U/!3BA;CDZS:A_IR_J$.QCT:A&"BQ MMF6'8S^M/]$'H3J91?@/%(P#D#^>8F]U<4.^JIB_5 @"*,91D(XNQ"PFU3)N4D9E>2KU[ED;Y,-_>B]=N6+DS=$I&4"K[WU(M8 MJE''3?N8.UUP8/4^7D<]067KYUL4<4=KKQFB:S+1,D11V>U _&\2!H^>_R4W M7#?.J^]+.I]Q"%$,B5!-/%8?:M_6BW>@+UC@."T[!-U/0.\G;-^Q)V]_Y+F7 MK[DCN$TCU#[%N2$/C@NYL6Z_@P\Y+BZ-V'WGDFSGP0XAM\XC6F_=*[JP8_/;E<@#0FW=0ZR3BVK@%:? M#^U8-D![#0IX_XS")_291/'3^F;A1]MR;0,#C(C=*G?L2R25)UO[$ZALM-Y&(2$ET"4?3&-&:3"PK]G:5 M0BVNTB2W%9IB0MPZBPJ=K(T4(BW)]W(S'K%/?+]9)&(PX%MCYNT;,C;CU?2 U_Q02U$ M=L'(-+$KD)3,+BA*Y>H*3M61%3YV0_>:EL/HS M7N= 2;=GZP6B62?;LE/KQ=!<,]NL+S= -]3/-NW-"> -M;0-.^NMHK;59%.O MJVW3G1697Z6ZEEU5D8E_=4]%?5]WL<:F26(Z\TN?"=?EMA:FY#O92^=K,SJ[ M\[HM@>>4BV5(7A$J7N4)O617B+&J)*S,Y3:71.Z_,N);2J:(,0'G$J$:>BN3 MMW[T0%R+!]"CF0RXE6E:/\#/YEX4H? 6/&J$J R\E5E9/^"OP-D!I0RUE<]Q M]F;IGSWZ!?$U,W'E716[E0^>]#/B]]Y+H545N)6/F&P_Z*)I ^SC?G*%-X\AG@G&2B(=_/,2TCMK+@T"-B7BJ.YR7(5I89M"&+65;:ZIZ.CL *I%9!*LP,'1&M M*:T"5'3\'1$52'O+H[IX['I6U8':LE1E@F;<;T&:\A,B,^HMY]@?1U-"TYEP MG:[P"XH@@PG3IR3YO\6-5WPCK;A:& 47CS@.O$M"[]"2T)AG*%GOUN0GZ_=N M^:M':6*60&Z6G1PA$3M%@!VM'A)"[.(%1A;F:''Y\!AZ9CP)X^--0OC"+'_O MK18#B#M(0"@$-A7OSM0PK#S5^X M=0->K@O2)Y(K[USO3EE<2%[W9"VK@EFN4?)W-5=/ZG4^]V*;\>2_SKQCWLJ% MM%[3:"0/MUD]:H8TOO@XLZS&\:>$RN\?5[?4R:HD?\HL_UW:7;ZO%J*__'BL MV*/M0K%EG^%:U6?;69;9@T3J;T7M[(N]96]-L78]6VMHW=^ZG#0$**W$E5OT M]N7FT+S.1V-[,R_,UT.,^B/RA38FUH,U8U7YRK ><>^Z6(DWU2I9;FC,S>D^ M_]O?L[\]O%]B+!FECG2[[.?_C$$29C$ MO[SY\.[]FQ,4^TD0QO-?WGQY?#MY/+^^?O/??_N7O_[KV[/=R/H).+Q,^6*$Y/WIXLTG3U M\^GIMV_?W@6S,"9)E*4P(7GG)\O3D[=OR^'/,?+HWT\NO!2=_/SQ_<=/;S]\ M>/O^X]/['W]^_^GGCQ_>_>FG'][_Y_OW/[]_7^N6K-8XG"_2DW_W_^.$]H*Y MXQA%T?KD*HR]V ^]Z.2QFO2_3JYC_]W))(I.'F@O=L//_WT MTVG^==.4A*R&,.B'T_^]O7G,2?(6%C,% J,W?_N7DY."Z7J%?GE#PN4J M0F].!\,$/Z.8;HVW 9IY693VA) [SGCP)DLOC(>#VQA&-[3YX&^7:/F,<%]0 M66-HAG,!PV$_>T9O-X3I":U@)![,%<"[T*)X[LT167HXS:4H%7OO?_KT_C3U M7I,X6:Y/<]@?X)_?'E.0IU04GR=Q -.B 'X (1P&\/?@S(OH#GY<()22)F(P M/H6^&#G'H.]XEJ!W[V%HMT!IZ'N1;ER9@X^$N!BLS5-: F&'OQO"31$& ;X[6&&W-K;2V\.R^%?Z>S MLXR$,2)D$@/SDQ#6_AZ#^12GN6DT"6#-X?]>=!W/$KS,_WB!4B^,U$3+&!/N MAT"/V1)ZK&$OA/,XG($,B-.)[R=9G,+:W<.N\4-$-!)(WX0C$6@+Z@-Z07&& MJ,T89!$L*GSRYG.,YE20E%_/UH\HYVY8Z?)/3P"8(G%&F6P_G%/.KY$U.HPX M^MK?H13\K62)[A%^7("*W"[,>;)<)G'^1W+YZD=9@((KG"SA[ZNLV-]T]=WUV5._Q1^>:STD2? NC"-B[$G6[(K!FWE0K>NYAO*:>Y)(*P>FL M&N5L_8!6"4X]Z%S:Q9UY:=\0[8?#.F'%:]&/^<:8>G2^O$#/J1[=ICK2GKQ[ M&N "_4!#8,L5BHGN<$?_"4P28!N#8'Z^?*4_JKIJX\VX'Q)1+S),"QT1!QN5 MJ3GL,W"6?84T(AILN8=>>K'O/O">MLF= .M&81ECJ0)7H/)*C^WR.4P#[RK!+7N@N[EK!*SQB9T]$_1'!E-? MO@RU?X>-VA75F4>>\V1I1M[./6]58(90L#R]?$UI?A3(>AEGRXV[078SE(TL M2FN\(I42I83^A0Y.MDD5.HT,\ #-PC@LIHZ_-AHC"F"P36_1T4=/SE+(*MBB MQ&\ E >8$D8>79$\]"];ZI1_V$('!$#7\..&_I'WC*)?W@@:GAH$]XGN2!FH M12,#8-;\YO,,TZSQY)FDV/-3#LB"#@; +[-,Y-Y;4PJ6$'% YS0V 7;N$:D1 MG-W6 -#G'EE0.P_^1Q/K+UZ42^.T&- ,TRI,M_6XNUJ, MT]H>V2_>T)).9FRU%9"RM',J%F[X4WS;3=K3 $)5'HX#]>:S ="JVEA0H<]A MG,?())EZN2DQ;$Q#9@8G(2*P.'@]#"#P0*.H,;@&'HX!$ *6=;;,\CP'*(70 M#WE+I=#1BN"6%1()1ID L@K&H9&M-:ME>'GVTJ23N;-;&6;J-W>2&QY M-T#"C2^W&IHP)[;*4^X^,MN: KJ+U2SH8&' L&>@T)Q8%,K#)EC;7-D$-P'T ML/_F),& SR]O/L"(^:'(GVF>$06_O$EQ'ADH_PBZ&+VFEU&>G_GE#2ERJA48 MY8G,3H>)9SA9"M-4%:P)-T-TLL)A@F$A?GGS\;9UR:Z\D13'6U>7L=9](49GSKFBED6QPDA7'LVJ9S%N&ONIDX+T:YQ MEB!JDF^749Q#MU<>K$X!9JY)+QG:2M"P NB:W7*6',H*09P0*2-)JS MF _1!PI9.6?IHJ86U*GG'"$&*XQVFE,O#3[:IBUD25-GT5?6#J*\J^/8BTTC M4;[66<2'J(9>^5]G*=5963B(ZV!]P$U ZR7%)UO5@BR/[2P9E-6#4@K<<3*( M\-]FS)U%<15T]TC2F M6M@[PB),944,SJ*NPX%@E$0X2P^Q(N@H,IVCPF"5P*H;T$N%'VP2"YQ"%6/TP#J_3 MNRR_T46^2O!%DCVGLRQJITLE!;6=QC!^XA08>8ISR@=YBJ>Z^I6#G6)GXV@5 M%]Y.LG0!0N>?6]D@1*?5R1(TK@G).J%0=K $_&F6TI=4Z#WO'7"H]S)[PK/C M%E'I:18AQ'?:]&;#9GJ>43N&SPXC?%:L*[VS.HD!CHO&"YL[T++;FO7.;AM[F>^2 ME>U,,L(.^[54]" M4G,:F^+KPN*ZR.B+06!SATEA?N??IKG902Y?$?9#PHV[=1_''F0+_M& K6@@ M>]#-U^1RN8J2-2K69O.P6^3Q!'*_L>Q!NGP)D0>/,'TW:89;(]RR3THS@1ILH:M13I M<$F?1DGBMT$#&$LK+@DT0_G"6 XIJ/G4+<8_)<>^P MO[N%;PZ\DJ!/C.? *PQZQH$.O.Z@=Z#HP&L1^L:1#K1,05G^&XABE*1L(;CMM4)Q[ MA(!O@[V_9P%)8CX8[(9V>O:R-=YH(_8:..?5*N/+66VKA,$3]JBNFV#LQ?.R M^&U/0H$QM4@X\)OK$Q)9A#Z\/_OA0SD7-9P%HH+?6AM$MU@JL7:;:)O[:8&: M.Q::O/^<>4#_E+ZV7@0NGC"8"GSHN@^B$_YRSBMO&49K.K,<6F$7JP6P=#]M M!;& SUT5Q^K8M_:4<[&VSBCWV,K.A=OZ$$4L'^RN9<^O@+@("25HAM&=E\*_ MTUEUY=TD#L!Q#21B$'EX_ M>A$JJ^Y;CM5N.8BXDXE:EPU$T_)2H5N4+A)PEE\021&JP7FV;C>NF@FKY75. M891$-4A%5>#<]BY6@!\/"LC88[O(][B(&XGN+. V/YYQ&$S_.V\)/X(:C8GG MY^I!Q.X*'0\+G0&'.3A^RB/RDSB@PGHV0S1QP?=/>$T-D+@(;VZCH702:F#P MF5[4PQX$A.PA[G,(2)@\J_09Q0A[$5BNDV )IC.]I"T-7U!Y>[=0BZGU-2R* M,@H$_%([+GP=UR2,@E"2#C&>6-KZ#F6ESDQF8O0?Q^Q"-6X&+ZXV0<&TVTHI MC*%MJ2K*%BGPXI[*X#PANW>^21J[6$*MY$ V$KY:?34[RS#5RU!'<%S9Q&YY M?792[OLL8U?(>G??9UR/SE(B'&OY56D@"^5PV(#KB5E/#.'!!KW4L/V$@XJL M4':^MW?0\UQ@2XF@M$\4/.0Z;TA<.>LI(=HD.DEQ #M$R6MO/..DYAG;F;NU MQQK=YY&J?1ZO&6*<*00EW"6,!DVD%/6PLX+ FHTG%/]VTF[L;:<28G*N!*,[ M963A*Z=*,!ZSY3*7'(_A/ YGH4_?YBTN2*9%5DD4TJ?U+"O! $;T84^6C!@2 M:?F%H(.1+/<.-*(B"DYC&\ ^6S_!=(+LF:B'#0A08(1I)U$/UQ'0GQ2NS++S MC*2@.S$I!0D*;A.,GA9>_(3B>U#O[9==NO>W@?QG*/87(#Z_=EN#W6Z&$D>D M>C00L:N+Q6VMH/]Z0\IN4JC9S0I4M+"2R4PXE2S3V20HC!TA1S&;FKC\:F/H M/-+K&SPJTRM/SP_D?Q#9Y*?Z'65X#OTK6;.83 $,V"AI:36J]L8 M[C&;R7U2:;?67A97/$IZ:5/B]SBD#D'U2,HM2)6BTIZ>,JXT]*WW>X*OPMB+ M_9#Z!"0-TXQ"Q+P+<.B0YB1#[8T8%6'0;FZ"O\ 1#=..W"7LH^\H::$ M'ETOK3IP8%D,I-3/!*D7]+S&=5R7CB'P[RI"7/60"R+^DUH#1G2) #1\ #_K MID(UK".DN%XNX5\,\NYR-D,^[[E++4,[6"@E#_,T2U?8415+,VY*Z5B%D(N8 M!+7X@/5T$"5C]1'B %*Q:ONB1TCF<"C"<:=W$QN,$(BE-.@K+I@!$N%6:9'. M>HIT%!R#27( (D3D/S=N55*+D%A*!Z5-TRM>4J<1FY;6DT2T:T:AB>W;1KGT M0)R_$TN2FMEB)Q7Z:-MV&JI!!%G R]E:G0Z&V."PVN$02<$VXX??["3#?D3' MCN%B)RE&D!_B@*:SM5@=I(=:X-1.2HRP-SJ:)\[6I'4,@ V)1CM[+?>>:+0) M6#M[4_?XA&J'L^TNA=Q6099AH$=_@8*,5G_")V\^QVA.WU@NOYZM'XL(]R2N M_I0K+F-ED#4@@43360E4:UUWT@G2;@:R)QR81(61PBXF[]2I;C,KN47I3AUF M'Q-(%/.+[YMIM'$!2.WE'@2G-4#AMRV0\ LX>TF0^>D4ES>*,SB VTQ;LOTR M!ED, IB@QR0JO$C^A1?\QOLE&;T"L*0&8:ZON*V^>UBW9QI@EB\@:8HK]077 ML(I[N$1&D]51I12_ M,%#!:P5OR41DBJ&-+EJQ]E^5V9A("X1,&3]\J1 'U& MTG<1S>V9PJYCM#)TS:&/PU7)NN&N1)ZVKDW8SHAER/IZF"X3%P+<;.E@@ MH6H U@U[L:5E:4RZVST7(@.LD0%NVA'6XZ[T5F4OY \F-:/B1U J\*TT.PF@ MV5V1)3SE+TA2)/YF3LL#B+2M:CS9)V@_&V7= I M[/,^2K^756UG?DF[*E#4H'928[!>8#DJSJ&JK!#471X[R.U^]< M75!N:,ON)C@&Y6T*RK.T'55RZ1WBGK80=;$$A9O0>PXC>A\4O7>D=9J^4U?; M4+I+BMM4^F%5ZVT;8N5>*!\6_2?_#%BW08YQ*WOC5N-8\V*AYISUIIL4;>'H MG#$W&DGJPM79LBCM5&%(9KLMX=H3:M6CS=5=U=L:EO+.O_P&P,+#1T$1 5BN MLK2DW44(SA\*6L.8,Z G<1H&%*KP!3TBX%8@HP"!2P_'83PG%> R0UO;\";2 M6YNU'8B%\-4VO9.8N+QA&-QG:_8 HOM21IS1&@+2ZTB%-3?2;B:>P5NNHF2- M4'Y/XU1^6PR__>&L@\GZCH$[9;*DI:?C[,)R;"-%+R3%H0]Z.&>[+V YD(?' M+T)&%?=QT"G4K?<;L4[-BM-.=U/][N11[(C&"8TQ5;"=U%=P7%3E>>,Q%KX" MLY0.:J>NQ[?1Y/Q8I[SUQ!2>U[:+F@>091]3&VFR@9P-]/41@Q(3R95PS<3_ M(PM)/A/-TEZ$]!6",(4OMMVQ7E5!U""6A5:$78R&2QB0$1!ZV]_4 B**PYAP MJS"FY_6*>I4XN ,VVOZE5@''+D;O.XJVW&?87_A$3298Y3/R"^<%[8W M=QWMEEB"6!&[[9[.A] G/)(HI*)5EP M'?O\)6;&/'A<(I?E;5Y44WPI]D!'PRRHA7O09)]F*P!!%O1UM MD]"CM!D*IJOR9151H'%/DYLI-E$'4AH"ZSO:]XJXT9"@"=UE$N'C2>&!.F,) M1O=+2-WB.Y3>1"*MP6GZG9ZR?: ;@@G?[M<] 73KO8;+;,D%J?E]GU3BG-G> M?K-MR4Q*M'MOG0NCIR1WAC"JI!0BH(@(3ZA)NQE A>'CE<")%:^\GS:9_K1UA^.T>=<9NZ%8\PJ?M8@I_/ M][S6E@"N1=/I?UF0,67C,=K/;\K\Q*D8&#F<+G; /"4W*& M[KTPN(ZG,?H_Y#$5OL;1#;+E>;)\#F.OA)Y>-P>F8@./NLN?&\+3V31+:8", M_,.+,O3W<+Z0\+"F2<9FC XK]_0MZ<@7/0:WFBTV9=V#UWX[DO8%KDT.MIM' M([64Q>X1#I/=@T$=.AHI7@.7@E*/YF0+AIG.KKP0Y]OC.KY\]0'LZ>S/B_XC!-43R=S4K^>4J:P-$=+]E,:F,8R0F6%23H!K@$%&4*ED+X'*$\44V& MX*YE:-/>M#@/M8N3BI_=<40'ZZ%5"G#8- MQ=W=JIX8S_?LUK/821G)I2CR$-.&+SC%*):BK51GO=]JE9T#^_WJ&JPGMZ@2 MVSEZ6U^KK<3FP@*\1NUU5]5A/55$W#@660Z#:0[TPEBE"Q2&E)QM]26O$,=9 MRGQ?EZ@R:DNJ&S1W"G,L14]Z26JKE*?"KX&Z]=CQ[D)50<]Z62W?E5U=87DY MTB&1@IVTW0@M8;60LW10+M;@FLB=JW4LI962J:-8I,,E%IO"UE-$9!N/01+K M9:U48Y)3?6I7[7QD>Z],M:]$HIVD-BKX:@7$>JGS9Q<9 M<:_O(NFBT%BR35*VK9<8?[&/&$.+OO42Z$=[";0M#]>+\D_VHMRE[%RSDV]S M+JI7M;IF^E@8!9&7MFNF@87N?<\:>%OI?6HKN#^ .S<=L M">.LI[-[C*)P"5H(KZLZ[WM,'XN-\M,.X?%FS>/-FM_)\?Z:.;9]X.@Z *\E MG(7>9O^7J:H =E3E_]+@*"'9,G\>:/),\@>4)(CKGLUQPNU*V?RUU:>%%TN. MC^X7!CN(S$MJ=.<\Z4B6R)'CO5(:"2PH^MLX6-4^X="ZTQ#',^<]]W--0ET7 MKQ'RUF/@H':0H;?<%AZ&'6$B.\AU@'>]6,55Y:.HM0\7J-A"Y2N8>V X.0QC MWK?"$R&W802.9!*C2@VPE-Z@\=QAG4J5\.QSO4PBG!K-!(P19)FFW,\(3S2S*L/D02D3@DZGR7Y\@& MQ*$43QPR@@^64LOYLR$&TMQ[$/ACR6*+BP)&HZ[S%!PHIX:&Z9P_<>&8@::: MFW>)[OKXUI93"P8J:!SC8X6HXR$M21<6UQ"F=/Y\B;W<+ ^$'A+QQ^3;=CS5 M^:,G^S/&/AQ&>=XF=K@Y*@ MOA TRR):X$FFL]V(5&W+/X3DJQ?\GM$*Z;RD M,8O3!R]%! 8(KF,Z')#-0$%?!>,5OU*UY>WLOE[990@#F0,!7)L5(O? (]NP M<(VK136 .D:VI)S'B;+ @MZ1B-Z\W(]25[N8\];[/<'YD5SIR[E=1S& Z#G( M/G!D<%[M3N7K(ER)'Y,3];!DUQR+X/:S%<[66S86B*HN(]B%X'A[W>CKV'++ MX%<4SA? =I,7,!SGJ+*G9CR5.VA($T])H!<4)2L4/"%_$2=1,E\_4/ D[VA* M>FF3& KDI*;KA&&Z-BS79)=;=8]N8.G A0D0W4CBM6HU,P!JGOMN20,1U*(> M#I:^]'%CZNZL%A_!SM2H5Z$;3_1+K8.X\'4FS=UH-.TFX!VT_S EVEFP: MK "I[^QL94E?GM+NLSM+00WLU?;OG2WCT$ -80C!E?SM#?(((ML+)J_C68*7 MAN],N:&EU 5H%XCX.%PQ:TAW C2R7@:B3&R01 E240]M,P)HYP&O%DC- M[]H8Z2JCE1Z/&7 G,,8#\A'P*WE 5&2"1)_.KD#0>!&/K[ITWQP*"=GX M/C(AGT#!(&^6LI.1TCX.1J45)7]=#0MEK*6^N]P^Z4 (!9%N)QF4O7$%-3KZ M>Q''1QHUO3EEXI'&/7KQ73=N)Q7J'%5D+-W4ML[ZUGH6O:[N7?$?-Z6]M?O1 M21DH;131E]^#2;KI,J4U^1G&H+7./!(2ZIW# M1#&6!@2$M<':QC=1N)7#O$&A5B OOL]0WL]$Y2D]OQX']'^7?V3ABQ?17G\3,9DM4W5?+L7.UMSV(WSP!':/7YS4XV [;$R3(NIL7=-'5QC]D:'8 M7XL*815ZFD2(!92XZ%6AYZ$A9+)REVD(;?[X]Q V"O87W5'DCV$2R>MXE:7D MAJ8;/PBK)D4]S-LP#*LB-R.^Q,DS0?B%6A,YX/3P:.R#A,NEW=DZ[Y[GB-06 M5/=T!DAWF\1H?>OAKRB]RN) 7"S+:6Q6)6RIJ*8(=MH?V;7O=%;(Y;-U6Y+F MXDB-&42=OP=U8\4:U@'=\*2:_A%UM423?NRL23_:A<"GS@A\8B'@1JIJE)A1 MHUA07[S%TER!0MF7:EBE40NO'KYPEC#=HA@#7T:M!PHLI9A:Y;AZ>("Y$44^ MJ_5T$5:)CT:8L2K"]WDZ9VQ!KR#DW"=>%SN5R6.LD(.=9%$_9: [H\(DG&A/ MVTG [IM2NV='&I)+U+-7/[."DF:1D:@6:G*O"VILEJ^J5ND]!G>;L1[L9RSIS M=E?9.ELV. HW?;*[FM(Z;A)J4J?+,,\7M/*67,?;BLN9)-277]5MO I3O- J M=G)+2_%R$3JG,IF%&8Z'4FFFKFG,)H(W@>T.Q0",/FZO]RY*:JGBT>8]$E/? MO-;EZK^'.CA-R6]SJ_1KF"Y:[$::_$8>=IS!DOGRL3JLYO"YM!V]E24_^;]1N/6,MVHBS.;2/.=@\HC0M"F:DS*%_0O?)=X_ 70RN M8Q\7)P&+_^^'DIRY72ZL&L$-9,8 M/E.EH;+NV9@^.[12.3C6<_6TU,Q66,) M00\TKV-KQ-1<.8GF8! G<,KB:CLIV(6Q]J5T]#I>1[K+8C";NQ=4_3U+27K( MY13F,I;[D9B#4DWVY\1'$IVC!PGL3)1:0/E]1!G+S8A1V9[H?X)_? M9+<.V76)[2C%5L<[A;ZC.X7T[/P<\^IQ89(_8CUB/+(]F[.$VXC,O1&//:/+ M(=SCV5B'JWE'DS_NNSIVDYPCN>PV\;;6W>$UIOJ1O=TQGU2AGZP>T2G!*2?=8"#IS1F$%E,RP:[S_,%+%#PECQZ5/=46^0*:2D)5M3$G[7T="D/R9T;9N-3$2T M^SU7N1NE[CB*B:<'1._8,Y$2];!KI7@/;JNO4FL$JQ"LO\+<$;-:5P,H29]- M9F(CZV75VI#/."$].*[H9@"5]EO#3-!;S>RB^L3WLV66FR:398+3\)\>XV#2 M@($,H"M\]YB)EZB'7>LER/"*.SD8)N);:LS@@>OA(0TO?@N-$SL)HQY/8AK" MC=QD%\O&3FJHN-I*NT+-"+*4"&HEY-WM6$5F8>\V9V,S&N2*U/YTECA#=U-E MMCH;SM+ '6U+V%EJ#&8'KCWM;AGY< 81&N3.$F8PKSA5\W2!GE/+"M@I2-*<*-+>Y M):#?T&V,A8%S:;?#0<7DW6$W23Q/$5[2;?D$\X@183'$SBX.D;6&7K:8P>T$L2 MO83QO D%G\J]QK%$B=]ZK^$R6YXE&"??**S>"KZDZPX*G3N$<6O\UDLSZH]= M@'.G9)0W.EBR0N?)")8@^(#H]J;'B08PH6 0 M(VPX0QC@NPIC+_;1>4)$V3Y>:V.V#ZFH.\U2DH)8VYQT$MI!@FX.9BPE$8EF M2)T1 [ S'Z.P,\8MB=L%= 6V2U-Y!F>LW.HMU!^C>=;TLQ5A-^ A]]%V/65K >=Z&X&X3\ M(0@XQ1COYBB((!1A*1&4=H&:QF/+1>OQ%NV _HB/Q?U[OZ-1T>IERPH[<=>@ MXP=$RYRE21<#H%-@/_)R,LMJ MS!X7'D9M(#&FEWKE]SJLMTWNO37]T^2;AX/62NX>V1T^L-$;MZ3P$QX":G=T M#1W?1+*:5L("Y)2OQ:GJ=D,3X()R3>(<"/'YY58[ \#>1UXL/3Z^TVCLI/]U M3.V1\ 7E;$),UK"AR\Q3#UHGP/D@=$;^P% M9RK!5UD*%ODU(1EUJ^2&@.(X!I %8%(<^BD*/,B\[6V]@7>/_;;5@,4@L$L)AEY!E=8JK\GW_ M;M_)?\H,S4;.9L_$QV$> M8GO@UPN/-IU+?+511Z!HFR*EE#2Z&4T^H3:9/IW-$/>N;%8+!TM;]05"V9<\ M#XXG6EI&H9!)YWH5C1**=K3.68S9/JNL:H ?;K.4$$J50\RH6V.+C!*^L9YD MHJ(C(S2SOEI/B=U8$:TZY0Z*3[HA>Q@++ VP-90*0_58C[QHQ0=B;ST+*-Q* M,XJ=UB.$>+@4') OJ=-4$JFTDWX]GO_05"E0)]V. >!LP6@_0U@:,':6'B,Y MF:/%H.TDM!U[5*"*G2WGU\D'V$EK.UBTZ1\X6V1MF=1D)EF<+=@>D;AZ MTC/.EGU;QK;2W(ZS)>:6L;!")D@OJ?_B*JF9R:4#J/%_S)8PSKJT"5N?0<;! MC^A8]'\L^K>_Z'\2Y>.B@ U[R#?8B_(NK3J. C[6:F,A:!*;, H,KW/"B3JV"CTO-8TG(L:1F9 MLJJJUDZRV1'R$NIU.PFGEO=6,%@4Z&!Y$ER^\Y3,GF9FMV5BV)G5& -Y19/% MSACZ& 21FSO.1LD[TT+)7G(J&K.]3H4 4N=@7\'ZHM@/$;'LVH6;A) &?++( MBJ"#D5< =J 1A3\XC=TZWZBOF+YXM?%#&1;.$YK\@W#\QFX,#:ZA/+!/GOYLG+:8#" F[X80LN_/+;)0@1SBL9K<_:&*^RH5)8 MIS3T;U9\QN,U'9TP-VCN107ZC)5CM=#%: 2G-2:#W[: P2^_/5!/CDFPW:][ M JC,@G)!:G[7)[T\LKB@YG?XG%'+X\L*[$9_$8+=1;?2=':/<&Z6Q#YZ@I'( M(HF8!ZWZ#;3/U68P8/.;"1F7/9,P"#V\IHZ@@HSCMCFLR?LQ<3S MI>%^A8XF$A?W4V$P=OO= '!G&0&[&DPN_X\L)(5[1W_$2&SUR/MI$R77\4L2 M^N@\2K( ?#Z^-F(WM$E)F[PTA+5B?(' :[TOK05.M%!K-;YK8[7-A;U@3-\G M2<1\[T;44ALD.P-+;H00M-:GT6L1ZP>4/XB=3\M.B"MU,7MU3N%=EF5ASP!: MEGZ)0T(RQ+LC0;&S@YDS>7BF>?,Y.QKB;)!=?&);%L5P%FW):15N!,)2A+_/ M\[+?X=%1/F?S[+$-3W.#&W:BJIQC%@>H*?K,L(F=6 L6F!-CH0@RHAW.H==- M'P^)M%A*&J%<8X9K;6&$+V%G7 MI-%F4U )=M)@@ 77C/PYAUX/"XX7=;2S2FT$]A[SV/8>B_,Z++DHO&MG0=X( MR\Y5!G920+/;)@NGVWG ?@SEMJ][1?9XR4"W>+IJ4L+.FP$TLL2.@^]4+6ZY MB>^AEWWEMS7@UC4GNL65K7-BDFY&#R]SH"-GZ\87I8/*7<8R25,>TQ=5 MN704=-%&R/(@YG1VEZ2(P&]4#5S'*0)3+:U/RZ*N>F<'ZT94[0KV>>I."MS2 ML*?<%^A#(Z&^/PA*\-(88A5M*>I*L>_NNIO'$4[G/<8BA^T)DA[7!?1P). MXN S2N;86RU"OQ:"LRPN5T(+3)E@&A>M 26+S2EU-7NY(!_"LW7Y4?$:0>61 M3)XGKO)9)4!$Y4PQLX^1:]'R^<7'ZQIMM'G7EU3H@(PAZ#&)\A)&P?T _,;' M [[C'/!UX&"L!)A[G 29GU^1\HCP2^@CPN1S<5MM_%Y3SS#+%P)*+K_N2_ Z MM+B' 7%1/7)02&0J>2L!QI$=@@[[Y8(I+M>5PYW,9MK6_O'V3$'(,5H9.D-> M79A.;Q<*P7N-D%QAHKC'6GK!)^\_5Z@N@*;_2K! M*)S'Y[3N!X=HEP?[C3$*]#=)/+\)7U P(02EY*:XJ_$Z[HJ!\C@.!L"[&/"< M2T75K>2#"6QU]@R8]4)L>]M.(G4\L"=R)9K7^S7,=DMQ5SCIP7(_-K$*@8?@ M',8'<8#ML$]IB1=/ZDUL7_N3&/K.H3]4Z8F\!DN)(>5TD5M1,;V 9>S,-NQ+ MI?,):"==!FLREO_G'*K*4E#=DW2.!GU%H8+C:FV,P8X= M.)NP'$P?]>B$W?E+Y=1EO2[$3V(_C,+\[QM6R6^]_STC0(;+YS -/"!%V]0Z M)CMUHG1,=AZ3G5WBJ\T-.GFF#U3XS!L&.2VU0U(B>GEV_70Q$0'2;'BHZ=]. M]>JYV"6<5>0VVU/"ZQR(DT1AD$N.7$)RLY[P?D7B4EA-DF7FMC M-.:D%3D-W6$%L^=K\AU$+6!Z?I1NHE_#='$.8BE9(GSYZD<9/3M/+4'X+WCR M7L5[L=-(VB3=%[ XH\),/4\P:'?XJ3SNS!9O)Y7,= ?>2"5&[Q!/C2EU-8#29$G-Y'^6 MKA! Z<7S$*SCPBWD("/I9 "-"[3"R"\\.@[0C28&0/P,:H">X9_&Q2U$E3G/ M 9?;?(Q*JK)B621.!:U-L.TA/S--E[W2L6&<@7 H[31Z^@2!.XN*=J!>$;E\ M!3V<8%"['E[GDAFD"BW+AR:;P9C1$0P"P7\0S%:!:*D6^W-E$2 MB-+M4G# ;;8YEOL,M.RFCR0X01TV=0_T[JA,;5.K!XP[GJ-#5%)#%N)VKB.IC](]C[5M< M_M4M0/_=5'VI!OF=O2BX+T&:Z0([+P8>$7U^*D(O*?YL+RFD&1"]E/B+O93H MFE+12Y@?[2?,J$D9O=3\R15J,C(TFDU3!R)U.SD?9PJMLV>"_LAH5/DE#[=; M=BG4+GCB^D)N[O_J3_?M;2;F.UN!IPUX95?Y@^^G-/76:,(!9,8+'BJ@K.0+*C]&K\@ MG)]K2I.'<+Y(GY('Y*/P!=%W7^\1SOOO0*]Q8 -+Q'H6BOGVYBI"OV6364T!T MT[P.$CB..3PC4.J=NLVDG[$5KGQ.2U$16JBBUH5G@ M#&-Z39$X*\5M;N)*B70!!MX.0!RXV6U%#%#^F?[S[!'TM_\'4$L#!!0 ( M !)!8E<>7/W)09T /TQ!P 5 97-M="TR,#(S,#DS,%]L86(N>&ULY+U[ M<^/(E2?Z_WZ*O'WGAKOCLKI5U;;'=LSLAJA'6;-242NQVCOKN.& B"0)-PAP M\)!$?_J;YV0FD GB01*9"; <=G=72<#)?$=HM(C](%K]^W=?GS]_>%?*%OY'*1 M!:_T.D@789SF"27?/S_\0/[W].F>W ?1KR]>2LEUO,@W-,K(![+.LNV??OKI M[>WM1W\91&D+3S]_^/CQP\6G M^<4?_G3Q\Y\^_?['3__ZZ>+_O;CXT\6%\EJ\W27!:IV1[Q<_$'B+C1U%- QW MY#:(O&@1>"%YEH-.R%VT^)%S]^W>*/.\O2?ACG*Q^^G1Q\?-/Q5N-3\#?/LC'/L"//GS\].'G MCS^^I_YWA'V-*,6Q#QA$/OZ^]_S;S_CTQS_^\8\_X6^+1].@[D%&]N-/__OA M_AGE_,"^4,9FC7[WW_\;(7PZDCBD3W1)X+]?G^X:N?OC3_#$3Q%=L4_HWWLO M-&1C(XEU0I?U[X5)HKT&T_)'F):/OX=I^;_KJ&6[+?WW[])@LPWI=S^5C(;P M$*Q!\1S0;9E+'%;,$*<;9/!"048?C[YG-/*ICS-3#!DOM(="6"=QLB]WREC MX9=>^H(\Y.F'E>=M?X)%^Q,-LU3^Y /\!(47/_C;YSCVWX(0F*)W&=VDDCZR M^N_?-3_WDWMF[VF:4CK;TH3MF&AU3]ERO0^\ER ,LMVCMX-S(;W.Z1Z>:%)@\3' M4NDI:$H7/Z[BUY]\&G 9V1]*T=A?_B9/>2W3WK#P\>S3=--AKQ<_/'G"^0'?O*WJY@=JE&6X"WR%*2_SMGC MZ3H._4>:P&^\%:VP=OA[ TRNW'FSY7,6+WZ]2],<9^S=8[>PN7^YP=Z5/&Y:\-"\K*4 -,V?/:2RCCDOI7 M\0:^*;*D7 /37?F(V$67;U[BX[]^H2E3.RZNGW9\.0 TX7G@;(K&&<+?CHTS%W+ M"T-L"&:+^'E(V4U!5[ 4N1+!EN!=M(R3#2Y>MF+Y+^LR<2&T!L9GQG2;!@]AUJ!%^C($N?GK^V*FKM M[PQQX06,!78%O5*?[7QVG@9L$?$YO=S 6OL'+C(QZ?])O63^%C?=:"?1&O*6 MQ[LTO6>';OBQ];NUO3%B*Q7F^#;.FZ0ZFLP@NTP<>;!7V#+*(W9-*I_CYGW! MI)@MKYB9N6./\4<:M]])Q,PISLHVF"VKFX2-'N;@P+Q<_%<>L*-N3A?K* [C M59,JW8/\8^S"'[H3+)=..&G95#T*#["O4-&^3>,.L=&:B M+[*_!-GZ*D^S>$.3=C__;GWWKBICJ=D[,-)K> Q3Q9K-M>/[':E5[7: M8O?S WP&MJR]U2H!/S%N8C&9J,MU[8W#WAW"D[A8P+G)OODS.Y)\9H.E7[>^ MEU'VY,>+/[3[#P]Z=T"?T3P6Y^DT3X,(5G3ZA69P9Z1K>=)V^) .(C&(G5IQ MUTUW3^W+3Z4[YVV%VUX%DAOE6>T=M<='4'X!' MO3K$U\M?4OI?.1O]YA6W2-\7/C M)1$[&M-'FDB/5[!@IO!U$.;,J%24I,N7%#]R':,G4!E@.+ MF/T#9SDSW]%M^AAZ4?-:/Y;$H)=!840(9T3D'^!S/T@%,SO&(-<('E;@C.(G M%ARJBR1XH?XTSYB9G*9YHSYSX,M#N)#K#;!N3W+G>^8V8;F[Q::7(;':_=;\ M]! */J[Q&MN\X=8Y_+U!SPEY?1RF&^I/C^=V:;KZ#WYML 75KK;JSPSA=2T/ M=':\X[$'J0PT26^8NI'MFKRL7:]93X&Y85=RMKOT?79$I\RLSN@L>4SBUP!2 MY72F.Q\W=OX]>._!)M],XRA/'^,XK'78CNAU:W4N=KUC\:4J@-,D48=C?2D'87\ UE,9A MX*.""=< N[2NXXT71!7>.QXVG;^BZ^7=62SUSP^P*K[0C-G$\8;>QVF78E;_ M[!!G+ U#"-A$/L\I97\64]A^QG:]-D1\A;ZP2653F7VX0C3AB*L%50OT@N_46:"L_43@!P,,1)TG\QOYPY6W9[UKTXZ.( MC#S= C*9%_*E)FN-;N.$*[\R!;K[:CZ0CEL[Z(K]<9;, MX[?JU=;VY'BL_/N.:IK.UP;WROV%0A$;]2]?V4]7Z P"N^Z)L2VJ PYRTAU M9J![IW1O=4;R&YXVID:)PV6V_!)G-&5_XYGD/-5772IU.M7A+P^3?,HT)O12 M8":X%\)9\KRF-&.*"-O!&*;U0B6H-=VQOVSCU L_)W&^31D)GJ&":P=R#Y@) M(189^,6:P]^.!A]D_?(\&2[AW'LO*S787XY)SCZ%TO#!YTYGPOZSPS/=D:S1 M]/00_MYB:SPRR_V90ZSL#""%=84S3>0DBW*]@$@>^V+QX[?+%KRSS M.[[*FSP:/8D.ZQ87WHH..[?EA:%##P?%K\; =!C&;W#7,"WZ.LY?LF4>BLRY MM*SXZXBG'$5C&(\:7^AH1# -8Y;@5>MC\% FKS0[U0YY>8A#6ZH+HI14"P9U M+,##WAW":EQ#+=Y=5*9O/B9!M BV(6W,Z+S;;-B_D\ +;Y9+VBBS$=*#6SL' MYN9UO&2RHAO72NZ%LY*5:U*+&QP?-19 I;"U% M5=/=@_?W.,&TP\,3E4XF/+CW]L'+\H1]G);TN987AEB(<;2:TV0#7#4M/O61 M0>[8F)TXV0Y2]&>+J@64J[L/:6%7+@^8<+ 6>15&' M\9E&<);O:?K=SP\PB?R:9(=!8::# TV'&;C,;BF8(2%H(3GC8:<]W##K)BB/ MQKB#FYE]-LTB*R[IHRRZ=DH#" SN '8[E* *+5=F_;/&-M,S+ ZFS>UF;.U MLFQSVD+3HXYB"5=8_!+>13Y]_Y^TN@*:GQL*5:%ZT[&.*J8O?-%V]# M6\_XRD-G8@E=^O%V_Z(P07$@IV3@![ G$VZ8/M!L'3,M\Y6F&:4\CPQOX>EN M_V'Y6&L2KLDA1H&8@7NM,/Z.1,BH?7EPA\VAF0Q=;PU9J2X*-^"*@VJY/1RF M5-=C].J.XCI_IED6:KV7 06:_Y#7KHOOYP4+'D&PGL0N"*&=[J8R^3NDR M3J@2N;QY9VI&2R0W!HY-EBS9%9A5! MZC0ZBZ,-'IA#*/W9\FO*'1P' MQ>6J[XSB4A' NGJYH6X:-D/S&B/K2.U\HJL KKPH@RW?J&U6'ALPD8[W<^"7 M7'-LI>GIP9+>[_EB*&KG[CO2CKO>&CB!NM5W6//@(.QF;&3J2_65[;]\DR-G M;'4$B\;2S0->'"; N*#41X.'*S[LFFZ\PNL?'L2)N=UR#XH70D'9;1B_*:"[ M76DZ![X]@N75 5=;^_"025-J$+83(C1 #WMU48M;]S3N'M=MR[WF3-X7+19"/2=-@B%]5N=1NB_D%S MF]/_>YX"LL)+D/E>&YQCPY.#E/4 )P+C5KJ"J(9K,(]!(48X(9_ZT]W7%/)/ MR^ UI(IQ+T-'*8:-H88,-4]WBG/M-L%"K45;WO(A;PY>^=KQ%1L>'@(\B5T* ML&AFD8YSU,!XX^.#N )]9M\W9G/W@8,R0MI5+AY71XH>#YA+6OU^G8^/ ?+H M,L_6<1+\XW#8(^6-07P**?68J0D0PM 9)<9T\'J4GL/>&2Q\4[ M7AKVU$,MIONHXX\-U\]"0E\T1\24'Y5:C;AHNIPQA@>Q#1;>Z&@\&C.\B]+8 MFBN(L*MWWR)O?70T-\51Y_R@'LS2 M'NWR7BI/C@=GJJ6RJ^T-1SK_S7O9J[NV,T3KHZ,I*ZN%]VCJAGL4B3% !PFE M?DHC9DL>#!-4>YQNV!L,P MAI$29D'#0= \D6V/C\U>[>K?VOFF.ZC>?0R&\L:6M>\R?;JUG4E_>L/E'3-3 MK*N8-:7A@B!-8<8&C.E.UX:=!J*!&C+T(+2NK?="=^>7@EXG'4ACD> M2D!3_A?JSY93=#5^B;-Z9--6/:L7R4$TRM8>R%T?^^#7S>%_O2;83^> 5G]- MCPZ]TKJ@QS_,=VPR;'BZY ?YYZ MT:]?+IL/@^:'AX*T^1)'L>Y!;5>S.UX:8G.7$3EL1]^!;-KX^&C#^:0[KZ94O.COW?_+P]!*T2/%L K"R5P.H1\%J'T!D(:3$3,(H 3M9Z[S<\ M/'R:.S]/',E7N>,/8"$S=8U?JNC7AV7C2H!52]3 MB(25N6_*^=7F*3%!>?C6 UUG7N/C@Z=0R< 3TVB25:-CN/V=@=)G I[_#/TL MY06YT+)"NA31HV@,I> )ITYGZ^[:9\VEP:RIWB*3/7+Q.?<@"RQ.9*'D/&$F M>TL&S-%$AK(U-6!YZ/MS>#.CP]\?)#B]3>@B:,LAT1X9Q%7-$9T 2[W9_UE] M:F1WHG)<"BVW 4^^)['1B_V%K?;Y&PU?Z0,[7]>-Q1S]B Y2ZU/;CJ>Q7*?^ MZ7%]/QXXK9GPCHNT%TDK&.1@XR _G(M['ED$+3JAP8H9U#G3L_?CX*?3&;)T M2NR32,V6%251_JP$(6(/,,T@J6 2M4?*S(XQ"(P+,P8!1Z8U :3K:<-5C1BR MBAO.!.Y8@/C'FH;0)E0F"",>8MV"[4]T$$T$\X>8ND<7ZR@.X]4.8:4Z F,= M;SG*NZSUK^S]>@1E?%JSBJ)31)N!2>4XBYHK;UI\9#6Q6/8@ORR_1J 2!U6BE_SSA@RPOBY#W\Z-"5,>6/8 MF&@UXY.".3*+E(J3[D#I 31&4]IT0%5JE]5B@+"YM@&)\'6V- RH/#("[0,, MM\6!J@=_=HA=+O+#]O9NJPG1]=:X@AG'ARZ&$("WO$@58&-@BR>8\;\J+>"[ ME, 3B0V=C]>>0'<@4D$?BN/(?U$^FRB0;(/"/X+ 8%5G!099=YN"VJ<'T?0[ MFYQVW:%'D1C'TFM(DU+N_?0)_C1;SO(,OE6*2NN?@]6Z=R[608,84RHP(?DQ MCL/+#1AHS4VFNIX>3Z%U.MVIOVFQ-HX@,'A.$QQ=!^4OX8..2B=Q?38"U*J_ M'8-OI>N@:GG!7&BIZ-B"_O("[>L+S5 %+AN.S9:B&3V8$_7AI5-IF3L]]D^U M5('0:\Y+/^S% 1;-U^@E"$/J<],67"<=#<-:7AB ??;I#X1J;!#G" *#19S# MMA2_)K"'@UZU'O2YCA=YN<";<6/JGS-7M,0^\37T\PA>@+:\#^BJ. M"S8NUL8QPW;.**60A52WCT\CY/)VJKG^]=^-RTH_/#OL2"+FRM,;U7C(QX!" M&S5'XW*9T:0A8ZDWN='D]'7E[+:_9!J&7$;D-9=EY OLD@.@R0\D8%R-4 QV M,(EJ<'C^S"9QZBU^Y?;'/)Y2GIPP?XN;,!S,$1^!-_4:NC8V J4U/>WHO&5* M@Y\O\#@2O>[2VA!;^[.#G,,[+_W!@B4FQ;+M8;+_FU-9[9^=JH MREOFZR#Q3ZIN*=\<0B ,]1T916A]9WPE^!UWW:%O#QF05BS-LC_(GP-V(R2+ M=7MKL^-HC .?1=3IBDJ.4UH7MI 8RWO[ 2"\3*F# (4)_>$P.JI M*WHQ37V(V"MC(PF\L&@]&ZW0^]FZHSI>&E=9PH/W]SC!?*).3)-CJ8Q%?>)E M$J(WG-S^UP"0W(UY9Y#PV*!=CNE/=P*A03*954#S?1?#X2W2VE\W=_3"YBG@ M!5<)Q=NW.9FI]7E'Z?F7OL^^>?K(##\O_#_!]BKVFWLDUS[LB%&L8H3PY2N] M]C*OWL?3^?@@N;AAR,M]'I@M2A4TC\;$W,871J%N5]H/'*QC5]\;U\W94#H* M/OU3\!C:J UFM\MBCG8_2MVC8RN5^!KY0K6D_LW[ KR?Z-,\I5BBD=:@R) ] MP3X.QHPT-8XY0"+40JX@H 9A9W8,WKS#1\N#= T);M$K3;"P-(NQG@U[^D&6 M-H9UZP&Q#!)V=MU)^/, ().8#<(+:'>M%W3[6X.HK"+%K]):]:!&IK7OC.H* M+',BCKX%E5?'D1)8-IBY\]EL!\O VS\)M*)F]KM\0P%3HD,5MS7:<%#RZ3P6 M7$K9:-H&I-GYFO5CY9[1"!_7;"=Q+U3-&;+WR$!@47O=Q]H.B\;G1W%02/@G M$30X^)2HOC<:YTMCEX=. *G3J(W$^PX1GJ]1_)+2!,_LNVB;XQG.78+R2-.@ M'(1Z*9W6;0CE%D<"E^/:0^,EN"5G<;QF^=>'1MKPR1-0V@ MNL*TA.A(' :^3&!Y9 HNX+%P[#G1>,0+"Q$Z\4:-T!ZNX+D.^?Z^JP+RD%>' MV$6@%SPF<7/O)O6)4>1I[(J4BY8;N_.ULSWR47MU=MSOCV8ZS6[NO2OZ=W=6 M7?WS Z6?"J#A1R^9)7A&^3CE'8C9A[QI.RNP*=Q=E[DWB^B1:8&G4!\$\TA3 M@#LQ/9N?'Q"74<.+5X'DN\$:6U\=MF5-%V) V@09T ;M88Z^HUQ0 8C46!NF M_WXL]AMF$!X(-'D$ 4=SKJFDJ)@UIM\V/FH8GX[Z0G^\F=[-KR]K;\?:!\_- M6,0S%4)=)BV(QV^5$_:)\KU!2K2UGEN MB/#7P@,H9<,L6!_V3,%#6V']C=$_M^Y'_!OO>S\%EL?-^V(-ESYD#]XLE]1. MFZ3CF1@F[("5MTP0-+:\L,N5T_:&N3++CFX[+:WB#GMS"+^+:.7-YLW?!!'4 M?GJ01G1(T^?#WC4V_7?1:\R.RJLPSF$!-\]V_8-#I$PSNXQM/\8/VX[\+"O: M(Z.6UK&J#W]_B$V:Q M*_11*0ZX#Y! R2LO$"0IN&NY&YK]OS- \B=39.LZ* M75]_%KN)FC2,/100=SI;\JREPQ7O[O>&!'F1I0ZM!VC3TX-Z/"[95>5#I2G; M:,^P>% S8XH!TQ"HSPO!-FR=":NF6J1Z>"Z6L8%&$($YH@O, 6]:3X^X@O1F MMN,;TJNT7X\:]J3K CV>T&#.G09DBX8'!RDDK1@9%=.BTVM]!(%![J$L@ZH7 MGA'<>F[7/CI@7IL2]+COB/^VOC(^^^,TR\-X;! 5U)3-W.J6'A(;K']^@.G] M"X7<7NI?OK+Y6E%9DBEZE)9X?VVPOL?1&,]U49A*?:^+-D)#9O6T1ICTAX9K M*J"D_K:>J8V/#ZH,'P8I>5BH[QA:SI#+>%(BMP9OV<^J]T;[LV,KE%'J6$^I MC5%?-W:%/+&/__%B^KN/[)O#,0E-XYYY+*,(>5N+>7 M<&]#%*?YIC_PI2&OABXUL.;!\ZG+D"FU31439NLR.D<;8KGVG_WSG.YZ?'! M'"*I=',HEEY']7'':\,G-=2D&>!:WEOZ^LJ?[O!UA(HY#%7,]'"C,./ 2N[2 MBYI?&39!N@,/LOK<(*G +]E=E&9)?H@>U_2T.>L%?#^SY=>4K^4G=DV(Q?R2 ML14)[A&9,W(;)PTZ?JVA8X3P0#E ^[[KR^S*2Y(=X[#MSCWLW4$]'A(L6"2F M->0GA\@&*H"E#LT] ]B4Y_ HH.GQ'"$6*&?%GB.TQH5RP$O&MNSG,'[Q0LQ^ MN<_\9E=#[7.C,68Z$=TZ7S,VH?.W>+Z.\Y1]*+9YYV]LS^YF$7VBKW'X"MV! M]=[!C1-^$AW[L>#XM1$%=O_WYK*Y?GDJ6G4'B N0;^_OKUJRNEI?<.PPY9CU MA[A+RR>'*=%G)BVVDX&DY+9"G+T'A[B%2E #V,>SI>(F;^_NV_WB"))$NDJO MFQZWOK;%\;F3"A?,8+4)]NK>\7]W*6A'DQDD U6402H:%_9!F>C*"P6VZGZR6]T3(\Z8Z;C,CR8S'H1E=$(8 %ANH>/(2+]A MA\R*\<-LA;=L#9>Y%U6=45U/6V?UDEVJ/MH+H5?G.M!_/UQLO(#G18?+09'Q M^E>,'?%R4\G[)!4:"QLX3NBNK&P"JWF=]RV(A+_N6=* M^*=&K:+NV<$=UFUY+G5/.IK7YXT7AM*J:9Q1_2E7K*UI&'9YH;2'!H[!:DY+ M[N"[BY30Z@'1V$X2QKU!(B;RZ@4AG)#,6(!AH0^*1+NX\1;KRRAB^MMTI]H: M1^3TN!AQJ,@J9@ P(>;>.^2#0QP$"EGCI#XWJRV(>BRI 40^%K]B5# 4PCKN M4O#V'AOLCOMXQ!WW<:CC+Y6PNK0=!J#^V=&DI!9F>JG?'Y666O?^6"SU8TSS M\>0T'EQ$-=W5$V@!FK,E. MNJD>V.SP9'M) [6/C$LQ M9YI%OLDQUGG BC^!T"">P:V(T^K 8W!S-WH)6UXQ=LE_C3Q>S NW->_>31LB MB-W/#^4B;VO8U-2O2;1(*NJ=F3&Q2 ),$H0$S#8WNHWAC&\.V)5TV/#P"MUD;^&G=H^,HFL.U\)@P_;_#B5[_CKD<)M$OK[NCWG"M M](XH$N@XD4ZA-#)C83_E_YB<6A.4AX70ZDJ-.>B5,:?.JJIT)Y!17ZJCN':Z M A]M;YBKBWN8/LWOC.-4!\<=G$5JD?C1!WH;$6

&=/ ) T]JXHS;K>IMS[O;9_\J])*-) MN..P12U;KOKD6$N$NF[\(XF,JSJFQ1/5]98YY+<-L\M? P#,9ROZ/FSKY-GP MZ'AV;TUOF.-V;QT!A_6LR1731U9QTER0H#\U1.U]XOF(-=:.*K3WV)#WI8K= MW++GFI\?8H4W^6F;%G3C\X.D0&.W=>3 Q^ZQJ4P*F>;9ESC[3YI!,4)C!O2! MKP^B,Q8Z4*.R6#YA[)BNL6:G<92G]8OBH%=&YW>+XJ/OO.+].+I*-DE+)O)_7Q(JU/WV]]=!@UAY_E M]\W)ROHS@[A?F"'!;)[V^ZGZU!"W$MSGHA2R- ZZPG9=;PURY@BW%3BB19+M M8WR0A^B@5\<2=IPMFT*%QX0;6Z@,L0BU9,D6;;3FP2$*,I=+"J80+3"I(5\% MTMV"*&=3*/ $]I/%3R P1!&]# '$XA83Z8B,7WYS-4C5_=Z@;2,JN!3@ ^9 M"XIN>A3ZUDDDAX3!P!S^3MB]:@'LR63."7?[,4\6:_9##)UK5>_UZ(P.!AP2 MC/]P7V/K*^,(&9U<6-AZVED8R)AA? -ZY38)4GI O++Y87-E,]K146+0UV0A M=#\_Z"6R5Y0,'<41J!2UJ2/OC^.HF?.;,.6=*7N)]^?<3QNP0EL>'"9>X*U6 M"5T5'980TN"^J_=8UVOG5W??);(Q\D/ZI@\W1%M?&?2DJ$G.2Z<[Y6^''Q-' MD!HVHE#\\<\!.\"9@K/#NK'#P@MM+P\IEM)\]C;!5-'%[K#4@)8WSUPS$N@5 MRB^N!9R:.&(=*$W=/(PCC;=E]3<]/1! 3P5=YXFRT2+T$O\=O1J4+_3*^*4A4%J6+7EV8X7T_#P.(S"CDNY[8U1!=C8+8JH M#)U!\",H#%))6=DEE;U1UMHBSVWN[IOWC$8IB'WG[$^8>I M_W1Q\?-/\.N?D-YW_UW2(7\%2@1)_7__]E,YY,C8AN[F]'X0W@]"Y+X&-+KW M;/Y&PU?ZP$[G]:E?A@\W(<6 !$>#-3MMG9[O;*GRCX5L)M=.*7O(I#]B1(28]P@N-F7UUW+F60JY'M%KKC M;9MN\\COM^B0&.'4")(C?^4$+1Z19B10O\.^&.:Y%^E3U3(;IL*DD,!3XJ3U M$42C3Q(V -D6A,](IK!.'*!-"N+D\1P%\\6.YZ@A==\K*P0LO]R/]C;38P$( M4O3X UAKK&H[\:M)DB1>$B1*)%6"9$<3(0V&$ '<$V;-H!)^,&H?_^H67$_,NWA]/G$6D_P$' M("H3FK/I94?4YZ2VB5Q,^'^(X(9P=K[-.5,W**J\'S"ED7A .B4KQ@-3_L#7 M2@6>7TI$T3<8@E;G!53F(KFGS]T)A."@$:0FQ-)E:H3QL);GD3*K.WDXQXDM MCGGKJSB"L%2EQ.;$26;$/BP8-78G<7+RUAXU\Q6%HU$(B[I%M>U)&1KLLT^Y M2JB0G9"2L/5=:TZF\ !QSD$.=7=S8<(X6GT ''Z[9M5^KMPS7<&2YU$(+/M> MQLE&X*R(7\Y[> 3D2.@X)J5377*_@1H&H"9;'+M!Q4T+]&098^/7\]+;RH.Z6_(H 3NCSE M&"(T@J.![..00B'U9OX6G^KRP+$^X&"D'(V? M)1,\9' BU(%%N@\;],SGH)+K\SL'3BZE[LE[1Z]:>D&)7( M88DZ[OG/1#5NV/7MF0TB9\23,Y(IX[L()2KEF.:"742A2O[J)$QE5"!U!RM2 M*66"ME;KH9?JY9+Q:.)FG3/#EWI [9PETK2DJI)4ZDBDR!AD Q(&S*%T.0K1B#;&&0,Q!(+&!)DDB:!(G*;+DS$*1RQ5S7?Q'I0[=X.S1@ MQ>@8/$9B9NS^5 9#ISK?@DK $*('\L?0">3,Y);+4Z.M9*DX334K^U4^ \8E MY"M]W0*4[:>+3Q\O_M#+2UC2)@5QPJD3(/_AX@\.O(56)-3\#<]?I3CV:RH* M_$@)CT'3+S0#1U*ZEO9TK_PCR('9HC\SHJC.8E:,M)7/3,#::*0"* +RO13C M?!,B-Y1K9;'T )&I(O 7+C!^]4'=(&*&LJ+D0$0=";.AU%/)>C)0G>U4]MGJ;T84 MFJJPAXGU?#T;$I7;K-;N4\* UDR*8JGJG7C-N%E+HH13/0/^PP;6+;N\>O22;*= 4%VS'YX<"T"*!$D2A>:$ -6S$$5=6;)V"(-L M&R\#).@=\:V(@L?#_"V>K^,< ,/9H3!_8_MX-XN@Q0G NKY2WO: D39R&X,W MBA2T12$F4#]/Z<0B9*,0.0P6O_.! +&N5EC;U[=EJ2NY>*X^Z+YQ7*1YB,Q= M#6^XJ"FI7;-6O[\^0T[*"T=.&Z M-AATBR1XP8:=7Z,@3?.3G9Y2B0?J$ZG+EP.0ESPC%Z62U?08)Z63QF43*[0MI=QF=2N_MTH] M2JA7$LZE7UQ%H?LA$0JC/; Q4Z)4=(R2()%*[\VYR%#1 MN^AT5KD-\\-;FA M/6U^61U:F_)JU<"W)MF^FF/!,[.OK4C+U%10HT31=E?)W4N&IFIM=X(TV+5] M_6*-=KI=#YB^0?I%6^0VMQY2Z<7L'JB &?"G.KR1)!$T M)P2IDC@ADN[X)5$/W0'$05WKP7L/-OEF&D=Y^AC'8?^J0D&1O !)LF4TB6>S MILZ,!*'./%(C0,YN0: 9YBMJ;N,7L!5\O,TSIO,Q:QX-402;W69I6=334QY. M'DQW;N@F8@"2%2.XWCY\]-:4)2H+[V?6%5NP''.CDW*1J"RWZV!$-'*++Y9G*%>HB38@8 M!40JG!A93& D+0<-!K.;\K-(V(X &,[(OPJ211[B&=<_'J+2/A\)PGWF43-5 M"%N,68$^QRQ"*%1ZWFU>XO!T%QD6.W$B(^13J\JSS"S>,D\Q^V+9XY1&$ZTF(J&<)N M448O@YX87H:T)B+4-2&VXW<"M*X6#J^?BZL; =&Z\\N"<%K?F>$ _]($FSNE M<1CX&$P!5P/T/\;V=Z>G@!<$B:1HL:6>BG.LQR!/1#M6/TX!=5P-J3J!;>XG M3JV!;Q6)W^L+6%5M-N4D<<,S@F4,&#] G MY0"I_2BK 8GT"@I- ?A;E1U9WF60N4Z^_A]FKDPM5*A-&*F>4>4FTA>[U,O MA/:!$Y':)BV T4OPG'E)-I0,]T%$9\NKA/I!=NLM,+?LB8*Z"NFG<9+$;^P/ M5]Z6_>Z$:*MJG>$89"D&(=ZK%X3R5GRAQ$^\-XM..KN"B@T$@V#%.)=5CC,A MQ4BD&(K(L<8! PM];4\]QT]"P,4!SUCV2M[][YVX2MB:"3(OY"?/$X569-2_ MC1,>9)(=5(TX@L10,B]:#H88="*F)<<[8]%U4*O:Y.A$E7S))0]D,^/O@TB< MT3\X2*VX8G^<)?/X[50'136A @A"/@60'#7_;5DA=H7H2,6#(_\NHYM3,XD; M4_'(7_$V0=KN,PQ/%DOO#S&L;/KI_Q<:K-:,G5 MI2]'(F(H(LV:BJL220C M. *W=[8D. (10Y"BL%@[(L]-RHH/5TK+%*@(I=T*:8O/*EX +F%-?G*N0 M@'\Z')<R)S?[B\D^C 6DDW"#XUA*Z)+]W7V7 M1@?BU\):!7P.,AC0&6B2F;0I%35IY*R']5R[\.KK[/?$Z=L3P E*7WD:@G/F M+A)V=C]$U[+B&(A^8$:R=" 106A<6)4+=?QO17*Q<(N<5V74"='& M)P.TY,4-/[CQ1#H?MW MP0,[S&:P4NCO1#ZYX@0]4A*<$%U:$<:"]!$7A;8VA=;N<4U(7PQ%/#&6U6Q* M?F]@0(.9W+,$;50?<0(D).#IV:+"ZA !'$8?O.)\!(&$4. @GIN0E:Q1(:E( M]=UZ4E,I0 XMZOS2JS!;[I(K61AHOXT+?I%Y,C&A 0% M(X0B)^2O60*M>;PPM0J5/<"DA=7Y4CII/);SU=)?8T)*'LB-R_EJB,P;.-YG M(T* ZG=%M^53V.U.)+',,I#:^HYGBV!M@/W>=I8E MEKM4D;0<04^,\9RT/;0GJJONE6U)73T<M&X^\*=;U#O$%_RZPE21> M\6T0!1D[\U[!P:[W\)WN'KR_QPGBIIN$L"R@DOG8'W#PFK[&+SN"#!".W.X2 MNM+]/#4U2BLF:V]^7*54/PCHY+YXS-4<4LN0S.:%*8)D6H;XA$B:EF&R( MZBP7=08C)-5MXI(@(WY^3G&I. M_R&23NDJB**S$U9KIG: F);KXDV*%AXJU7F(H_O/.%T4AI;"1#:%0=5&N,SZ MU5BC)B?]8Q:+J\UQOM_'2;)O*^.+IW5Z*UKTHOU,(W F](L)EW1! MFT;25) MGX$TX9X@L[*A[N]?^92SFVG&O(3-JBN0J2"Q^HHLX BT=^;O,;BG$ MST-P<.=9G.RTAT\M9I C*[EFF&%-]-$GV/N!,T *#JHO.4C+'F"J-)NP$-UN M9G9]YH9(']%R*0I_9C_8ER(UQ5ZZL$/9Q.IN3$61PFJC*;[ALQ9>U2A/G@'K MBB8DYLV6ETD"@1=8<;VZ\X;L3S$( 2U[2IJHGJE_YPFTV=J+B/Z2+5\E7EK/ M<#SY7K*;L=,+VL 80?\JJ!))=MSL2Q_D'MNVD=<,\:_C1=B?^[+T[XI"M"&\ MBWSZ_C_IJ:>AJ/D3Q A2(XS]K2 >^6F>'S\$6>D MG#A#875R3DA$N70Z.5!K$?@!W*L)3ZUZH-DZ]N\BQ*ZF'&X9?333W?[#\K%> MZ$<%54C3$_E=G LBZ4\*-&;N[7K9D=K7Y/,.L(8&G+AJC9*8AEG3[/')F\G) MFVJ3-QM@\I@IGT FSS7E_[V+\'HJ\GSXW=3'9I(CD._E&#_ ?N2W8)E/)-/- M+=M)=N0-3Q#U;&2L1:[D,MEN&:1G[AK'Y]I+4!9X*\H0+D-^%F35HWX'2.LT M[&=4X/!@*<]&I-84<]DXU85<1>= T847W"9_";+UURA^ 2@B7KZ_S;$L0G$= MZVV#"V_8,\VR$(F<>M*J#8,5GL@;8XJH7!'.UI[_O=)"6'/5*>Q]TU-:>[ K MD GN*RQ',"EU6V^(*>%MIVBRHLGE*J$H17]G"2=(/$EQS'R'&LL%,=ON32.\ M5SM]5:;=8O"SIM&HZ>Q-;E2G!*O-DV2'.BTV+M-ZJC++\(E"1AB>P\]T96?! M61 \W)>YTF#53<+N?DFRP:+J,;/=W*34:NE,Z6B?>^]W/ALO6 8+W,-?\AY' MF/"U0UQ?ITHXV3.0I"9TX% <'44)JG]ODWC#XZXY.WY*%*0I7<8)55!U;MZS MQ(L3IA][R0[A_0!1!^I-8L0HEZA3IYO\"K3^DG%%2K9(R1=Y0<8T#"*.-%2R M4F!P_5-,H)Z]G18SY :A:$P3H3O+0'BG4Z&4A;!9\(,PAQ#^,ZC4>,[>O /N M&/7Y1&V8]HT3-%O>> EX"E)906T*>%]E@Y1\$,F(W&8%*_"29*8L*'?9U'V( MF6OJ!=\Y?;?5Z9L-,WTU?DKIHA0H1CV+UYO\L84GMH" T5.,;I>;S3:,=Y1RH Q&9,T6*H3.3T:/@"@7'XSP MT0@?;B*]=W)($1&3@V)QPYE/@KHOB^5:Q7)G&Y7I$!'E*-3HOZ1R2O@36SDE M6[M30I/78$$QL#/ZK)S^S,H5R@E-1)#.70Y.C_Q,)0/'"MO.6_6^8XUWBG"4QK*I=<\[M"UGAEC[%[Q,N*58WWSD[,7 M =,"8'\Y+ !6C7^5X2]R^4\TEQ4WO0(PNJD&%7-U3@,^IXD^ITDQIR\XIV$Q MI\KZM.CZUQ%_GJ )PFSY->4YJR;QBQ(@_2%>?LBA![#EL].H5&%5( %C]"0E M8H1Y?HY+0_!RL4AR#3168H&7PI>_ZP4TR$=J:V_L!)S*]1RT.P3DK*C0N24^ MO+)8W 0?GN@J $] E('*U"_F4-*RI'^98KLFP&"=]RH8_VT0%<9]SXKV:YP. *=8(M\H ^409P$E6U)*1>UZ5( MN@!)ER!I4(YB,9):/5]."W;H#21&=S\::(2D\*^AU/_$::>_D6*-7:I&'<9! M[S")]:_BB_7!$:G@HED.5AECWR4X6D= FI<0-4:D3^[KUA*7YT.V!^;=IR>8 MG@@;L7E9DV5^?Q'Q$B^=$L(HP\3S*%#B).&1W M/.T/[%X2UX C!'E'O;CMB*BKMIL-PC:P^ZU=9.=]2DYVE [=8.5;:133"R;< M'?=*3*[(*RB;:)ML1JED7)0#N&Y-:5!&K0##:EHP9GT4 =X%1)YOZ>G%837Q M[)!3)4MJ8ZV9Y3_461<$"5"TW$/)F B5O)FZKR#S"6SB_")8#A0RQ!$;J5=8 M2@#O%,0]<>; B+;;%L?U_(35J3D590ZFQDZC'3SXH?6+@"MFI_ZCM^M1J:?0 M@H,>$*Z!VI@YKUQ7;B6X]/^>IQGU;UZ"S/=,*&N2(KF9WLVO+T?-=UC+LE6M MV2#W53U'E\*B:L-'PMMD'LLL:/J%9F7=\CR&>-=C$K\&/O6GNZ\I-'$K0=X MUI_G41I;E.2=:_3>A_Y31:].EL MJ18M%/2LZWX6Y-'AE6J$LIDK^9(9\W5@JJ1CQ\9G9O' ^I]%'*15:N3]XMM ME4 01P#5O@BJ(Y:CMD+X#.6HV1,H!<8*_ !0;8,,5M=9B1,JDHCS&O3U(-W& MO*@'Q)E:%PQ+O;7J%_&J )9[PFT7A_GP N_ M,:E#*; 82)+OH& -L6&T-P=UM''&-6[E9?NI* ME\TA1$E0093WJK):_&)&CKI.%\Z$*;P1F$N@0,%>YMDZ3H)_G YGS[,3=&3; MDNI9B*(7]Y;9%@6BK>= GB>:4B]9K"\C_YJ^TC#&AI,WO"JN7\8N)XSU8PII M(FA;3]4U*EEXF%!G(HU>_:"(Y)>D;6, ]+4H1:L8![IY/WXUYX%M=(4-'.C_ M$-A:506AGPZNTH;[/*CJ0*,7J]9$TL2BMG>Q64G4X[;Z>6H4-,OGK5G9P@/% M.A=YM&-@N*V$.LL4$M,@.,H6.R\.*#L93G?E(P*8Z_+-2WP.:#I;"J7GU0M" M"!7@S=]RSU+8E66RVYJ?0U*U1#@R2]#9(; MP10;!EW Y@R7K2=A8_[EXL>+BX]DR[8F6C,3\OO?74PN+O"??0,'M<^/O__7 MR1]^_]O)Q>]_+_[^^\G%'SY.+CY^E&\$/%,?P3K*?A_LV,3%0;<9)DJ3GR\F MY-/%IY^%GKX0/_V(/_TT(8S4EK=[#BUZI?O.<[7653=Z!6P@KQ!P5]]J1BBU MFK55+(<5K+VWA:*.MMBT43P:+2Q1-$4I'?T(R%H_RH#-4(SY:1 MC'"9RG>C @1Q'!SI0+.*@C..&0F+R4 FB.!B4H<4-%&F2 40*KDI6BY8KAO@ M"3-O\7P=YRECBDW1_(T-NYM%S:"F1OJ;L.OEHV,D5X?"BM7 !B-R-,*&(WP\ MP@9LE=UVPQHWDZ >$@-\[O*4C] ?!7B!5SG3OS;E$;![HJ\TRBGD6:RBOKYI M"43$M":D.I%_P.P73O]C9KVF M)PRFT,1%>QHW6&ESMII3#^O?GTX_C36\-*+09/>+U:/,H"B51!CL]$,2:]<) M3UJX>4>N,<>(XR#T2^BX>2XG*>TH@N M^Z&U%19#V>1-7OWD>T'?/E:;80'#(V0[&Z%J[3R[W=;05/_,V$V\\#)C;V?! MXG[;WQ87)(FDR:RW'Q\M5*:8Y#^L9YW$GJ9X;; DJ*\9GRX9=_20:$=Y%,@9>XKWTDKWL1M=RG)5]$(.H=!^6 M8#S?Q+0T]^GK,3/6#@&G4Q,JBX6#$\Z6S3>!')FI_&7&QJ7%Q5+DL54Z;8ND6 MO>9!ZJV8QK\2U3PBF6?> _U+)PG'K\P0XB:910M[OV?DMX+ :TVRTG=8U_:R MT@6U-!.LIK4M*%BS> T&:>]J&8T@ 8J.JDENFR$I>K9>!'"H*R])=O!E\$H_ M%RDJ-:;0])@'UO9P0R*;+1@-?QHU\<-G:RU8!J()M+/Z1;,250ML;CL@3K#M MIZM"&QNBJF4W!PGKL/S&K+SAP4):S$(4KLO94@#B%H@K2F.NZ4[\TKBWM-+H M7M%0,&^_ D0)?C/.'^YI^Q"^CF8GW)\805(!P%%&G&"]L7C"A7==T5$10>IS M$N=;_A?JSY93K#[]$B.^'5JS.?MQD?W8/Z BQR4X\(3(H1&9C!>H0@(OA\23 M#)"9@_Q+ES,2FID,)_$UW,30TJ:N-J+O1I%G!&;9UM=%..KZ8DM0/9J(8UAR M@%V])M,XRE.L^#=3<73URY/-.C)#'(V>:)HEP0+\4-B\ M$":=<=R]G%2"$ME:2GXWP&]88=56GKX!5BN'7F5V+9YW@/@-_T#CEE>F M8T69LAG@%Y>1K_] >;(GDAQ0FW#,<86HMC/X(V U57ZHON$$BVZ0B=(5IJI1 MN<#)P?(^JLX?3)=RS,(#MCIJ_<=VPSCVHBN(XDV]Z-L$QAA"8S< $+< 1T M9KJOCK0T'3K(W,&3$14#?F/S(79S8_EH;9J3AF!2CNV@XE_"9O54SLO(?('# MY4+--B9&?4:%R.*QUF'V&91TWTMVTH*[]'TL$O=";O=#0EX!$F=$PRR&A/X/ MW&KTBD$E>B/F*)9XD;:T3Q?BR\NU$+LPELO!)"(M5BZ48'JVC0@7XNO=/H^? M WM;]SZ.5HR[#71QFK,7>GE&@=@'Z))(@!Q3R!E!!ZY1,S)HI88@2*8+XN#X MY$E;/),+$6#@C[(VI9=&@+WUO,#'N+6WX>B$ 3K*>9XST]?)1NE"QA9@:9$, MUU3>T%SL78](;2+RU^Z$F<+_)L>PC]&F%8==YTS06_9:MNY1YM%4#)?%Y 5$ M"_P)KXB#DIEGRS9]OP;4F3&>2EB(FF- MHA06[.?4 B0WMBG,;EX-.)5+$V?8F9S M98]3&D4TR]CE?_$Y]Z!%1YP\T8SI^M2?)WF:]8-I9AHP'X@\_DC$6% A>D&* MT8@;7!__!18C":AY;N.0Y^M-PC+@CLPH^7)U3=UC]-TE)UG M39@]U%4QR&\('\8FMMHVH8O@.*S8V@HWE=+(^*V%ZROI.$#E.YWI\&QF5X/5 M<\&M1&(%B_CT*P%97<5 MAD9%4TL+VX1S6%%H2#[-$=8BF6T7F!EIPBY!1B^!YO JQ8#K_ ,38V%;C):3 MCJ,TU9QW/7U?!]7J:LZ_HM-&/6J@11<9&OJ/- $T F]%9TN(/2+GG-M[CB\" MD9.$!JOH"F)WR0G ;QIJ;S$>N#U#B':&.%G$=B1%(,><;25QP^AZZ# .&=<186 M@M4Z,X&'(4F3DO;9"!(VRT X78LAOK+=5:^D2]'=RGZ:Y6=&'GK2S2)>J_*8 M0(9@M@/4@ R"30@LW^^$!?J@3OFRQIY=E%LQ#FI65(YS-G)6>M9&#P V!HYRGK%(=!/T<=%PNKAQE0L0X MI!B(7%F7]\9+P&6:RAJZGNXD2:XL W22-&5*"G4U D:DZ,I4% 1:**LI30YF M^]$&4%+I7K-C;%6Z7+C*[78@<6& P4B3JAVIU;"I:=].>Z"4I1F0&ZUD'O;) MCD;E0,]CM)[H7&*GE>W"J&Z$@1) 2 M6^^,EDW8ERI:--=*X$^]P%P )9KW52K)IXK6 P;*<["*@F6P &U68N_9K24R M):KX6/O(V!,I'_\+'EOL&A'_=9,^6:(C5#MB4 A8S"*E3;<9Y(>]!A@X$)'] MAOE09RIQ525D)O:"4M\FDIM-<70LB$3N>X:KU&8?ZM!JQP^$9*UK"H(8C6Y"+.XG:!\0I6.6IF*6B/M90I?V M0R(R[WOY-!^2'XG,X+=\:EQ#F''1Q\VU[R288.QR8=V3 M948499<@@9'S&^[Y,[X/T<58N#4FT!!H]'+H5U>=>\:Z'%)+W5,E^X$92_3K MNDXKUE&_#'[K0_"K?0W42^?A;B^!S!N4*ZT72:-H3 MY($F*S:Q6)S/ QL@D!+G4(IZ4R-^3G4HWMB9J=!I%H#'\^P%E?H+'VQ":H0M M!U0*F5-'E7P:V'@[UG@UW[57"Z']9D@R2.JJIX1=8<5WK[:4* 9MZ"$QV4_P M=0IAIRS/)QI"*!M2HOK!$I0D/R2<9H&!=HZRB2];C\6GC$'$()A49K=M'KO M,9,9SB]1!K[)NL(NP;&SIE6]COV62<]ZG9,K("3@YK103AT4L2JD( 1<)) MDMD9"5'QF[5^$8N>-'%I Q[93O'AI].=^IL>T4.I%2 ="2II.8)H3RB].X0B MF2M,15"NS.#R-2UR5%!+L R!2),SBQ$E'IW0)"T&APE M(%29!QRPL$;9/(!?GL<$G[5Y$!!2E]_"/%1+0WNO"UMXY35V0*J<,_W;I!4Z M_D(904-'MMH_S8I\+>9+JETQ5ONM61&MJ@A3!)2=:>#.R8!/BJQR1^96:Y/]U]3<%75JB# M)117CQ T F3)(2#-YGL8A031#XY!O^Q)J^8Z@,C8P6ZKB%S"Q7L.!.5.R; - MH_MC3VC@W.;6LL&_6) '@HC;*6B\%H?QHP1PNF8ZPZFA($%+W$D ]$2 W(@Y MURICG;'/.SFS#7D=0 /)EQSNO*];"."L _HJE$/&QC).-@ B-5\S2@ 4VAL5 MT%=&)#D;DNW^8DRLWBQ')9D<]IRG(%2D5P/7!.SH?$T3Z@&U\Y?K$!VL$784Y\ FM*SKV:C<%F)6.,18 M4$EHFF"."\Z*5S,K.YB5)>/!.>)\W]XV-:#L!-,KK<,*7BX624Y]B7>C55Q$ M_I1&=!ED/5T38HP2[4>OJV GEQS'GK_"OK!5U!\A= '@LU"%AN/Z10HMFFS8 M[L:#*/Q-9#BFJLB8+&/2/2>SG"[01GVGR&BR8>=@'>$/0 MXP #G* ## [(D)DMH7*['[P>8H1"83U02Z>F_*X@[&0-F95*_S3-HEF5J*&W[7P=)+Z+YKW@O;6[$DU+ M6&E \GN+S"-4B>%:5@Y_,DPEJTEY:H )'56QBN/S-HDW*'I(]8NP4&CY.RG (\27' I\4/_QPP)3Y9K/OAO2K(Z@5!#CI_^8N# ]VJ MB T(\GMR6JT-2SB2%__O780M3LMNJ0J$_>D%8TB:?"\'^0&L-=Y*M1Q(!0FR=YQ,E#8,EA%CZDNYRKJI MBK\%7!PR']5G'/O::M#(N.M"\Y[+?9\HENXR2#G$@)7'FJ(P<) (+ZB$Z01]F3EU&>= F':N]VN##$!SD&D8,0&"4E M(LF4%"-]D%).V; N[IQ.2P*QYNX)K"NJ1TCOV 7),?0&I+W6R MZYP^41#+3SY93H.[2-&YSVT\)4GARK95R>=NAM0]<*,L!5YF^N$%Y^);6!&UE=D%&9N- M@0HO'(2J]](?>[KEU7:?X+D5R8\N//&V)%.79%6\5,OTY(O4EI$!"L$C^^V: M[8'+54+QF#""OXRDR5;0)IXD;BV#T: HTEQ$$21-4A"U[=8T*8J6>_EX:;/] MX*7OLV?2QSC-O/#_!-NKV#^U9(\3)((B](H FH01)4!U[%)H%\YPHC#-GR98 M14NOO$V;MY\(:EVF )HY6]8D$YAO M)5MFHH$R\#6ERSPDP!ZBHS5#K.#CK1%9"N 1T_>J5)AM,:/P6K=3:/18,[1&42 M52V].YBE9"$YP"5&%1X@GX4S <=63!)@ Z(G'&V+"N F60CS++1D@I<#G(EXM79!(4Z)73D!-%RG72\@Z6<5!?]@ MEX//UDNP#+Q]!2[RU1!8FK)CW_]"3VYVTYQ&S;/(>,&ZU'E#-3+&Q_[3-S]% M8B/4=P@I&2(J1[46@QI7%&Q-$(+:1>!4YK',8\&3E(>FGY,X/?JDJ[3.074! MDW@ 0QJ2/N GGC5,2EMBB8]=H&0SE4@0)B7E"4':YR.5YG59B.)5LWJ7)&X?M\"X8!IZBA0C<0"_ M4)/A6:1O/GA9GC U77JO>BH)35FN2C(KD4.2PF,V5 DS5&I_C>*7E":H\MY% MVQQU:IY[+C4N7CN(I9"%*UD6R_!6'89SXDC=$R&^I\CH_!K<26+]QSV-GXQ0O! SM6?I\S+\D$QU.Z"J)H MU$RKUX;]I5"X!6=+,&YOP_@M[8T8*UL)LSL-+6:DZN3ZGR4K+Q+I#5"5'8>! M+]%$']F[,G: 443V_0,O+-CM*[<@[*YLMN)DE4W_$: M9RCJBQ#>'OBZ[]EZKBSL$[2)0MQ1KV4;XM47+PXG([I''I-X&9RZ6I$"X21& MR:=V=2.S6\O,[H.][0I MAY.AG8(.\L^!],R#0]@9T;;1L>U*>N.%VRTJLV70BH_*\[+G^*\RJ+5<[I]9,(Q7L?>Z]*^X0LXCVF?>N1>_#8^6Z)!PEQKD,!X&:!!@H/9.K1#0J\U9A'5 MJ!(-*Y$U^Z@SU?#>1 $.M>Z>-291V"W,&4C1%J\LTUP$J"MZ/&RF^=^)6I4[ M['@@*I28<$5[WM/M$DF:W(D&$8+Z#_C!B@$L&Q[\AF1 X10,/,>"9QJ7<8AF#1I*RB-*,FPZ:4<:KYJ MRX1F8M)(UZ1-=]J#CB8-FI(\>.\ 5-4+64/0L BDT9M3]?,(0D.T2OA"W[/Y M&PU?Z0-[9MW#]WE83PBF79VCF)42V-_:65!:+ E#"WU[JBBA*8$F::T,UJ0 M%>]S50I;SA%1_2@"/S?3N_GU91_U%Q5<4D"6VT;B[LY; M<0\]>1H^N8>M!-3R9)@XC!3 3U5^'(1=> @#HV8_]U>BW$7?^O-=$T'C1"*/=I4='DCR-,BMHA> !E MZF6P@&=:(&=J'7RI;92FLPG_0(7VJQ?RIDMIE@0 M2P6_8(SI/U">Y!MNOSIF$>8^(M0MUK!) ?F9KFDIY>2L&$G/$U4&1U6FV2, M\$<0C$;_H?X&YYC45!3A+N9\$\DX[ZK!6?]G_03J<2C:#/.I"R(L;)WP\E9: MLH1?(2F_ OS>:GTH;!'8[IA(X(5]*I5M3&0[XE4\#XJ8>BA8ILSL+ 9X/].(#1?"'O,W M012DF-#Y*D-3O;Z?H,UWFT9=PJHZL&>L"*A5:31*>69"Z6 'W1_/TIZ[BUYC MIO)?A7$.MY^1+29HD@40A8O.EEO/"/.AC.5RII$8Z#"V3SLCS.O1:$4"5,-L M-B&,(]!'V)A,0>%&@/"=B<95/94'09\4 ^#6*(:0D10'%3S6)-5\+?EV&Z(5 MS X!O_2/QDL2Q=$'G K,50(D4SB!:5^"OVWKP,4&CR6)< CA01K M7L+&?]^O6XLS$1J8B+'7)A3J:[V).9K"#Z7@O-FZ_R>;;&7P>4!PCARI1-V2.ZO[Z\ MW^QZ].S+*'P!QR[).3#MRR3*RR@+_"#,P3Q]AE, '?(W[^ KI3[H"Q!=RF5, M_<9+ 4BE44S)E'!559(R0N1S'"-0F$'7I(,E45$3E#!QS.13>CULNR*0SVW MSN$UL,U^!QJ9R/%V4))5A1LP=\+M PTX/^(L"%<'I0!V]&<:KQ)ONPX6*IZ" M'?S#*VBXQI2 'M#;5]A=C=&PB*[=ATU-6[',:^&6H!FBNR?Q:\ VZ73'.\(7 M5\,EM#SC<+4]/3%LAW.4>S$4)/-__Y5WH_A!:0U2CNC&+V-] K3/"C.P1&P= M/ Z+$A+B%>-8<,K4)_3V \C8ST>VA(MACGGGNT%D"MA8S.E8$]ZD!=- M2J@XS-;L2N6@V>XBN(#V,PI:U;^/0(]5!CU!E_C%B%LX-Z^Z513$7W?$_RKMB+<$1Y6>SBT%_949QC4/J"D M6>G"0P4[&XF:HO&>Y6B\BIV" 8.4[8#5+36*G;(M"),EM>&I,RY%J M0TB1 MU V4C1%!&E"&*E_$(LJ0W"]_H="YBOJ7KVQMKP1JOR@=3F=YEF8>8K&"WWO1 MY[23 Q$QDH#T+ZJJ4Z*,-L&HP<+Z^6=5^O!TP<]48@WSYHSET-.5B@_HB0^8 M\L\6JY_MQ:ZX#?9_D9OAR@%2YJ2,PP%B< +:'"#+0FRK#I ][.1>N!4%6K)] MR(E>_.IE6,Z8WF^!UM]8=-K5S90 82/O3@-M3S0$R#GH9\L[%8CLK^E.^XTA M)!=!$]OG[H@ZW@1.//W7#C%;+,Y"$SY+\U0 *(NCF8"HQ+50BGFS%YY;<KQ-NQ9'4_L5/JX\7T=Q_9P02J]B.C8B1Q'PB3CQBZ P"F^5OL9/D)N":->N8(J^N4F]AQS=@2J%L496U5(.][3/>OJOF\/E=*X MNG?2+Z4WXPVFH1/N3^R>+#LK-751[EM*76DK_8 MU+KP:%H"*%AO]]H8>:PZS$;(8^�(\#4+!H)^5L0?]7#EBMKR;,O((<07J. M["6>:IC*M$4E!M]?,5.(D9(W4/S.1Y9B-2%9)1U32_VPK5]7L.YJT.WP MQ-P[8/7S=;K#UZ]"IBOV0@OGS0V1CD64\.9H*:04&/$/\;!I4A N8!P\30M; M\$\>QJDH+_V7CW_X+=JC__+ITQ^8ZHTI072;H?N6_'PQ(9\N/OV,3UPSXORG M'_&GGR8 EK:ED(U 0XNYR$:G307)W(\V'Z"[7CE*(CLKLHS9+FZD*3@@\2"$<"! MH!)7% Z'LA*/QYA#RR",@TR5#'#B%,V6A(W.O1ND')](!MC:*:%7&0_5<*%U MG,I!ID@KJ-M;2FGS HKH6^,BLML_M;8([3*[\I)DQW@Q8IZWE*!YD-?*AY(N M(5?&O$715=_,<<([].18D5]SB1XEN67=T8JTX?&"GIF$>^G7(&85)=I%!N;- M9AO&.RK[ S0TT6,J^T+$H=!O:SSE:G[0Q(4#9A;O4L%B:R[1--DN+;/X6S]=QGK+C@ZDN M\S>VSG>SB#[1USA\90<*][I);(?^.__3Q:>/I*!N'SO"F9!B?;*AB!P+^]#P MT:#=:K/8ME'&7)7FO2L M_T0:]ON6W/WR-*>+=12'\8IM_<])G&_O[Z\,X,+_\D14R@1)L_OK_NH<1*DV M%VB6QEJ; 9/BB$5U1WXA=8*0>_:_*XNGPGY-%J3FFZPIPZ(#9Q5E)W/?5D]F M4P2I3G#4S+GW3E,HUNB9 B$,W7H4KC#K6UI[*QCT-K M4_& XU18&SL9D8%/<3+SG%09?;)COIAB6X?'=<-[L6YJ6[$J_LSIKGQ$N#LO MW[S$OWG?!KQE&?<.&O"F:OX_A04H^Z_UN@(?Z&\5G(@"[&]PMIH:(GM ' HB MME!-P^LA?.ARR4Z<%>/*XM7UA;Z)S!FHF4WBB/UQP7N5/\9AL-CQ?QMQ&$-F M3I2%.W+IQ]M,N-;OTA3*_THFB,[%^8HN]@8;IEFZ">&#D+^*_SH))SPF=$D3 MMM04_S+_#OTZ$ FJ%; M2UXB7%OK./09 Y #D.UF"1>!_\U(FT!EC-]@%D"VLP"Z9E6>BC]/'89PRH39 MT'PD^0,YUIF)&NY_-2G1K"JB"\3 &AQJ40_>+S)7!T8]D:7F+D)SQ@738#M; MI;-CW=[3E1?RP'^/9@](A8C\ 5M='HZ%'^VYF8[$CI5]BEQL+]LSH"Y*.=8' MB< :%=.PC\5J%9>3G6UAG++]ZATC+FX\DG"X3F<3)'Q'CD6+ M,Y9=RX)2OBU7?(0GQMHG+C.[;I@.N6+R?4[BMVP-'B@O.C6%7YS&DB3A-(D@ M.GHI:A+3G(IRR51''Z-_H7=JKF!!@P"1$?*I90999K8"%_;@);]2\'IATJD9 M]+.")A:-.\0^,R),'?+91A*V9)!(U4$:L*GP1C*1XH3.UUXTI^#07O24I]2= M%G(DXLFA,);Y\>+_ 7-L$]O \+$N:ZB).5L6V# I*48A, R!<0@;B(B1SE#8 MBF'=_FWA@Y(,A,Z8T%L^HJT$FC(7OJ(B/U$PSF3IUYPFF\O(A[Z7P.63EU%, MV#?>YW3/ABCX$ 5RP DO,A>\$&#F&YN=T-C$."FL&'2NJDXK9<[>JKTPDF+. M>"UA)N?,EW.6,'XL-K"Y>YSURTU[G#GP^9[,I9;;^#BSQ^&P!6&7+/,,.BEOY @6H<"=2UWU@BIC$FU0HHQ*BF%E6L6W,!65<[*8 MDH4R)0MM2C)E2O97A\534I[A\?*6G=89O0]>H3"=[VC'C(+.WS%H(5NS88'=8$M"^ MQT(Y''S1A ](5G)$T6"*CTD6B"4\:AQ MLEWCO;7*\Q[,G@(S?B+67I]N5RKXK0IX_E" #$7[^+;[H+@53%S[O; DOG'N MA;.7,%CAL-4-&,-"EIN^XB8D- =ZU##NJ!PAT4/CC_RL(E M1VU@BK&Y E64.'T+4Z)G*RMR E"D/0&5G@Y571B\3F$,!TI/[4^.P9.NJZHN M*<=QDMU0#C=;JDGXHAL>AECVD[9O1!9\"$MP&B(CU?<32+;E_[D/(OJI7S*4 MH#21?R! TX[%852*&G/:H2CUU2V]D0;W2EK8^A)QG'^Y^/'BXF/9U6E"/EY, M+B[PG_W*%U1;HUBO6L(?*JFI1V*\CWH6J]"K>R5/PO4@J^M<@:T:$TV%5NT2 MSB&8JHD-T%8469',:5%D'VC4=D%LGJW/&R\,9?"OW]V I(BD-5JF:ZX"AYRO M:1@:24M&2BZ2D?NP7#?7=OFN0RS1JCOXEKJ+% 03$R LD_WJ%E$"$(AD C[6 M>4I*FUY]PY= M%J&"EXW*?E /X7WPU/V13UU$5^ XEP<@%P_Z<+*[C"??4X$8NYN,OZGPPEHC"DQ*PM#]?@FTG+K%?MHP[_BH M2M,:\H$PQ8[N1"$E6>:1[Z#OO)9>U*NV058S1,$FWQ39ZB3GR2?9FOT[BJ,/ M"U!V0Z[_>JN$VL;',R*H7**UF6$CY]UAK^_Z=A W[XLP]WD2+:C)>2::^E35 MK^FNGD /N)>&)A+6D5]&-!,']-2PF%0 ^U[)*S40CT>2H^OR^>@2)BPEFV)\ M#$PK(+,;X($L)1,D4+BP5JCO=G+$FI:34A34E.-B,)J4Z'(X-BD&)^KHW\:< MZ(GB1E:+O3/A%R]!@P^K3Z$^L8^TDI@ ]5HPJ#KZQR?1]'*P [ MNZ8O>"GV02YGI#X@V!P0FX@;T?(=8H)_=3C7=)O0!=^H[,\A%=Y)%=[M M5/@%A?2$%,31.ZF2/R_A5 _8H1):=X)9$51MWZW01^D\%?U/E..;%R]-P/Z* M_7R1S9)G=L<$BSXZKR"% @AJUE5>F70#UJ+$)"]P>K[$T:)_"L.U+$(4R&\3 MGAEE.S' DF3B6TGJW-"5]#4 IG(,.YFNLF'QQT\O\R [&1,-WX4[]N.G[U]^ MD'DREFK_^O)6"&4PY0B 9N)2Z@A;*:(XN*8NBU];!N)?P MB'+N3?Q= '-F=A4C5 M3/*M(HT@BL@P.W316/(&?(V\,(2X ?@ DFT,L*>GX@Y5_#,*:;*0M L (EL> M&I,"B4^C"E+0M @$94Z.VEW3_ETL5_#MU>@IA7737?F(V-J7T,K^P7N'5/8; M47$((T:MZ)@SX)0;'1K (MAYLP"PF6R;(FCO3E3K/;)W$^6H- M2?6,5$A\"EHQ1 HF3F+98YE"L3'40DF5(0T&\65':@LJ@:T)$8P1R1E16;/9 MV::F+6M3YX$_QZ'_XBU^95=^WL_>D)3 ",RM87PY$TTL@[HFM"W-)8I)N/PF M)J&IK82G3$9S6XFUOB(LYIM=^G]GIB!J&+=Q\H6^E7U?F'4?L3\N> E0GRJ/ MME8REMT%F/W*#-L"ZY#G1X@[\]025STIE6?8!CSQXGMQ9?XP(1'-+/:QM2-9 MJ(JD4I=%T]^+ 7YP4HML1\B]>A6IY]CZ9CQ;=4VG-&(#9+?>)@AWGRX^7OO%*@WRX#+ (L-)5#@5KT/8S&3I,?2#$@*4=TLNOL M3\!>J>TRC-]2WE@C*,3VBG$LGJ.U/=!%$_;]1NC%=7GB)S^M&3P4\,N!SWXF MU(!/_^FP'@IR-2NJ_;E["_E^=LG?D: P47V6,2+'KY-.HL$('/1+9 _$QD:K$N M!003>;0C#D?*Q@U._9OIW?SZLC\&NZ1'.,%1S-#T+7LF4 MW)$YN2;CG&.M,!!7AJ=/,]>-$KJ-DPPSPU*ZLHS-<40;3A-ZH-Y^M=$Y8E$5 M="!P]?C2RG^;O6,NM/ZVN.E^FTR3W:%:8\@3C*DLJM'5(7I$#3!# S6+,@FX M60695T%()6KB1-?S7>',FQ=3!9P_0%"'F/,6P&D[!3P/:31GA!+8D_"E$[O@ MPT>W*U/C>&GO3L5=_OZM7"E2PN[;SUNC9GMJ"+7H"SZ M-JP5R)+J_OPP?8Y#7MQGQ'/-")*"HBT#J3_7\@@@#T3AUW;0H#_?VO95I]IY MM7:O7=M2>SY4)7W_G>NP_KS%;(-4?=#+%>^0!8N-UR7 .%J2@TUC#7*2K\5A M R?BJ:4D@H2E4[4OEUHVOEU6ZXK">IVF]WH%F/V*H_ZM&GS.9?"Y+@I[ MCB*'I;1'AMKM'HO_*_<2MN_"W1.Z=/N>XP4YPNF-FOG:X]V^!$=U0N]K5Q_1 M"MV)A6U7: UF3I6\@*S).7VR"DR16SME=QTK.7 M)I(BDM9HF:YI=&.;<[FXYHGGTR_>AO;SN"$9@G0<&(A]F:Z %DO.'1B&TQWJ M"GC7]BE 0!>-,-\L%QPT)JOWSQ6*F^L,SD >>7JVU138;!JT#=@N"=).XRA/3SWL]!!\63,J"_A?@+@]8!P;,H4U MXL@*?J0KB\7/0YR*^=+]E09!R6=J^#(/[X/EJ9^K(Q>-TRF"LW?H$9F S.JJ*L6?L^6E-%*89']K4V^9TKGCGI) M:E'1=BFX-.^DC[D+B\KMN0=@>Y#1'8?&?<@!TINU5GIK"VP3)C?]@F=,U4&RC#LRT%6[Z4/9(9\!Y(4E+? M_/_;N[+FR''D_.Y?H1_0&]O=#D?XP;$1*AW3LM5=LKHT$_8;5415<89%E'E( M*O]Z(W'P1()@'4IHQA&[/9*8 D2R#N_/'O)Y)'/GMH?.[SGM0(IU8]]-F.E M-N#!H35?26'9Q/".+4I7;C(HP)7@1JV)WZ4*I4X<@ZH)W7WA@9\DA:O)29,% M(Z:U@YG]799GK2:>K[!ZXN.X;2WO(BWO#&R5*JWF[4J$6#W!AUUYBN@_7@7E M'W;5G4R*C[X6&RZ V;DD6[8+$7^,WM9%@S^[QJ8 !(2:HA2A1?0&F&D 9QD ME7AW\YTN,CQ*/ZKO8OSXXCX2G*W7K^"3Z7%V=L7C?.M.#USR1USK$(JB47@O M2K'@_"P ?&9A=74/UX:=AAD7#Z$,N6/V; T.6W*3FW31S%];BF?>IR=?8CIA M=1]A679@7XV^*;53>WSMDPZP07 1NLP4%TL5AI(]E5<\OXBA$P3?&34P 6T] MB]*_5840,GQ5O@HY\Q'>D"W^N%[G\H6I%)Q.!?T9%?;EAL55RN8KT]+M084S MH09#!3-;L2V)GW*:NCU]7_B*^CXU^J[<% K9[4HAVE^\2Q#O/=]%:GT-*J#\ MT HHFW?3[C^D8&PNWB7Q=&ZB_;*C6T^'5"7MYB*T3_MR*&)AG52@.\<-+('Z M7HKB N[V<9=M<_K^S6C+>;U4U?NO/.M2I>;_/(X__-S''S8,70+VR,)?4].M MM:?CS-^FLZX4& :[6:(=P5^T39$RP7GSBW(391OW9 IN99+MH/8XIXZL CZ%EM_4H_T:>S65PRP><& M;!$#+,=N7%PTDYX)<>SD"^EW248_C?PR9TS=:TSDFR@' M$Z40VI"!]DF6@K/K>,+)K6-S/] ZE=+Z2;;<74KVK>_ZKJ;Q.[V+?G)MI78! MO)/A^B'I02L^]7LZ5X*J4#/$K?/H6Q47/#N*[]=S7:C)SLWS3_+L_93:WAK. M> J%IAQI;Z&X-;0KDYTN[X_L=]V=5K4LDQ._4\OJ2Z&B&:!LW6U1J&,W;ZKF MXC;GV];^'YZZ8Y??OOU%<_\+\P *P[5W!(=LZ4_^LCHNZ[$W=MM_8W/"-U;7 MI9TNVZ:%-?+NF3:U]+$ =!>S?>NWTSCLJ^TVRO>PYQ]REB9;86:)7WL^HDO5 MA>Z=0A;G6[E% ;%AEA>?P(7608]Z1P6D56A9__@M$:JA^"1[V3/]B*2'UM:N MYY2JQH_+7\^> 7&>E0W@JI'EO<.Z-% 2J ^WN>Q1L-P?A7K4FO"BGO$=T([. ML*+V9[(NZV,XM'3HLG7!=";76M5QX?1^F_._VDNQI=#]_RLYOT_4$I'_=%&_ M^O-M:,C#A9RUR^6YA=N)EF!M#].:\YREY\4&_@^U72]1"ADQCTPHO G M_,,%L<^[?VA1WID,GP[.DW26%$N5_L;BTV0XJF@(9--\4CDUK'F,3W*'Y_53 M2H*_YBL;(/Q;7YCM?5U$Y043?X;XO)SDK_P".[T#)KW"Y[J-P%_\1:;MMR=! MFF[:)[9YK M% N^S]\?NB/IY+WKX;\IGVCSS1?/09W3;=>6ZEJ3'9ZB5C+-G\IYF+>G(,D)_?AH=VI+W<:0W#LEBH6V^--M_CW[G M^;$@6.[B:/!"R=N\$TS6&=?;<=),6?3Y5CN0CSVI^(-GFNO*!W/50-Z\E5"! M+!9QGQ2'[O.^R -A-I1]S5-]NABMG6R>Z^(F$X:>DH7N'729+SMO,9B$.C=B/4?,7V1X/ $7K=!O; MRB=.0;3@3K\$>*A$.80 ![N]*A<=\;<2&X8)Q@V9T[=5%CL^B9V2Z/$U4E:_ MB=%&,'3 BFDR==LK\1Y$_$W,R=88 7=%40%PC^RF9?LR+GK*[R/4LAQ8UC53 M_[W+GC+!NU)06Y,7SK6XFI"\N^H+EB&F(%SZ4A@\YVT5);-PU>IL98:(,9-O:#YN)>/F-P2LU MFZO!'V4GH7,I7G"_X='>0? MQ+Z'UW[+*^OJILY!?@HUEX3C)'98)3UZ>5LR0#2[$C;Z'EIU2!+[\3QD M)E)UOW6@YJO^<5/YKK([B4J?6+#E)N,I7UL-@,/G"N7TMI)=_71[VP#*[^E[ M]"Y70HVSG>'#9R$_Q5*35@GBF0R,_):4FZNJ*/F6Y MAO)[&^VF4QA^-52!1XF)OQY2^=&M,+)]+Z^!U YC!8 B=LU/**(7IFKQM .T MW*^?OW[Y_*\.-['/P$"\>35VD,G9$O85*T'6%1O#\EW>/9_QY#9]S[W&?@,X[Z:U;/AY$ER M\4N4F#32(8/J7S20:FNV#>+5W&X]_,, M8#@A&_Z%*?R@-,J0DS5Q/#7/JZ5/;8II#U&G% &+MXSKE2>] ;GLJV&B%,L$ M(;#,DV?94NTI2XJBLBMG?B.I@P!V.W4D%C VB/0L-VQ%6Y24VNB1 MI\7B*+')0.]!P; =(\\\].,.:9BRSJJ8^(X)8J,Y5/@. ;5[O54FE\7#AE)6 M=_K(&,+L,-GL9W\9QT(T%#(9WWZ"W95EO9A/"!\W3H MWG>043[X;07=2X5$EF!),GUH)PRZ#4 2U,()V:QRCT7 M/^NWZI #(V.H8WGL6;QG\78K9[::A8SZ6_1[15E?OK6A%*5%D0$2>*Y$G"D?]7JG&,VH6/#)+&67S+ M,\7_#7CEQUD(7I8[EWE?F-C0G*Q=IK&R+Q!H0M M#(V^=)'1N,=U?(X I)@%N1^39!C(/Y%NIYG8?/6#E\RT^S&Y^^W--E#TO$?2 MIXX+3:XN -;=WW]N&"NAK5$AZ$X7^7:4W% MD2+G&D"\F-D03>^JW?U."GIU/EHGX4X=!*MWY[@9J57WYHFT\\9EK./4U%NT M[7X:#V8&]O!IRE]!7 EM_YI7S^6J2DU_OJ8 V15,FS(!O==1G075(2O*Y[F4 MVK$,+IM4*\3QZ#&2FMDW>"S#H*!K8WH-I#9Y-U#S>Y9(MDUW*T*SH MN^U6_)LG4:KZ UNMX!/,&Y0QYI/$ZAY!C'$A=UL5I?/G-%%9_ L^8R#-W44J M_D/)Y=[0OX9I91@M-:MI=9!5^9N>2%F>.7:'SDIN)+5=V-^C$AI%[+'$49R: M>H/R; W=7N$!K9NR=9UOY+A@,[5? AR/7="5R_*6@5V5@KI4E3S? M=XAM'^L$TP9ILH+J(+YDQ]2LM0A_.]4Y#?'"P?\AY% #-8-):"LAY9G\"=M+ M:*O[N=A]D(".Y+4@=.11GBM9(Y?>93%[^P_6V4XH$;4&#O[+OH*"^Z@<#G.5V MP9S&([NR>E3)G>(.]/NNKS 874&'I5U1&?_1U"I'C<"D MNW $4A^XV>Y2OA>:K@P &L D80S9 VH'3$2]>*'=)$LF55I7JGF?BGKS:7L4 M<\^TKU/'VE'+@M1R4*6 I]5[6V _ S7S?+>B]@)UHJJ/D,\Z7ST5RK\S'H;M M#0A.=FD\]V[U<=<"1N#@3S4GN2[\R-8)B-RL!)9B5X&[-.0!2679JU8X2L@B MD3&$E-ILDI49]VK7U,6N]Z[4^9$A 14#X%[6(17Y8Y?B(5ALU&QQ<*MM)1]2 M;)QD:2_ 'A]%K3WD?,E8+ TUI9 )=<&N1U@IJ76V:K=3[J4HA6K,VY2_MJ#= MG3E??D,#VW8N)'0;)?7W,8EU[:@]FH"-$9,OPFK,*#\Q:LT@2SQH*L*:[N]) M!B@?PWTWN!@:)YM+L5?$EY)IX& MUS:MA-1'ORZGTZE#NDL-6H7G'/!1\Q0C?"B-K&X<:ZR#@++@8 A("+:8Q;/]4P%9 MUTUZ V0R*A^-J\CI#/<))0-AMF^Y+&]S62VY1%/W/8:1>X?:=>JNKVJGI,:' M$U(*]M,\ZZ*YV1: T9)[66.VPFL<#D:^.\6\Y-Y6K475391D@G3GZX[14HO] M/O;:955N>)[\KR=46T-.[H8IF""'EO#7T)J,RY()"S28UP!J2:A@NT<+=0/A MFJ,HGF*WTT7J(D!7WPEN>_0+#%:A*%P2:DNC;!&24-])G6!N[9)\"AFZT^-^J1EE=-_==H[!-B' O7V M3FM',3(-^=9V- O2)7!@(ZTS7">8,@.ARJ:WW*W8@U$*A=8W0O3W7! M:A45_D(E%$]R8V4[O<@-&;EF:<6YPPHJ'>3DYLK-FWPBF8DT['ODH@NRQM,* M(O3%]E&FC"?W>/3@Q[1),F.9L)?]$,NZ0RA%JZJ>3B]+*&9/EO<[1'8B=.2^ M#^]O$."[OZ^V8M.G*8=GRW=<5K$C[]]!2\Y^'7:ZL^W\V#!:'/8A$$RC06WRUZ6&.E.D M#AZU\F!G>WW1L^QXTE3T;*2!H%:_L'B^FDDG\0]>VK&H<:WPF/G(]6#)$4V] M;M_CYOSXOF-)815?P /FXERZQITJJ%+S7*96M!'Q0;^#PF5+X+I20QD\T[A@C"8NW]H M4;HBTB>9F/(K_OMN*\9$V178";,H^^/')<*"4$IJ%SM$VW[PC'=]Z Y;PCV" MFJ4T@> 'L6NGV62FW;>+G:#$0>$6-JT<-";5 MJI4&X MJZ#$)=1$%S]:E1M,%,$E<>;%3AK+QE,FM[' 9780?#=B'][@;U\6$&IM\D);G!'U-IU@6FK9V&V%XV2E M&"VU![23 VABF$*GRM=VU[YS /D9W&X355, ;:Z-2%YV2Y*=!>Y%6!(1!.GH&:40RZI4"3/,\N M@=Z#J;TO;)>S98(F1+6ODT<3%$P>=/Q 7-(]DH!%<(LA:S7=UOKDN)D^U/)_ MB .Q>&7I"_LN./C&7G1UU(S40MO>N\XJKNVDX7Y/%46W? .7W#YFOE#:8H#1 M)E>@GOM>A9?!#,A9LLZN(&*>]_(M#IZ$^ON;I %]XK)VQKHN@HSG#9*;(!"J M2]X#=G/$1D]Z VJ['ZQ<@-G"$Y!&2.EKH64XDR/,2#E<(!:V82FT$S?)^A+R M=K#?CYZ17$^2F7!"/V7+3<93OMY+2#]7Q-0]A#RE>>B*ZE\+K 2XT]ZI[NUD M>_5^(ZE9A*7[V_?H#4"'9CS/^:O" A97[ DR4\93@Y7T\)M=:@%&2_VU)/ @ MDH)D$D5]F/WD::@7SL&%UW*JH+Y!.R6UVCT B'(6!Z/4U,X(E5V$AP\Z!-1; MQ@K2B>\;G#P4E7>V;_JH H"?!RS(< "YH[67>JA$!_R$Q#@P=:J'AL)>8]/0+W80\OKI3/7U@58Z8+KQ$J=:7U#75:+\6_]'DT1]('JEQ($=ZZ]A(R0V1T:[G M3I$]97QX6Q))M6MI',4C_#1?S:L2/E\AU>AOR7KCN6V/N .E+B,S\A\X3R^W M8'DBW1Q'2,D++*S #<5LW[Z"V4S^HZF3-SI>&V"*ULR- 15AM;3<\79\\]8E M:G=!WV_DY(,X-6E0L.Y[)J,5-?+B#U9*7;[I%3I?J7P0:4Y9 H,'3D3*PX;< MN&BAHB+%'5ZCB+?F4_:GGXC0Y!H6JY M8L"HM6"N?1-?:18M_U FX8+/F,JI6;QR*][-R68.S*E^#+86#724@N1 HA>B&,YLA_&A"1/W0O'B$._'*SC?(_\*CZV!CZ M)2%U:(M-DL?3R]?J8=0+D['F*4$GUP!R]Y@30\0EB3V'4MM=EJ;/3>>O;XD0 M+OERX^B(.FD"^D!$'Y=*0P'H*JW)?9+Q\2%^USK]&C^,/N-"4*\\,&U!"WH6 M6I"MU/G8N:B=0KH/@H*S F^5::IF=0*AU+3VP&A0#,2 :=HEX[E"FP5(:>7$ M@FTZ*'X[\=34B0+BB?(D2DV_+L J 7_\URFV[EQHB9. M0:T+64%J9864[E%K&,HUM L803T]W:PAN#4PL"OO)KG39Z$.EG6ZA P]-9Y] M69UC23DZ',,:RN^+QP&N/4Y(_ MOJREAE#\"[N.RLCB4QNCI680+$U5E>!W8:^S%B*2E1&@U,'9&[WV07Y&1F]0 MN$(<*6B'X,YD1!K'5-1"O5.VY7! 6>BH)9"KA.DIB[4BS.*;MR5XFJ7_V"J. M#IF(FJG48,!'(B'Y(0Z?Z":DR&]2E;J" "WD1@@&>_,&G[M*B@VDEF8O+)?E M[B67Y;&RL3"48EF#4#&FI8A"8#6";-+%?OO<5W!.83Z<)B4VU[/ M^?&V[K8!P*!=6P,(3,"Q)'T82..GO+R]3E/_SHUF[$U/$59#$8< M''LQL'PZYN/'6WJ#J+7::?V4W*A^!TU%;==8(A\0L'O*^'/!H"TXSG<[:NP/SN/7)+7"8YEKU&S(*"_S%2B5MRE_=8.) M.NBI*QL DUT;RA"]XFD2F[2H!Z%G U*5P@[5K;^BM%Z-&XOZ%!-3?V>\Z\N] ML\;:8QSU*0/%XR'G2&?&UF5ZP=++P]G7F3B8Y!\;\Z<0%5)M?A\Q,;A5 (F@ MB^BM92>,Y'U:BYVFI^TNZ*, /6ZQE&+_:;MVQA82H&AI:"0 M1R>;G#"+66/-V:M+.Q?)>2R6[NH#.NP_FO!;='1KJ5G:$\HQ.GJP419K??EF M=K>XOAS*I6_> T;J/WMDD@[)J>$\:D#;PHUH^]SG M[8],:2Y,EW2HC"/M%0<"N6#;VSCW/4/9&T?@/^.-:TXU.;4P.Z99H/KL0R^R MACNZ>5MN0.V '-:;U8J=H5WAY">@C_3(.GZQ)FE%1JG3W^4@)ZW%'FETAS6, M]1I&[<-BF7BN%-YXO$TRJ!6/(!%-&Q6X;/$:2/G5[K(7+GCU5L,>0^F9@TY7S(6%U"<=9W(AX7LZ283AX&3 M3#G[U75["O(A\X0BJ4\3=[(+A7<(>-EO3)Y?)YZAF*]4>IRGF3 ZB-I4,HX= M4S6$\V6$-!AWT*40BC'4D(NS^!/VE50AA>8B5!@6JU+-K=B"VBSKEY][9OZ= MZB[4KZT7!/-MGS8^C#!?Y@IR]@6KL&7IM:]12V%OW":G.)X\2U!^,!L6CYV* MO$J\9T/U+"=W@,!_-+ET*TNH(U.)[;@4L-$%DC;9"CW=NQ( 7/1A&TT'F$L! M!(.E(EV(=[Z^9:/!8"LQ\5?YC4&J.HLO7\2;7C-3LXR\9HJ=]XK5/[(0U[!&TG3!0 ;J3* MFE6V[JWX6T=8.0G)=05'@5BK/-VN/_B-I91;CV(S??D\^YU7N2B:F#K#:L-?BZR!9QT7]05WV!N,S1Y(2S MW(AH![3"CG3N-* M#3-,Y'8?G([NX9CMY7 )2.4!GWCB>U&+J($]"=:^4\]"Z;5J'Z(D)(:5^ *FZ^>"G4J'H5 TL?BN11[&[Q$)MOHEN>(]3&T MPTXQ*_5FM$8(+LNK*,_WXF%1$>\UD%H:UDX: _.N4QZ11/LTY4NMBC9:O7*! MR+9WGN':$]^,')FDQ8L&WN.^^VA\!"4?^"7ESU$JTZ/NRQAQK]B(J*6?U8YR M UN.C:'\#HM7OMCPJA [0O"0Q:M@'?MYQA[9"T]?Q![I(ETAW^F022@3!?B+ M'=][<)$TS_#7QP5;;C*>\G4BT4BJW?W]%99OZ*(.QMNM>J^,^KIK,O(Z.JB# MDQW?()L?K9KK4U$+VP92!9C,?-4*AN!<:GP4];)ZV4=.5 >$EO D:,Z_-XHH MO.3^,;#14+]U:^7*L"?]<[\0\N9MEZC,]&&GP9-/3AXU?]5F+@2!J MV.N!I\ERK_YU:JU3YR#/L];%SRW=4B$VVQ:'4P>XC,NJW/ :6 6]PXVZ2G:L9$$Y."DXYP,">Y^JI<#3M20,#"9.U4M!T?,IA18P.HH2J M8^LHU:C9OT9[#$RU$C$N\07+MY=9IWF. MS)JSZJ\GG9C:X'^8X\I2?9'X(1=B]OGJ,N:2W>+/:Z,+ 7[*HR?7]R1EXB1E M[!0-O@:340MC?5:X"T=>]?RQM$K #^(YYB?/0(#Z26?SG X%Y?;6[%WP/ @C M24 P59Q1JORJ6R$)DG6F<.%[70@/FH!B'=L.GXVZV*S)A.T+AZ:NU\5Z)TU MG313/Y!0TCL(3+(P1!HA T^S4_ <-R/]Z]CQ(DIEF%"FEB6K1.5 X ZHT4'T MEFB[EY9'2EJ7,A0L!JV(63.Z!D0!%'A>"?,V8RD45PEMQ:/($QU KM'HEG_Z M/_?"POAJ5VTLA$$%,M!D,0L9^5O_N8W2U!AT]O?=(:%_X U+4Z<[L4U!;6ZV MXOH=-[5RY=YEK3C_6%[ V/@0''@Z(O<2)2DP=V$UP8-"2S*#*'03+3>76294 MU-F^;73Y9M>]P^VH]XQ\'LAF$>M91&]0,0)A-:C+Y[D]C1*-[T^X#IP+;IR'GJD.9^L57^'ZA/B^"1Q8&!9XY\%.LA-2FOC5_O/9G-(:. MU=[W'4R]2)M?PMN!06W9'%>\.=O;)\!:M)SQ=M0V5KEAN;LUR0AI()DCIVC< MV'?:R!5#K-+5Y>M='X T,;[1:L7#/Q5"99.J"I8"[R2G]G_C<2"T,>;8&&HG MKMB%ILC4%!: 0IU((/9;QAI-V^JU]1].K5IT:X,AJ.O(X<:(J>/J,D6^@:O0 M]5:8 '*0DT;X\F0;Y7OC/?PNWJNJ+@2SQMB#WZ/?>5XW?8#JRZ2L9%[4,.!W MW'S$W_37*)>,WEF-/R"B9AL\6Y5?-\COM0;UJ+L+IG$$[$)<'8F%!V0ZN#S-=I#6>^!J%: M7;-=SI9JOXB?4Z8UP'9FC368YC&.$+'W(>=QM2SGN:ZLY-( "LB]?GQ=)F:+%8^8Z]1''#0BA\53;2L;)Q\[)]%G(7:\['>OO M E*")F%WP^+TE!K'4Q8I7 30'O(=AS0T6V1ZE)C:?AKKY(@U^$2A\7HSM@ MFH -J&'=CG?"^@FF)>> ?GE:/O34[B/?+/*VR>!&OSMR2O)OVY=9SH"7@YRT MSO;[["=/59@&42Z')&'&Z/!W[QP0GM YRIPN39^QC1YX9@A (0UV/E]EV#[ M6D!!#$=_L0$5M1 ^73AIMJ_]R;[(T>>ZZ8$&G0DCV()1^E D^O3A"*ZVRT4L .- M$E.?!\RA;MW^&#&U41?MDC)*Y<,(Q:Z"XC&=F32KRA^\_"]60I&0U<+S'$NN MWM::FEVOK2]3R@:+/V#&LZJP["D?>NH#CGJR!-M?5>E]LK)#=7B,H_:2#X L MK3[R 15UJ%2G^SM\C+V@B_M+'3,?8?;45=W)G,52E%N*;5QTU#*'E4IZW".U M 1T"5L)N$X><0BST2:F$(FH4NJ&YL(6>0=F0(.:_2'D ($>@\]0<^[F'S M&1=BL'F^PF+$WD%F? KJS=E)&,:4Y2$5=='V:L7 M&-U+P9(FX*4SB2KQ%O5 ML"F](HSIHZDQ/DRPAFO!J%-PQ:,K86A;W>@@:O910X?V8'G W:X 8UK:LS_\ MX2'S42=?=5#$1I%4O]B6/W4.ZJ]_: >(ARI?;L0?92Y%!TS# M)[_KN1:T&: M]":=??@(:[RY."C86=44K2ZK8.SVIZN_136$:) MJ9E9TWBPCXD0%#B7?JJYJ=V'0Y :IQ7NH@^&\5A23HO9OO6; M)]?QGR>4KSC;US]^2X2($ K;7A:*>H1\'"-#69[._Y#P%+E,C%[N/3)(\&%_ M(C5/8_.T+EQKE$O-E<^M 8X^0" ONYVYAIP*A)3:+Q45FQ[&V",3K#=90DJK MPB#K_J%%*8P=(9F$".ID;9@^)-++PV*WB^@][T^M#'5WK@,BRTX9GB7L$NH. M\9GN)"N-.:/ ?3EXQW3M(O>/3%-_+QW>%#6[>2I85L-+[Q Y(<[:; M-2_QW_[>O$.AZ_[QCW\R?Q'_@&?I'_\'4$L#!!0 ( !)!8E>!5$N?$TL M ,)^!0 5 97-M="TR,#(S,#DS,%]P&UL[7U;D^,VEN;[_(I:[\M, MS);KXG:W[1C/A/)6G;N9J=S,K/;TOE0P24BBBR)ED,Q*^=?O 2\22>%*@@0% M*F*F754"P(,/YX:#@X/_^*_7=?#F!>'8C\)?O_OP_?OOWJ#0C3P_7/[ZW>?' MM[/'\^OK[_[K/__E/_['V[=O+JZN[][O.OC[?_ M]N:_SQYNWMSXX==G)T9O+B(W7:,P>?/VS2I)-K^\>_?MV[?OO84?QE&0)O#! M^'LW6K][\_9M,?PY1@[Y]S<73H+>_/+Q_<6[C^_?__!NUXO9@OSM;=GL+?FGMQ\^OOWAP_>OL??= M&UB-,,Z^+?&1LOGK0?MO/V2M/_S\\\_OLE]W36.?UA"&_?#NOV]O'K-YOH45 M2@ U]-U__LN;-SD<. K0 UJ\(?_]_'"]&P2%2V>)XK6#DVPQ"?KO?_[A_;O$ M>8W":+U]1WJ\>X#_^5(R1/G?6>A=AHF?;*_#1837&;9 :/:]%4:+7[^#@9.W MY9 $H?^I/%"RW:!?OXO]]29 W[W3.Z''!/B4$' >A1X*8^3!'X"Y?0_^W3MS M @+BXPJA))::5XOQ1C*]>P=#NQ5*?-<)=,^5.GA/$^>3M?LUGB_F&X0S3HN! M_CYT$L'1XR>-@_281.[7511X8&$N_TA!1'N M1>(CQH$X=^+551!]BWN8/WOL/K7#WOC?.0G\[WQQEL9^B&+"G&=.[ -E]Q@L M:Y@H:/:6@PXST<=T#3VVP''^,O07H([ ]KANE(+Q"9?WL#:NC^14?=M!AYGH M WI!88H49]+HU1.I%19!2:[W[A%^7(&1$-$KT;5WHFZ8R%?F:.\8PT_@4 M1=XW/PA@L;.UQ\B[!A48+OWG ,WB6-;#;#7B,%,$G8=3Y%V^;HBQ(VP]!Y\/ MGZ>8>'\WOO/L!\#QROI5>=QAIGN!GA/%F52[#&3P#CPK5>/&'&# "8#?@#)W M&1B@C2O"'V28B>36ZLEY5>9_2L]A2 :PUGZ2*'' Q%+Q=:K?A=Q>J9 L&,+G34)V*]% #[3I4Z:?U,KC_D"-??:31 M[$5:35!YW)'M2UI-NN7H)KWG5O.4&:IWY<'Q(U4UBO10HW!,VRV9RIACBC3/ M/"\S54Y0(?<")8X?J&*@[X-C\BHU J3O@T-YG^2,VTL#6%3XR5DN,5J2 Y7B MU[/MGNU+OQ,(DP2GEX\-&O+7R!H*(P[OS!,KE.;2"](-(NUF?FV0PNH<-%9> M?:V?&QZ%V3_&EZ]ND'K(N\+1NC:?_F#KAQ"3.Z\N\J7M R8!V!D, M,*"!O_9#^,M]BMT5^(;WV'?1+ B*/"N=L+3_K%&P=OR_V_U!B\\Q6J3!#6DW M7S2W2.76B9@4/_[J>+^G,<@$^1PQR@]@?F(8 +969#B8L!YX!R1TH!A#3?=L MHK"6@A,NLT;%MDV94;M^87 (?D,D4Q(6ZP6(6\(WUHX?EC0^(;S.^&&_:-)Z3)C\6+U/BQI9*Y14Z%5B M,,7OWBS9=9F'#\A-,0;6S#:&RCCT^'$SP)VOR(E*?!WNR5SLXB,DF2T[?\D6 MNC([/;AI^;;!P+#&W5?K\4<31-8(AJ:O]2Y0$G16G(:2V<\=C+?D,'--K.%\ M48YRMGU FP@G)%!7!!J4Q6QHBD;#??M9L5KTQHK*GQX77^;^RB5L#=8DU@4\ M@!/_STR>"F_V<#/0+U]JH&AD9TU5%I'LTHY=!Z2H=RXF^7-ZG%?9D4QEZ>D, M\+<:W.3YI.[)M_J 20#V9S+4G]6"%OU]8/P?^,J.T%F@I8RR?0]!\F0&[BT*77$H, N*^SI88H78!'M,4 M#G6@&!!GZQYZZ65 ]8%'D8.ATRQU_U+_2<5\&O>,_H!<8%MP"8M#O/+8&!S[ MXDC@\ME//.;1W79,T+6X!G<>KS<-J.RIKJII,OJ\E /], MOM(DH4XR>DT0*%(OJWE04AU$;JU1=D0888GD?(Y_&&?? Y_^7(>O2 \ M>XXS[5Z.! H;!;]^=_C[N[[)*0$DB2<4:FH_]T[,##[ED<]=!9VWP@8J_#!!'M2DH8.8E3$,,DEM&\=V*+#^V%EJV!F$T'0O3*#Q ^AP\N M(\SFS7JKH3@SSQPC@8D\?6R>)J2\$;G^Q>9/7J>!"'] Y'^Y+Q>>Z"H MLTQY0H@ 7%;[@PC_^MU??B:5?#?@*I*)_/H=V,,T!D*B31[ );^A!8)-HW>33YQ)8D8? MR%N,LI;C!:(1/"R0^/']])!@Q"U+1#Y,%Y&F)R<>I8U*+S9:H_# ]5.BA MX!*0OTP5D(/P2@ MQ&."_JO,<44!SU\GZ-32#D5*.";HT5*/8DH\)NC-6=>9: C-9YY9^OEO",D$?MWZ:7 (Q0:?V\"2[!&."SBSS!+W$9((^ M+?O(O@1E@H[L88I "<8$?==&:D*)Q 3]57I61 E(SZ[J?[P[P -\Y:_]71QK M\\;J@/?'%D[\G$&6QF^7CK/),UE0D,3EO^Q36HI_^%(IJ5$<-#"NETETZ)B# MTX;\HEQT?.]LR1U*^FT,06,39&=E8N0 I[+TZ R,7. MI"S8E%4,8TQ"KJ^QE9!: I/85Z0.8*3459$66GYW U/;*=7L40#&!!J-3))) MPC'7\,?F[15.0W5R#Z]6DW_YU_Z 1F1/$5":VF2 M&^:+*S\$L^_#GC+*=PL"693JJHUCE%^PK+*,?&>#IO\!N0@,"JB%.Y3(.0#4 M+@:F4"_7_$"J%L\7G^.\BAQC#OP^QB=1,L66U)/A+H:XGPD?9Y]!P75GFLT, MD'I1*,*BN B?\QF-#9#].81U#@@EI0S&?-(Y'8Q8J@CX-MG>!TY>. 1LYX9H M\SNFQ'*[&&2<:AVR0K/#7RI:72C";48RZSR+_6,CIFQ7'.?>\3U2 G?C)T[S MTHNH]7AT/U^@!9W,N)\;@++PZHL*>!"945;AE4[WXV0%J9< 8F M]!G<7\+(@BKK8E>BVYB&W S!H]04CX/5P\ $'DCEKA"V!@XF+VO$X%FGZS2K MK0=&P7=]UE))=#1K(?CR3FEH.GPH$S8T021L;OT$D0=\#JIKLWTE02?S;K:T M3W38WDB8HAGS808E#AJ:<"?VQE.\?:2V-46TBM?,Z3#"R'++B+(YM3E'TP"([Y?SLMNL!R>+N:O54Z%Y7@J&\2>$(D2 M)SARF\=,$+&,A M+24^PW*%$M_=7]L:>^F74^&% M7I*0@R#Z1CCC*L(74?J<+-+@,.M"<'=#:8Q3^0/])2A H.F]Q!Z/'J&&/OK;"1W1NX@_V5*JG!^WWOT:SQ=%PB3\FJ4=K8&(%73P7U"> MQ_PY=%+/3_:[R;&'M'<9H+L[@?Q@)+N]B:)=* 1J EB*F;?VP^P-:?(0;D$; M8PJB7@8F4F9DE59,L C,YB,@_2[KRM :)S8=T)M@!N5FLC5<2R!)DK M4.DDZ9&0\9N?K,[3. $2\>6K&Z1$1Y-C1O@_[\EY94RJS4@&)OP;(E=*D3=[ M 9E=%@\0S1<'1DFPA,K#C'BJ/ E3&\-4[:<[L+VE'[V>#C6KN;[G M-=813OP_LYWP?-%,E=^[G>X?J8_![43N*HR":,EZ<*/#<";+?^>,0: 6;;0K M+4T27.[W9>,"YK9U!*IR6^.'*="TC]J7.^>4K^(P1!AYQ\#8+AY&L M7K(ABC*_IW39N%O#?KYH#$ @LUC%,Q0BMEYFM3:AHU$BE*AZ&]-Q6&'@K7:S M5A3HLOS<6A0?JV+%"$A9CI @HE6_!MHBAF1]!DG;0%,56<4(CN4LJ1;JJ>)X M$$W1BM3/.5(A6I+3G9%@I6(->#$':( MS'),VRMY40S.=N!4-+X@T&=YCJ&"0JL%$RVMC=9=],129RUF2KMN9NQ4:\[J M&/U1!9'C0&IY:J\4,W4/>EN>^MN&U:JQ/LL+>2AI+$JTWO**"RK<(VDO^T!L M5*$N!Q/!E= :+&"4\O*>A'R3OLD%B!T<\GYE&/_)31 MAUZ#\^.\XW!8M^GH;C54K@.+2WRQRZUP^IHL(3/NZD,Y4.1N3!0"'1?1&K;1 MK 1-:ENSI17RHH+,%,UF.Y.,T( OGKWZPE)/U#ZG(E66O0O->/Z R]O\/B8P METPX'D5*<;.X-A=J1F-3?)U??;U(,= ";J0?Y7>JL]_FF:\#NSJ$73]FIMJK MCS.>R>;\HV&VO('&,]UL32[7FR#:HGQM[E/LKIP8D4>,6JPO>ZSQ3#I?&B:E M;./3;K2Q3?P!@=_JNTE18&+VS<%>=E;69M[LP?1EB7N_IW'VOL-3Q+!+.2TD M2G7*>8OU'.3V@<$'E<,.]5'A%]\%^5<^X#<:!EFHQ3O'S+\GYX_ M>WQYT:/WK;]\^'!4GNF7#Q^-Q\V4@B-#%TL+1A%:Y,8P&'522H??\JQ>J>!# M+3Y-Q])>YE$H:TG'< +0' 1]))_KT(K))O=I$PD&L==CR]\]DEA&EYRJ0&MN-% M0D\55#N$4R==7%57[%9KVML8\^M57#;5V*_6U+CC!:__*++E^75R,-/S,O7F MS1VKXW(0JM[!T\.6ZS(\*O&DAL9W^&C=,M#P&6?JY;D3KZZ"Z%M\=!F7H ,P M D5Z@?+_7H>[NRB%KA47V94=P$QAI 9U]QAMP)24+U>7MTA"K_*NKO14I08S M<!NNU$F\@>YZ=L5#U5J;/PHD+$KI^ M@&I&]RDBX-[CZ,4'V3_;?H[)$_0[Z9FYB?^2O\G+7ZY>/F4 L@L$6M+U,QZ# M/PC*@3OZ?>!(O3H"R5[[*+2CY 6BL_T.EI6#9]8QM M"!3R"D.#HN39]RN:I71_(S*6N5Z90P+^:$K>R6H^7W,E.JON]0-UY-X >5KO=09*0R@+0O_ M@=R:GB] ]60AB ?P,IT8C+@W?\Y3):[#RU=WY81+\@[QSB^[(##H:%T&Y@CJ*9>5KP)9CF@ !1RY"7E82Y,+/#!)Q M[?8%LBJJ._^=K?W;#*6-OP\5].<0D Z0Q]3M\OU,%NO/!24G+7-?R1]+2\M8 M"LG.IK+ME2ZYC.(:B[S&SI0@[PGS2Q+8CTG%L!N?^19!?]_3)G!7CH^ST I( M-%W7D;@C]H@!*)-2"I_I\)*%CA$-:T^5.Z?B?F/8 "57DJL$^(>@8C[C<+5 MSXY?]O$FM4,=:F=MH@323.2[KK7I#Q.)VQ];2!O SBLF7OCQ)HJ=X!..T@VI MCNO';EZD#'S)78VR/B+?JB0<&\1YTLLA5Q>S+MWS!S BEXL%ZN=X09V(\<1\ M*&'JSG%N?>IC'S?+MOQ M*'&USH&Y<9BP,N0$B]0J5%7V,W*0FX=MU%ZE$O4Z-D5\?+;NRU]&X5?SZGHP M&H]%8C'@649]2(B_2 3:.V_[WU0$6F78$;Q5"8L$E"5;LC;95=GLU0/&A"4[ MGZ2_=^G_T>S)X>[BAOS1(:7+*#1!:=/)?.^>U'(_')Q^?5QA@ M%%PC=PZCWG\$%N%LL->+^PHF[8.P;6PX9PC36?_J">"- NBM\JNM?QA0,0.; M]HKB[HS?\LHT?:9*5W&5RR^V'&RM&::#)>9W-4;G-:SJY]97;L[HU:_J;.<-G#@DNMEN,\J)N@?G&U%_A']R9> M3\&(^OM1MG)P#YI6Z;ZOY<]S#:6(96\;:X5[C*[8J#7RC_WP^\B>S-&=+TZ[ M VT]'^O6RP>WKRU_VF_(0.;!#?(^L#W.4UY-T4[+F56/QE2I#= +H/;&#T09 MN'K>]AP?8YIR7_>E$:;S>*JD1I5.R[.<-7LY\&44M-#Z".WXH%1.W9+/4QH" MN2%?OWR __E"=G=!1.YKW#GU3&M XLR)_9ALP/??W&$X\F4)UO4,*/S:!SZTSYA6*EJ9J99< MKGU!AJAZ8%!)/:9KZ+&=+Q[]9>@O?-<)DWWRYSW@YU;*-HU=21U2+GH)E-W! MQ/,/O#40*0G)SJ9%7[Q$-8=6$A'+I;11%G'L8EB02T[+2,8Y6=S?_&1U#MM% MV!AB@4S*]C;RT F7-)&(2G\4KN\B07Z&+L_/4W;7F MHW%4RYC >;1^AHU(L4/);A)49B<0/\5!# CE+<)+8)F#!2,'XOE?]ZLJ='!; M#F9:G-LM=57(VZ)HKP;(3EKB#\+4V&/NK@G?YN6&:B]HCEW"=L17-*% WKA=#$@?C1Z1Y/'[ MF)8ZF46IRJ =_\("#.05&F\QH^%"Y)@8CZ@XQCE\;*5)I3J'CQ M?/%4&\/$BPTR!(H$6'$0TQ+=:F%KN1R*H%DN\T5"?)$;N,N&/V>^FS%VR2_N M4,69$H.Y.8'(#/-Z&)#JQF4P]HV%RC_MU[-8.)'4:_Z(::T@L>BUFHN:(;9< M1Y"*Z,_J+FAC9';7LK.Z9S+"\R2:RE=T&-6%392D^JU(LM+T=1S6M%O0P1\V6 M=\798?D6#3(CF1I5YK7P\R+H$UR1(+-[6)::B46A/KTS12--^B@M9_? M"B/%D415L$/*-LTP)H5UC:5!55OJI9RF[/6Z-$ ?WI_]^*'X%BDR M1B=)T%H;1;?X#(4A2A(V&]SB53Y7L"HJK8$Y/LI"Y=0__=1CGT4&(G9AF%_2D1ZXYO1 M%]0X%=88.-@=NHA<1L].1OWXZSDPE9^0/S$CV^P>!B9PA[Y5$,7 ?BG0EZFE M#-]M_K^B"(3R,*8#$VK50KC+/$1PXFB04N>G(9Z$-A,Z+2I6/&4YS,>BD*TM ML0+KXBR7F%3AS.IT55='(CM(HJ]I2>U07$42G*.)PW:OK')<4GO$]54>W17R M4E)_MTD5*6KI9@4)@I0\^B4CJ6U',SKQ&5A+CY#EOZ!'Y*8XNYIR^4K>>4!> M+L_K35I6&%2M2-/#ATRK.I52-JT9S'+'KAV&^GC57L>/4T?HN,S*1*H)[;E[ M5U*YLH)GV\K?Y'6MPE!&IWSEAWZ";H!'#VY.E^4"9O$]\/Y^2I65E,=#UW=, MJ\WN99?:L9OEUD@GK-I8VEX3E99MJ!D M7L65+"DKW,>P6D^F6"-O'CZ02 @&)LX>XE&,5.KXALFZ@A+4?@ZCYQCA%T+T M=;A)D_)9-U]J%]G+ITPK2-4JAIJ9TG(SWKI&I%9NMFT#J5Y:\KALUR0*3.X5 M24FJO*TZ[&'VY*S@.D[$YPQ!#<(1\0)?5RDY?YBMR27& M_!FSHCBDDK.BY1.F34/G8J-< ;+P4,@PU?\^T@M%?0[#' MM;%-04D5.CLN!76\Y7 M1UQ!J MHYD6=*6J:6T1LURB[XA"JV9^AEYVI#1?W%<7U//\?*H5M"Y(Z8C@>,0]?8Y] MSR=7UG%>=OX6):O(NPY)-CQX@D[&'=E&;'O8N&R6Z3B6(.G\A*$Z;SE)%4IG MKWXLG&^SO8EWL3,,B?L>A<" %Q%)?V+=-Z.V-52<-@HSW*@UB]CMQL(>(./H M.D%K)1[9=S(QC3T=]QCV?LVWZYL38#4W\JP(;'R)@6HP<,P34FX?L_C?.6OX MXQ-V8,/M9C:%)[42'0U,9XZ73E@<6,#N(8X"WRNO"U1M:'8-P(%MB!/LED04 M_=(SMK[4;9)6XF5%7\#; =^)76>-U=18D?X=+C=%2(XYD 5U;X?4R\ M(HI"A)TL,\=;^Z$?9]5+7E!QS,6U?G)]#:NRE! !?R&V(;Z.XY2<<%8TE(12 M$P[1GR3O/?S\ZUG$E>N:M!_'[$(1/4JJWQ:A9!>1L^BYVDI)C*%MJ4IDLP^# M6)-CX"SZ3%L/=F/CF_4>ME_-:LV,O8OE&3#&1%L.C=R.I<9&S,V! M[5#);"VJ2#'8SG:81"$2!C,Q=SJ6XZ5U=T37]SKLB>6K(+_EWM\K9.WU+(=* M8K=X^ 0:/O%ZC&$"!P(IHO^F0[X"(ZQ? M^IIE->RXX'[DW488/:V<\ F%]P@30FB1?J7^!D"W[2$-7MX7H_$8R#Y#H;L" M3?M536";W0P=V<5%W?<[1']DCM]V%/AO=U"J:?QZ-P-3(3I[OIAYN;/!A9_: MU*C.@9T1V9-Z\>>-!WLD:/GA_4_<.M[[!-OM;RX>@LJ,7\VC[QG45KBK#+ [A3C.LQ*;!.* MFJNB94ASXA7G>V=BXF0DZK"Y"?[*WD=2Y"YN'WU/EQXX#] \7D6!5WAOL+NB M,9!4/Q-0K\A#@M=A5<7XP+^; #%U;&8ZD,=:B XC'A, 9&\+?]:-0CGLD4!Q MO89M/L*@[RX7"\2^B*EC:-/A(HG8 /?9M^I.W/)S6?$F?A=54]M:6XY;QX<% M>\R/&,>1@NR.N7FH0-F:6LY)LGM;+C\=H&LY:+Q==!4HR:VKY6BUVNM68:3# M/2'MQ3R8X[H:EK.5Q EI1,&)J<+%=KF/MJ3V[;/ZBIC8OM@6_.0LEQ@M2<'.XM== ME:U96/Y3YKT<5UK?+O>ZK)Q53$JJ% NUCXDTR4%%.<("\U$WFN"@Q2^$+9C-MA\N7(2@&T#(Q>HR"?,_-+N; ;CPL M9*0(78%&3&5-?EMMX%5N!L!7/@-+Y26"V0@*>A@0GH+SK\#HE:5-26BF#'$) MX]'*QR8;SG-<&.R()D YQ^6Q]-Q&RG7:X2/R:JR_@*_H$E75#U\J M[9,XT3ZFH8%HW&:)6!6KEZUDNDK+&3=!OZ.,X:!\OQ+1_- ;?T:$_: MY,D[_)8BU5;&Q-K-OM,\=:ZB[+TL?YVRX ,;;N:/-;!\BH)9%:FDTD->O+U# M[%?&.%U&,H7RL=N?'2G9Q<.B'R[@DJD'T?JZL M4E1M1S'@Y?V&_.4*R)F]( P+7:]<.T^3F"0APC0RZAE.GMH8!B:Y8[.;*!:5 M#Z.W-4VT#+%&'DML,+D 7&;SL7!^(9P'K+N_H* B Q*CC67B),663JR:T#-' M&0%S\G08O>T(B"X E22[;&W*A^IH/ZLNE:)ELOYPDVO$JL U#(?UP(AL$!.; M?4-+M]%]2Z.,M;1\HRW#?*V7P5+L^C<2;%^FE]A%E#B!-9 RO*8^(A:C,",] M0K?SW?JX_'@(WD@"/OM;>\5[+9D4YBEIR,O/"RHAH7&$@KJGS^]F/0L3WR.3 M\E_0(W)36&Z?,_\FT_#2!C1_Q$3MUVYTGVWI _!J%O?XQ1'L#X\HXD('DKP/ MQ;TX*NQF8A76FR#:(I0]N#(75S9GMQ_-.DA+Q,%!B%Z!NS&9/-21]MF:W-WO M!Y=B;",95: S?)/U(^SNR1Q%K@C#XSZ21:RL^".R0QC4C(LOYT8>G

Q/%,79ZL;PJ6N4W M,/3[O\G%[R2',?=>VYXO.+$U>MN!JCR1=YBCP">U\;Q+4)9$/3++/'$::V/R MZ_ E\EUT'D2I=QVZ;.ZF-S2PUHWGO\^

2&'\L^UH)M3DJ9AA M-PVR!J?G!2Q %-ZAY";@Z1!&TXF6_'L@%HA*7_/7@0BZ=5[]=;IFDE3_?4B4 M& 4D][\9D#F*.R0Z9N!V,3"%>V>;J:VG**,(HY) %(/F9J9P"[N-8S4*XOB6 M2MQ/FW:Z2=?PJ2"(B!>!-Q$FCAU;/_&:FW80S@,GCOV%[^;[4FE7@-K/]&3R MOX!'LCC;DN?-[J*$[JAP]ZF=AC0H,.?1^MD/G:(X3+:)K<1#3*UUG M/XZ#)^IE<+O(,(7,IB/1Q6RL6:VUZ5W*!PA:OE<(819$RL.'?X\"[]EQOU(/ MQ3L.9FH^9SL2GJ(S=._XL'^?A^B?R*&:'8VCCT.KG6=:=PD.2VT>U;ABYD?. M%_,T(=O[^!].D**_^\N5O-;K\I&^&4-AY9Z^18I\T6+P4;/%[@9TY[7?CZ1] M@2L?!P_"(7$FPF+W"/M1\]J50D3K@V!+TR+E/SC#SQ97CXTP\KL/+5Q?( MGB_.'8RWY)H&+UNIY6 &IOTIBKQO?A P)K+[>1RB4A'Y!Q00#^,\BA.1/9<8 MP,26%T0#>*T+4[I+6/4Z52/VI)?*I*U%[,3D_/ M<.JH=3MT^U#1C*WH,I!$B;$7IQTA+V86-O[RIBLG]8UL<3RBX!= MN*^Q7;#OJ:TA>(V;]&-Y,?RNS,Y.V8Q]P&<9)\N]K?S7Z3*@2A)J'VA9QF]\ MV L _S9==NN:)-P'@B-B0548]TG'!3 _G5A+)=NY0.WG$SMUR*0N U^VGQM) M"R4S.;M$RM8885OU)9D/7<)G:Y1+%3X]6>8EJKV^ GE$J'9*5"_![#6Z,+K2 M=H_I&L;9SA?W& 7^&JPNWI;)Z??8=]$LR"X5^$=7\&Y"%=<$Q["]7?'NXWK; M_I';:P_XRE_XSDY(BP-C#WBXC*60TX X3M?9^Q_J]1&T?.W(@6NJPGFR0OAI MY82">Y'#TC .L3HP/R.O*40/3E(/*M6%1SC2.-;L5'E()\"<7-C=!K,4=0;6 M2D.,0VAL+,9S7-?>6_R 7A#LN =@.#$-?99\8:F06S^ 3784HM+:T6Q[I_&.AW5* M4\+:2>EE$N'73+!#F7*JB1L.AAL',[#(_=#=)'\P'HT<(HG;PMSWGF,\@O/# M/J,B$[ETU2T12A!KF!Z&IXN3*JI"-EHE>5V7$J*8'J:GJY.G"V_'Z2M5[(_] MM]X&<)@.?)E3>DO/:S 1G#M:\*[QW^FA? Q;JD:FC=YC(56@\'>KGV:8V]Z'X2 M8?FUVN%]T@\]7?!L\.SXDHEWN_[=?3!H\3E&BS0@>>[Q?-$,JU<4SH,??W6\ MWU-R-27+V4[#Y %,50P#>-SH=+T6+%^BTY FGJ)!+RB(-LA[0NXJC()HN7T@ MY E>@Q7TTJ8G). D7NZ,XN76G-RHJ?-TCVY@Z6!_Y"%B*OEK==#, *E9KL^! MO>=1S>MA>O^K<2C-("V9MWUM6[Z;8]M3QE1X/7(]S[ M3A?"+M*OQO;V9M&T%7_M@0_+"^)KT 2'H9039B+,N#&=(9* S)S6WR GKA[, M@T;<1"')^Y@OBF)HX3)K=/FZ06&,CJS*5SX_P=E%HY&)B&(-:E+"E!5(/&QH M@-Q_.#C+U!)1>]C. +$B(AG$&5!C=&:M:2D*GU@>T!*#0N%&RUU=,2:'6/2: M3C\.X]78/CX@8NQ+87E">)WEH^U=RY,MZ]^6"=>$E3BD/,S8IEKEM'N$713* M&76)8<:O?]298/)F3)V9AK!RX]#L5RE)(+X%IEFGZ^S',CW]I,/[(1/VOZC. MD;OGB4KHT&T4)BM6WECK MX48\=;(T3]^BCC,N1QG[1.&;K!0Y]7%&/MFK*.TDQ=5A]&782GYYM@ #QIA% MAX%&O&0=EVIT4_L<>H6O@[S\K:CRA2CU>3+',KY7J+SU)[$EV+<>OQO;Q768 M_!Z@O>-QBGBI.BZ6GXEI1BSW@"R_#:\7L]P%L?SV-!NR+GZ;Y>_?ZN.SGIYN M'4_U@XY0L;U)K>^-CK%VBFK$\?#YZ;Z>'#494]P_<7X=+B*\SKYQ=$%$PO'9 M?"Y0[&)_4Y#(O60NZJ5MKWZ0-^+G%3 HX4%Q>V/;TR90O)(+O!ZZ)A#CI$(\ M_&U/./SE2U;8BW)WM?[;D,10+\0U?QV(H%OGE9P<,$FJ_VXJ2:7WB[!MY MQ";TR'\N_TC]%R<@"TDADC$I^?XF=LM[-E1?+LG.XRC$QBCIOHO5WD7YHP;, M_(AN8YHHTU:NR=FVHH*N,/HC1:&[Y95GD^AI^O@KRBY2D./7QR0T=BL[=VC*&=Q&^U-$K]WYD0'*MPN9O$_5/.9 MKI1;#%[GL=C"G53+V0M>UY%8OH_*EN_CN";P@_($?AA)#5/IK7NM3*3\%MG2 M XIV^^EVKY!1MZR6XZJPEZT5G)/9,4X%.IV;S%I=+['*F K$*EM4*I_2MG]3 M 4_7SI$*+$]O3 M@[;O/*MZL[=I4(&9M]Z@\J7T][#WCE]F2E/!47PX(03Q8$<_%>SZN4W#"6 /&>HR>O965J6KB?$5R,N/K<)\SMQ#$2P'6(\NC MJXCA+NBK<))(Z6/R?(3/WG)[WOJ4Y$[!>_ON6 X IY ,H^E$[>A87BHG1M=G MCANJ@QU@?W#=C"TA[C<_61W0'->)CA\:OD.ATK*Q%'1%]V]INR8J.B%EOQPM MV?.4?6-/]@WKJG%+%F=P>.7E/1K?]?BU(U)%C-D\H@0<\LP?T:R/)#YX_/#= M(]CY>=>AB_,+6OE_AT&2\>TC G4TYO'+7\83^.!M/*G!C/XV>1,XW.PS#FK] MV9'FO18C'$H3APEP9@^[,]$IJ :=WU4 MWH Z=S#>$F.:O<AMMN>V7(9@&T),Q>HR" M- O$LZ]$L!L;E*9)>'&ELK](R18E/\(2S8G611O?/-Z>23 ,I95!$'\#7P L MU7RQ>$ !.4=]BAX=HL5*/? Y]$6<(C?&>(W+EQ]&XP!RM_']NL.C2]$4V-\J M,@*+9_GN0U^"JVU;;X:%Y$KLL,8ZQMQR7SIM.IH!.!#@I94WW4BS/'U10 MW10P;0>'JX]H3J3E@"C)DZ3#:GVFH1)HX.'VDLLWLEPQI4@@J\611?NN?.!W M=.._',[DUOD]PMF5I#MGC?C5;11',?&B8!HGT1KA3.R)=ESY&_[#-KP>)L-R MW#!BO9&)S"(V*YQM]\S JT6A,(+)=1 %R"D-1[4>GV.T2,$ +)A)>C)=3V'* M?B9Y02YR11MP4)"["J,@6FX?_.4JX>LL4:]1,6#\"4=Q"RV0=S,PE2?L>(B8 M,?XB'#0;%^HSUTW7:>;\5L]]U=>!-9"!ZG)Q:?B?3 M>XR6OF7MD2N>UV9YG(CN\-42\U1\K:F@Q=W1RGE#ED/5/7+;X$S+\6JQI9&4 M4KH:G"Z)WN ^R_$V"SJS%W'-9 M?]"@@=VXFSO+:PQTYKSJ)1N]($6)$QQ7]O95FD"7RSCQUTU)O'S=H#!&A\GO M]ISGY+.G3%IT=[G+D.,*I5 H?4!$[8!X 'L 5SG!/Y'#?/% P\BC!^0.N/?I M&PI>T&T4)JL6\5F904# MZ2N7S_P^^:3;L&6S!3@PC!EU'FY<2VEC;%S:3LON/:2-WG0#3P-@?FA7IQMH M& #NG?VV/#0Q I1SA\'RC;AYG'-KWD?-/@MA[NXV%4#_> *Z*S]70U!_M24$ MU<@=GKDN3I%7 $6*\&11R_,4XRQXMRO(4\T@ENQR9"&H>V=+3J7B+"0'4W0" M474\7@]M>Z@2[O4FB+8(G4=K@GLNQPM M4!QG$G6%$&-*DIUTPP_?<+3F/8I9L2771#>F3\UI1L&)4Z>VU47516+W[%+LK M)T;W&%:10Q6WO:GT2R&@HM;:5;W0LO+4O+BS:1=.PM#N7&%%ZV=Y)$@2.5G# M:GD@IP6?,DYL*/M,YG$=PDJG MHHOIM)8FJ@ G_C)E>/F;_*Q+Z%3&AH@%Q:;%)V5)9K9?"2DWQ ^Q=Q*$L)N M1JYB/R?2%\L9C4VL0!0NP4BL"45/\!T^[O3&AAF'>X.7TM"X1N%B3&UJ F&4 M)"3U1P9C6E-#(K@W'S>"RANLUH:$\*F0*X[H[9J,0$_P# RMJ;:P[?_>K(%T M)SPG^XPS)_QZ-V/7P64WUD;/T[?H:16EL0-N;>@]?0->VLY#](!>HN"%;*YK M\LPFM=4X(S'9M\ZKOT[79Q'&T3="J[.!7Y*M@OEF#F%W MUCJ,9(7.H_7:3PAU5PC=(^R2G<*2-1^5$48RP3Q9E3PCU($).8,88<-\RWKE MAT[HHBQ*QTYE9K4VYCK$);KS-(D34&N[AS"X;@2GF^D(!FWA:Q!0]VW60Z. M8.=7PZ>VU[(<%]ZNK0D*3?*F9;9HD!))U!N@3V MD0LT#EA$9JI#S,3R!"H5&Z84@YD4;FQ!9.Y3+,\W4^ K7N!K4B@QN8@)IN5Y M>!V5$S/\>(*M;5#3\I1&):W%B)-:GLFHPES"B.P0R8P&;UX^)I'[=14%,,GX M\H^4V'X+,JNRLGCS13:Y_5Q%%RE%O0R<&-R7?)41];AR"#UIL@)&_!.Q'EP5 M=#(^C7L'SW%6FL_[AQ.DQ.YE1$I-A]G9^+1RH*_C.%5:F:+#2,BO:$"%.51[ MF<@B B\J"E5$A-?#[ 04A4.FYQA6A"L6K-9C(%PL$-PNIGTA24M8]8E$-L?V MJ&Y7Q-@2;'G 21.OE:K"\L"*)K1J^LGRJ$$+R+BN@>6A@FYP"=68K>$#'5S6 MT&&V7H74 15-@?5Z(])TM.7,B9%7*R%A6\2%>XWCL*%9-Y__BNU!.Q/[], ) MA8\(-QKUG<9_'9*C"O\%S;XYV",?5\[@9PYA$&+.[8U:$Q,OYQ)M>:@[,';" M9?;&Q=EVW^3>V9)_RI ]"( W)J9A8+,2?.YL_,0)X/E=P%1U8=!RT;QM1ELO*MQ-E!8PVID(TTC&IX[N4D%Q(6CQ[ M 2^/2 [HF4_0E[74O7W.Y!OP55^0([SL]F-<=Z:"W.N@T)-RZ7KYE#:A9S-6 M:2G!P<,(2+MTW-4L#%,G.-ONA;3_]RD__)UX^.L<4X]#Q\MXQL !YS4!/ND%'O&TY]#/XD?'C]S MM[3\/LYM\\=DW#4ZI'5]&*A+G5+B_B#V@S3 M?+$ @2R5%LV0-%J,*HK*O+]&"5E9?A)+=Y)$ER78D:F)P,6ZB-2$TW(X],7+ M&%(H&W:R'6?=L:E:1=9Z;,=R*/4$B6H/V>M;',NQ;V=LA"$NRU-^^E&R_<76 M;%^./G4Q)VQG.:S4$P8EAFT5%"P3X+ZW5><* \$USXNR2[(?(:WZ=9"XK>5I MF[VJV/H6SG8DQ^4[4$/JEB?4]NLO:%A?V_'O3P3T')E8GB'=YV%N=44$YS0E MRB$GR,[EX1Z#C;)W/K'= WC;(M]X\'/ MQ4,Z1Y9L?TH%KB> !MFX8%RIY!=KS,H,E>M\2OH=5]+O=0B: >T"2#?D(X1F M=A8AK\ V4;.= 6(_H1!A)R"OS7EK M/_3)VI-TB4+3<2<@U]>$KD1!0(HVA?O'.V7F(^QF)J8&NPHM EMOQ\61DQ*<][B!-)@U'4'+0GYQ7%-I0E MV4U'^@5B7@\#N\'+Q0*Y1-OMZ"(G5.=1"/*<@DC/-R@_L66%O10&&,WT'I ; MA:32=ZXNDBOD$0M 1#D%&K:UQDKS5AMY'!J,R[U5_:7"*Y8[>5J04V3#(1P0 M@Y9A_U1!# 8RYZHE GSLL!3#%K!B7%W,QIY]*$[ L]Q*=JT,=N.IU:@Z?\%G M49C&$K6H6$U/-:=81988,B_M4*F-8>0%]SBND<4[-&4T[DAVC-SOE]'+.P_Y M.<7PASVA\)_VZ N+,T!N$'A]C](_7C;#N2_1$COD\J[J=-E5R'+Y'OHO,@2CW8 M.[*-*;WA2$!ERQZK]5#VS0_Y]JWVN[95W;TO"KN*^R@*RH?##I>5T7)B%?@8 M,#90$92"X[369_D/#_JSS]+S2:6ZC.%!F^*VPS.0EB:?0U_I81YZ9]/1/GX! M)5%DQ?)0J*"P!3-V,A%83%9+"D:!1*L@3_TI=WH Q3[(6)&8G30Q(R:62Q,_ MAD;@H<9J[.,01N2'($")P4R-*PX".GLSU"[,8BF U)!,R4,U]K(4 .GP3RWC M22+<8I_&40\VU=)E]S$=RUE).D"TTTF,>(VE.'$.4TK[77=][!4E0=BK*C\2 M7&4O3F*O3T*/]Y$V,VX?L!ZGM#QO6<$'9$52+4=HI%7PCDW%]%\[;:2(L 6* M%U.W//E?GF^8QKZ/3/^C8R'A(8CE%=H47!QA>5RM5=2.B9-4SZ(LKSHGYJE& M_,?RZFD^_T]5O+/Y&PF=8+Y<^ O,Q+R5RB*O49Y M(_US"!C-DQ7"=U'HDEAJ$!"L9TO8KV8MCBUKGSIU@,\)_HD!W> 7<^?4/!"[J%-BM6 MAHO" *.:WB.YH^2IKF>SZZBF]+3R<;L9[7N.:D)748J35:L95;IJS&NB?.TI M.D/WCN_-%N 8D.^1+]-3G*1[CV415% W[@QUM&AU=[N[C;#TL&,HM!DFR/*( MYB"H5BV?Y<&L0?"LF%W+8SJ#P%DU^I;',S3@J>R86!X2Z9M%^PF7)%'B!..H M5E#$JN^AER4%"BHSVE92>T0E@87=C%:V9E%WMJW](E7%6F4L(W5=J>0=!,SE MUN_&9,%U!DV<:CR\'H8GP+T=2&FH[SK@/QZ>D+L*HR!:@H[ZA*-TG:"+"OQ)O$X)1EH[8S N"G" M#'4=?8&>V4:+TT4;D$7T8[ZXBQ(4P]^(:;@.P0U$<5+]+ U=^ MGEC)0EL>+9(UX?6BDAQ;.2&\6#G6?",X(8#D#"B+M292W[K3SD%"+*G(6XZI M1JUV,5@AQ)'@Q;H&2G71+,>E;]F\F4R)]'82R?.R+3\@40%,U?6WO.#W(UIF MCQ"$WB<4+;&S6?EN)4AJ0^2T\N)#/EF0E0B33+K*G,ZVQ8^23^9)CV2RO$^9 MVUX0%,N4^*'V,?*D5_9]?IVT6AMM@8%+H@A VF/T& 79=71.&5YVXU.AR2$+ M38ZJPJ& F'L<>:F;Y?0^(OSBNRBF\CF_K39^KYA,^,KG&,Q(]D -F^D%/29@<2BM#I5E=[&\*)7#N8S<-,JGAO[DIZJ8OOI^_'@^ZB8C$ M"PI3E-=G2@X*WHG;#T+5%>QJKB*,_&5X3FYL8A\U>;#=&+U0?Q.%RQO_!7FS M.$9)?),_P4E2G]1F(#V.Z6UFAXT$]:8@W3VWMUZ$U+ZD_H99;0]@,3*TS!T)X[5F><-OM5!2MTFE;N((KGV@:'(.V=C:5R!+SNNA[84M/?B3MG;R>V]+ MD6IK\"0" K8CUET_'98DL;"^EG;.H@=U+#^1UQ4JD5H,>RMU=69&^1B=;7D. MTBD.U;REZH._.TF&CC/O]S0&X"Z?_<1S +S##=,I*>*4%-'_),PE1=1%@'&8 MQVNIG9)BHI=GUT\7,QXA]8:VIHE,^["\T-7BZ["-9@.=+I_#>D>![V5 92 Q M$SZ830V@.M\0'Q:6N51\W*-=5FMC&#/.\!D-1R"(IG,DU 6.[&[*$@._^\'_>D_/*ETFED;0I\<_@U@:Y5WP>8< 5_E04MZ4> M7'/;3S(/Y!80P+X3[+QG, I$IKBJ0M!)O]P>= 2SSSJ]#V,Z4S'0' M6YE2G=XAED*0ZFI@2K,U45!_%OLHH-()ESXI-)KM0AF3$70R,(T+!/LWU^=5 MD:LU,4#B)_ ,2%G<>9B_K%'N5!CD,IOWD4Q:7*3@J5-.:Q-L6ZKVK#QU=H1< M+8!.?_E5L;,1!4.T UGVTL;Z80K*H?#7R,TL!%X\RMN!>47QY2O8X0B#V77P M-M/,I&(PL"E35< M:V,\XGFT.79CBKZ/,-%N!/!(Q+%V071&D,E29$YYB/WD5QU&I2P%2B;&506& M&5B:%#ZTY"DVBI9"<]0)>2/"CQ4!I^@CM:"=Y;AI2(QA2;:E*44J?A0_OJH5 MH)]S@$*T)%\;"7.=4APU9+2P>,U2K%2=*5$$WE*83.::V9:WUV9KW-@3ZX6D M44K\B#26VK&.I?S4%3S1 9+6;,41.P[*P-6/K+2^/&$33.QCLSY>ECCJNX+" M4SVM3TG8Q&2RQXD%@'\[ 7A@0GL\N"Q0_^GDME PIYQU%GC]?/)4ZE>HZT>L MY5Y+;[3,X,,ZE7L4Z7.,_DC):=A+=IAH0VW(^IR>X%.\^P",UH:J+S5(X=\* M8+8W3[PH:9O9W#SIW(LQM*:GHI"3+0K9GLL.#!"?TVXZ7,1@)203#S8^SY^, M1]XL!/^?6,G4CU?$JPUABY-=+$RB!W^Y2IZB!^0B_P6=._'J'N&L/S6'6D/S?"\L)'C8 M=B2

\DW7^]ND#>IPR2UE)V5';XU9;4_<1A#^G/R* M::)$=]6]0D52WQ7I>J (J0$$J.W7M3T^K[KVKG;7')=?WYFU#4<3:%*.@@@@ M=-B[._/,,\_,KGW3W!=J]R5,C2:9+WW?R$T;CD?&3VE[?:]..9:*0:A6=R0(='.(23G0ARG9BK+W7!YC*6'NA\\)D*>:/(3LHSVD61_]G'_<(_^SN#LZ)F14 ^''V8?]D\_SD[. M>G!P.!\\T\*T;(VVQDP'2>7@]WV8_3$[V8/CWV:'CXR>AV\:.X.=G7=O;HGX MWS%<"SI,7XM;87;7O:/4MA!J(]52+L0"3PFQIVHIDP'40BDY._(<8;84-H5C M)4KH^!SA[>N+K=$XN63R[E$$:E),M!5>ZC*J* U6R1(W$1\#WQS4C>B0^4LG M79 .1($4; K"@4,/&9W/)UC!:V1SW.T79TU\)] M2C*>#5Z<,ENZA/>#;::+M1I42S2GJ- SS64*%HTB0"E(&O(.6.86U0KB55B3 M:47T\]/1HY(-W)3M)DF,G9':"P* M1V%U-#LA3U1$/#07E<- W]H ]29!"URE/%?=S1A2%.2.S.Q))V*IR&$WD%!2 MJ[M(T'BV58A5;7TIR5>,8*P^E]PBF_*A240/>C([BW0+!:"C%*NJO(<'7>*1@D=62:JXG]2H*IODXAKGQ+2W,LC0L?1"4-\(5@GC, B7F4I).Y>9.VO4Q$S2O=-:*36^ MCB02@V8(A*%2X)(X,C44SB/DJ$*>_LETK?6U&PV07/#F!@:MU"G[V_F\>KX2 M(HG5UN-*4Z'9UF@C*1+2U?XJZ\"O^&_..+.%1>0BZ;ANEX-K$HBUX2;4'H_P M>FJ$7%!4!9XB#X5%'TO>K"\%' I+D9YNLO8-68!.7'D&7Y*M<[QDD7-=6VN$ M?$UX,:XT)8^K1%>>N@<#-[(^:@6WW4%[)/F: T7_W6#\T_:;]A7BM7WG^]AI M?AV\F LC/4'[Q)FE9#G6&37'M-86G3AF?+ +#9=+I]1^310I9G2X_<+3*#[))+G87N_MA=T'( MP[$O]/DW;#B67. W&WKEM3R__+U]VNOTAL?Q$@3'#<4P-6+&G)]I^=\7!;QM=3-X$=A6\R%>WOBV*H4L?=(=Y*;T;:?^ ME$FO6_E!Y-?VIIH_RWFA]"SYJ KIV'LY91],PNU:A,K!J- M/:0.:?QV.V.3'RP\?KWZ^^O'BX]4O[^=&V0&]V!,Z2,O\MUB&&RJ?,3_F/EDSE5"3[<82RE6:SY)+\UYG[J<5!T6:7K?[*J9+RX99EID#UX$VDVR H92:=XW9&) 6_EI"[PM/AGH R$*EI MVB2#"#)EL[H 68GAT$1(RV"R;,Q<31_+\5-I9<.$)E HIU'SHI!E4^7'F*"K M9!84)+X55#,"TYQ@F&#I;-4,!SCN%1Q/GQD<):DD%?@H\I,UP(\ :*5:&X!@(JR$>;C"+X$:ZV7^&R@X=9$0U.AB'&+*&H- M H#2 #E!G OZ9-R-6:[-U,T1:^5(.6_123).-Z/>T+*U CPW5V9#VP/V]@I[ M9_N)O8^W O4_KL%5TSA0TC!YKG!YY%Z%^+UBW,J %$2^2K6DB&82=DFU*FJ5RPA5XL\HFZT@."**='FPH/R6H!R":)[K MN 8%U;W)_5AM$$5@2=YUNJ_[+^^(U@-\ORI\W[U]=_+F;;???],_ZW7?$93Y M?D+Y)^G@3\1U* CO!UV+:M6,U^[A0ZAH3"4 U$B*9:BI+1@@GTV4"UD25+(, M?&CC89E?5W.TE9H'1#9UZ!)5K29_TT.%7 M=G-%*(3Y\#XA^ __#T^6#\8\V8*$&PYLZ4G.H$[K D M4/M*6.=6S'&'E4#Q5&GE9U0Z;Q-+JU" :$!?7$!ND:ZTOZ$[2?4+R=< MUR$#$@YDGJ-/51-$L-O2;Z*,?T NCY?;F\^ :0Q$'G:QQ4U-[>^6_9!J@R^H M)?7O^?W;3RR=[PR$94I&&T"? 3$_P/(9P5+L)RQ_BG&_B1_:+FY:R_!D#9Z/ MR+A409LLJRWA8Z57@<4?\>4+.]H@S@%NY+\UND;-#/$< M]K5IR[NL%[J\BIJ,N5O4\Y0YPV(@12@IPNR;=#]C6EU+W6QRK]&W/L,@#X3^ M ><[@/-F:ZR_G]C^&UMCX1VHF*\)K67^HG2ZBM%E*B.L/:)RW^B6H1='K^R- M=8LR.=P LZ)0WDNYM4!(#4IP>B(4= K#CX!AY&-'^1Z_J5>?+S;RCUI!Y;"\ MU&46MKU?'7:]]A:9SV?7ZT*C^X-'%:!(6[*TN9LI"> T)>YB]VDJ^375K+$; M#%5KZ&/#*]OYRYQ'P;'9*(H;XEL2'Q<8Z.0B[VV!;M/W@A@H1'O:BB6S0[WL MZ@(1#>.$:31UQ=877H=R^+F!<4\WI"Y0]>86Z:<%:,B0+@&N< JA06$KEI&J MG!@]D51+EGS4'*:P38:51:7-3.+I=&QB3N6W, Y,?F99W;D#+5O/#[;/.F_. MX);F/' $$$7QZ(M%(IS^C;S#,6LH8.?2:4\Q+I+) M?'Q#!"IQ&QIG_<[I6X+/\-B+NVCN>]XY.;F/Y'7G-A?\8=?U'D=LA:C8U#?E MV?7(FKH4[0:L>?A9Q%@X.][I]E0YF,)Z[10)YCH)GVVZL1W5$ZI-T=0U<11C M:\$SFKGA"O6_WF'V'5K@T;,C\A+V'DM#D6)U.&FQD^[)Z0H"MKK^X+&G\QC; M#>> R<$S:T>W9LEN^*8!3I-IYG;KG/0K&(G>'K.Y=0X>O.7!8W>\^%*$ M7M#;AL=-<+RH&"H^DA%D;9Y[:1.NIWSF0O4P/*9_'7+^S? X_-.1OP!02P,$ M% @ $D%B5T#>1;(K" M40 \ !E=WJ4SMF,G<=K(OLSDNNE<7KJSO3[<*R52-B^4J"4I.]Z__CZ0 M\H_83I-LNZV=<1Z<2 (!$,!' !2=X=@7^O(G-AQ++O";#;WR6EY>_[=]VNN< M#(_C)0B.&XIA:L2,.3_3\I^O"FY'JDP8K[WYFRHJ8STO_:#B0JARE+!WU=W@ M56!;S8=X>>?;JA2R]$EWD)O2MYWZ0R:];N4'D5_;FVK^+.>%TK/DLRJD8Q_E ME'TR!2_GA*GQWA2@#5RY5J,RL6HT]I ZI/%SJ=.Q\K+M*I[)I+*R/;6\6A?^ M17D0-E7"CY-<^78&2N@/(7__N7?>'0R/:>SE\+CZ;&6UL\G,W M_ P>GOM4TN@D-5I\"V-7_U^>;7 MCW.C[(!>[ "DL9_^NA3-EBV72>I7/F!]S MGZQ92JC)=EL)Y2K-9TFNY=VZI?Y7.V(XEQMHVLYSZP?!)FW,MW!)RIW4JI0; MUEMJ?];IG[Y]O:/FW&X05=*M_T;,SF[+D=\ M)/^#*/$M=E-FG64*PNR;ST.P[FRPGNQGL/X+'A<4C,6,W99FJJ48R5:,61LC M51AP*HUG-(JKDO%RQNK2VUI"?8[ 2L*81;H.@ ME)G$.FUG1%+P6PFY*SP=[@DH Y&:IDTRB"!3-JL+D)48#DV$M PFR\;,U?2Q M'#^55C9,: *%);034C,,T)A@F6SE;-<(#C7L'Q M](7!4;)JH21.M:,*-JQA+I2[(:<:)Z&01PZG015" M0&6UYE0*8%I!B64EC!&QKEYM!_!7*HD0/L1X*9Z0G0^(WQO$IR\!\4].@AO M?WKZ?#+^L69,E"!8"1+5/ :BP">R(I6%R)! MDQ^!CE5(5:@(#E!_25#/]A/JUQ.NZY !"0M97BR!L]G9%RJH$V6U9;PL5*NWN-7&.=QAUX9@XO+ MP.+W^/*%'6T0YP W\M\:7:-FAG@.^]JTY5W6"UW>1$W&W"WJ>$UC)_ M43I=Q>@RE1'6GE&Y;W3+T(NC5_;&ND69'&Z 65$H[Z7<6B"D!B4X/1$*.H7A M1\ P\K&C?(_?U*O/%QOY>ZV@ZC(+V]YO#KM>>XO,E[/K=:71_<&C"E"D M+5G:W,V4!'":$G>Q^S25_)9JUM@-AJHU]+'AE>W\9H M>G.+]-,"-&1(EP!7.(70H+ 5RTA53HR>2*HE2SYJ#E/8)L/*HM)F)O%T.C8Q MI_)[& ' M_;HMJP:=CQZD6*:D#:K0X6AH3N1MA*.I$>/J3HK!(E0["-9F *)2\\K)Q,5- MO,4:$<[^1M[AD#44L'/IM*48U\AD/KXA I6XCXRS?N?T78#/\-B+AX@Z%^>] M1VCZG6[W,9JSL\[YV7UA^,.NZS^.$ O!L:EWRK/;D35U*=H-9O/PLPBU<(*\ MT^VI< R8'SZR=X)HEN^&;!CA- MQIG;K7/2KV D>HG,YM8Y>/">!X_=\<;W![:Y])#C]LFK.[)B'IRSP\XIE!!: MO@SG_!7?*CO@9J=<\N_ MQI?!7\I'^$U;I3OQ1?7=_D\2/S2S7=&+BN=-<+RH,RH^DA%D;9Y[:1.NIWSF M0LTQ/*9_.G+YT_ X_+N2_P-02P,$% @ $D%B5S/")4=Y9E\<]V*=B/,7 MT(L9H?@)/L_R)!LW*HC=-Z0IRO1+L]Y<)43,N?2!SG?[& MDRQ5FD@=9(12+F<^G&7+X&7A-JN[:+;4%I>42>T[091*;>7\7^:[3J:#TI^E MTZQNBTC"QQQJ@]T[^.NHBY M9E:>D9#YF6+60I%L._B#\3#8@E,=^Q'75HB6F#\&>?W*/7&"7M/T/>\UL^\; MZ\G7HG_C:,-4I,I_Y12OX/ZQ+YCI[4]301\#C.$RYE.NH53.CT'RW?2'Z)FI M/4%D,+R=7%U>#?J3J]$UW+R_';_O7T]@,CK 8^!QS^"]/;8'-HR'@P(BM]5Q M&M ?0_]B=#,97APPV\:L1JKKG,#H$B9_#&' MXWC_![*VW6FUCA[ S?6^?WKZ>YYK'JU^$#N9JH2(QT#O2@+^D"S4/)6PX#H& M'3-X-R<**18KN&5F$0-LO,2@X#K6.T@C&,H9F;$QCE0WX$J&-KPQ_5Z_6GJ. M&P:#-,F(7)4_:7 ,4:H*QQE3/*7 $&H*8Y9IEDR9@A:*W'.\5@-(#A$7V+C. M9*:XWB(I#!\58-J %XS)#8@FZM\C@L\ MZ!0^U:Y9 T^#JG1Q/(2F.$ZZ85W9&-%6WL=$38EDN35:"K:"?JA-BQ%M ]N) M]K>T2_G=YJ[#$BPJU.N='06;2;(RH\$6VZOLY4B:TT4-E:ND=B@D*R% M6DQR?TIR)KAD7XC[D[),X9P>[:_:=V/"I1F654#S#2$>@.US1$X[GGMZ=M+N M>JW3]JG7.3*SO%U3^1F'90?7<8ZV,ML3\%Z>3U"DU6P0S05.#2'6@S!EN2Y5 MQ?Z9<\42[) ;]>;5O.*VWI!CP"G [;RAQVO%?RKL=5%7LG>[K79@RGTM>H2J M>C^(_SF+WWN^XN3!-%66JR,45E/"<6YL_1='/ Q 55'O^,YG@,%URN_ M[E\9H17=+()VQVZ==4VE])J:WF=D=T_ MCC'8#W+0R8&936;>KOS]X*8JG&K%J7&SO4Z&(*6"4ZC1.3"XP6 S;WYYK-_% MZ6&1>TZT[LF4>2!GC\E).*6"_1KD/-:=\3VAYE>JF\>BYK!*[0FAO]Q$>"#G M0,ZSF@H/U.PM-??\/_2AM0H_S8W4G_[8SY/?;GY:@?S4H<;KW4A&9JPL-XM$ MFBF?B 59Y<7.I-#STXK<(-NL_P* LU*HCN19(FT67+ZY\L,JRD3 M(<(S(_]@62Z5P<)$.2:$B6F(CO-%]+)0F]=3#%T8APE"A0F]*)'".)K]2T/? MRTU4ZG.,S.NQ!&>,+\,QRZA&EW2.KF2&12TXD<;(#&0+K9BSJ0@Y30PLVK73 MZT7G*3/4T3F.:9@KZLP5SC?7OKE<3S',HPQ6F#-BTC!AQHEA'(P&U:]?^8=> MU&W:&:?=9OYK&SS<6/,GMJC8-+VUQUARJ<)77O&*[M[QG-K9X41R M[MUCW>,?HT_NR.V[:#3H%R[R6QVO@7HCU#L;?A@/SO8^V_19[:D3[Q -S]'X M_0"->E?O>I>#D3/\_-?@;]3KC^U(X'D_%(5MM]-J'=SC-S_X]?3TSTP;EBP? MZ#LA509)^!&\=R$0?!$T-DP*-& Y+(I\S_F( M9((&8HJG= 0[-0UT(6(7O;'S7K]:!)X?1WV9Y5@LRZ\D>HL2J0K%.55,$D3! MU02-:&YH-J$*M8#D@1>T&@AKE# .@RM;1C2>*688[ <+@@:+.,5B2A&LD3&M MK=WP9R4)-A2E5%$P<,V<6P*.HBES8#B82MDG6I"L9 MR]E*^PBK"194.\,%ITO4BXT=L9QMP#@VX09U";M>/VDXMKA;\@;'!]%Z"B!, MYQPOPX33Q6:9K0A94Z*0<;0!7*."L0Y0,=/A!&O*F:"WN/V-6#9NC@YVE^S; M?<*$W993N.8GEKC';3<]<]_)T#"2MDD$RXY 98H@';J-R%:F*?ITQ13.8H"U[=956_-8;_!9!!O [ M;\C;%>._Q?4JIBO:^R>M=F2C?45Z<%7UOB?_.V-AZIG$ C?;)0=U]KL+E_H/. ]JPQ^@T?Q2#%#UZM=,0QO(F5F&]?Q*"*3(>A"T.V[K^,1&2K=IR%U"[LFA M_QV9CNMYWY-IM]W#]OIB\(_:M#\MHZG Y[;=$QQ_F2HY$\2IPC,I7BNN%:V& MZ_E,1'/PHC-1%'\)BW?'7M@>Q]?VD!5C7O&IY-A*9^GN2BN8_[2W4)XL+9T! M T-T*:_+4W10'J)O1,)6\/>(/1UB:#? 25[9-:1>;<,=P.;*G"JBE/[S0TZ M.3A)_#=)]C7M.J.Y(QMR#L\/@9(P03G\/=OEP?WX.S!>5:9< _-SD)SQZ^A]]4J^+2W4?_W9WZ> M_&;S\WJ"ZT%;35>GD1Q/:1EN#DX,52'F<[S4QBB2A2I!0 *7A 1 M " < [ @!E^J1, /@2 0 5 " 9-0 @!E!5$N?$TL ,)^!0 5 M " 8@R P!ET0 \ ( ! M!X,# &5S;70M97@S,5\Q+FAT;5!+ 0(4 Q0 ( !)!8E= WD6R*P@ +5$ M / " 5Z+ P!E