0000950170-24-056921.txt : 20240509 0000950170-24-056921.hdr.sgml : 20240509 20240509160822 ACCESSION NUMBER: 0000950170-24-056921 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AvidXchange Holdings, Inc. CENTRAL INDEX KEY: 0001858257 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology 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-40898 FILM NUMBER: 24930570 BUSINESS ADDRESS: STREET 1: 1210 AVIDXCHANGE LANE CITY: CHARLOTTE STATE: NC ZIP: 28206 BUSINESS PHONE: 8005609305 MAIL ADDRESS: STREET 1: 1210 AVIDXCHANGE LANE CITY: CHARLOTTE STATE: NC ZIP: 28206 10-Q 1 avdx-20240331.htm 10-Q 10-Q
Q1false0001858257--12-31twoP2YP3YP1YP306DP170D0001858257us-gaap:BaseRateMembersrt:MaximumMemberavdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001858257us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001858257avdx:TwoThousandAndNineteenTermLoanFacilityMember2024-03-310001858257us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001858257us-gaap:AdditionalPaidInCapitalMember2022-12-310001858257us-gaap:GovernmentSectorMember2024-03-310001858257avdx:PromissoryNoteMember2024-01-012024-03-310001858257us-gaap:CustomerConcentrationRiskMemberavdx:SecondServiceProviderMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001858257avdx:SoftwareMember2024-01-012024-03-310001858257us-gaap:FinancialServicesSectorMember2023-12-310001858257avdx:ServicesMember2023-01-012023-03-310001858257us-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2024-01-012024-03-310001858257avdx:OtherNoncurrentAssetsAndDepositsMember2024-03-310001858257us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001858257us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-310001858257avdx:AccountsReceivableAllowanceForReturnsMember2022-12-310001858257us-gaap:RevolvingCreditFacilityMember2022-12-292022-12-290001858257us-gaap:RestrictedStockUnitsRSUMemberavdx:TwoThousandAndTwentyOneLongTermIncentivePlanMember2024-01-012024-03-310001858257us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001858257us-gaap:NoncompeteAgreementsMember2024-03-310001858257us-gaap:BaseRateMemberavdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257us-gaap:CustomerRelationshipsMember2023-12-310001858257us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001858257us-gaap:AdditionalPaidInCapitalMember2023-12-310001858257avdx:TwoThousandAndTwentyTwoTermLoanFacilityMember2024-03-310001858257us-gaap:RetainedEarningsMember2024-01-012024-03-310001858257us-gaap:CommonStockMember2023-03-3100018582572023-12-310001858257us-gaap:RetainedEarningsMember2023-01-012023-03-310001858257us-gaap:CommonStockMember2024-01-012024-03-310001858257us-gaap:FairValueMeasurementsRecurringMember2023-12-310001858257avdx:CostsToFulfillContractsMemberus-gaap:CostOfSalesMember2024-01-012024-03-310001858257avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2024-03-310001858257us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMemberavdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257avdx:SupplierAdvancesReceivableAllowanceMember2022-12-310001858257us-gaap:EmployeeStockMember2024-01-012024-01-010001858257avdx:AccountsReceivableAllowanceForCreditLossesMember2023-01-012023-03-3100018582572023-01-012023-03-310001858257avdx:AccountsReceivableAllowanceForReturnsMember2023-12-310001858257avdx:AccountsReceivableAllowanceForCreditLossesMember2024-03-310001858257srt:MinimumMember2024-01-012024-03-310001858257avdx:SupplierAdvancesReceivableAllowanceMember2023-01-012023-03-310001858257avdx:RyanStahlMember2024-01-012024-03-310001858257us-gaap:RevolvingCreditFacilityMember2024-03-310001858257us-gaap:RestrictedStockUnitsRSUMember2023-12-310001858257us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001858257avdx:TwoThousandAndTwentyOneLongTermIncentivePlanMember2024-03-310001858257avdx:RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001858257avdx:CostsToFulfillContractsMemberus-gaap:CostOfSalesMember2023-01-012023-03-310001858257us-gaap:EmployeeStockMember2024-01-012024-03-310001858257us-gaap:CommercialAndIndustrialSectorMember2024-03-310001858257avdx:RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001858257avdx:SupplierAdvancesReceivableAllowanceMember2023-12-3100018582572024-03-310001858257avdx:AccountsReceivableAllowanceForCreditLossesMember2022-12-310001858257avdx:RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001858257avdx:AccountsReceivableAllowanceForReturnsMember2023-01-012023-03-310001858257us-gaap:CostOfSalesMember2024-01-012024-03-310001858257avdx:SoftwareMember2023-01-012023-03-310001858257us-gaap:TradeNamesMember2023-12-310001858257us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberavdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257avdx:InternallyDevelopedSoftwareMember2024-01-012024-03-310001858257srt:MaximumMemberavdx:DailySimpleSofrAndTermSofrLoansMemberavdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257avdx:CostsToObtainContractsMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-310001858257us-gaap:CustomerRelationshipsMember2024-03-310001858257us-gaap:FairValueMeasurementsRecurringMemberavdx:DeferredCompensationMember2023-12-310001858257us-gaap:RestrictedStockMember2023-01-012023-03-310001858257us-gaap:CommonStockMember2023-01-012023-03-310001858257avdx:PromissoryNoteMember2023-12-310001858257avdx:CybersecurityIncidentMember2024-01-012024-03-310001858257avdx:AccountingStandardsUpdate202301Member2024-03-310001858257avdx:AccountsReceivableAllowanceForCreditLossesMember2024-01-012024-03-310001858257avdx:OtherNoncurrentAssetsAndDepositsMember2023-12-310001858257us-gaap:RetainedEarningsMember2024-03-310001858257avdx:AvailableForFutureIssuanceUnderStockAwardPlansMember2024-03-310001858257us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberavdx:DeferredCompensationMember2023-12-310001858257us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001858257us-gaap:CommonStockMember2022-12-310001858257us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001858257avdx:TwoThousandAndNineteenTermLoanFacilityMember2023-12-310001858257avdx:AccountsReceivableAllowanceForCreditLossesMember2023-03-3100018582572023-01-012023-12-310001858257srt:MaximumMember2024-01-012024-03-310001858257us-gaap:EmployeeStockMember2023-01-012023-03-310001858257us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001858257us-gaap:EmployeeStockMember2024-01-012024-03-310001858257us-gaap:RevolvingCreditFacilityMember2023-12-310001858257us-gaap:EmployeeStockOptionMembersrt:MinimumMember2024-01-012024-03-310001858257avdx:CybersecurityIncidentMember2024-03-310001858257avdx:ServicesMember2024-01-012024-03-310001858257avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-290001858257avdx:RyanStahlMember2024-03-310001858257us-gaap:CostOfSalesMember2023-01-012023-03-310001858257us-gaap:EmployeeStockMemberus-gaap:SubsequentEventMemberus-gaap:CommonStockMember2024-04-300001858257us-gaap:BaseRateMembersrt:MinimumMemberavdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257avdx:AccountsReceivableAllowanceForReturnsMember2023-03-310001858257us-gaap:RestrictedStockUnitsRSUMember2024-03-310001858257us-gaap:CustomerConcentrationRiskMemberavdx:OneServiceProviderMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001858257us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberavdx:DeferredCompensationMember2024-03-310001858257avdx:PaymentMember2023-01-012023-03-310001858257avdx:SupplierAdvancesReceivableAllowanceMember2023-03-310001858257us-gaap:DevelopedTechnologyRightsMember2024-03-310001858257us-gaap:NoncompeteAgreementsMember2023-12-310001858257avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2024-01-012024-03-310001858257us-gaap:AdditionalPaidInCapitalMember2024-03-310001858257avdx:SupplierAdvancesReceivableAllowanceMember2024-03-310001858257us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001858257avdx:DailySimpleSofrAndTermSofrLoansMembersrt:MinimumMemberavdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001858257avdx:ToddCunninghamMember2024-01-012024-03-310001858257us-gaap:AdditionalPaidInCapitalMember2023-03-310001858257us-gaap:CommonStockMember2024-03-310001858257us-gaap:EmployeeStockMember2023-01-012023-03-310001858257us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberavdx:OneServiceProviderMember2024-01-012024-03-310001858257us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001858257us-gaap:RevolvingCreditFacilityMember2022-12-290001858257srt:MaximumMemberavdx:DailySimpleSofrTermSofrAndBaseRateMemberavdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257avdx:AvailableForFutureIssuanceUnderEmployeeStockPurchasePlanMember2024-03-310001858257us-gaap:RetainedEarningsMember2023-12-310001858257avdx:ToddCunninghamMember2024-03-310001858257us-gaap:FairValueMeasurementsRecurringMemberavdx:DeferredCompensationMember2024-03-3100018582572024-01-012024-03-310001858257avdx:AccountsReceivableAllowanceForReturnsMember2024-01-012024-03-310001858257srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberavdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257us-gaap:EmployeeStockMemberus-gaap:SubsequentEventMemberus-gaap:CommonStockMember2024-04-302024-04-300001858257us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberavdx:OneServiceProviderMember2023-01-012023-12-310001858257avdx:AccountsReceivableAllowanceForCreditLossesMember2023-12-310001858257us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001858257us-gaap:RetainedEarningsMember2022-12-310001858257avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember2022-12-292022-12-290001858257us-gaap:CustomerConcentrationRiskMemberavdx:SecondServiceProviderMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001858257avdx:TwoThousandAndTwentyTwoTermLoanFacilityMember2022-12-290001858257us-gaap:CustomerConcentrationRiskMemberavdx:OneServiceProviderMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001858257us-gaap:RestrictedStockMember2024-01-012024-03-310001858257us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001858257avdx:RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001858257us-gaap:FinancialServicesSectorMember2024-03-310001858257us-gaap:TradeNamesMember2024-03-310001858257us-gaap:RevolvingCreditFacilityMember2019-10-012019-10-010001858257us-gaap:CustomerConcentrationRiskMemberavdx:SecondServiceProviderMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001858257avdx:TwoThousandAndTwentyOneLongTermIncentivePlanMember2024-01-012024-01-0100018582572022-12-310001858257avdx:AccountsReceivableAllowanceForReturnsMember2024-03-310001858257srt:MaximumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001858257avdx:PromissoryNoteMember2024-03-310001858257us-gaap:CustomerConcentrationRiskMemberavdx:SecondServiceProviderMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001858257us-gaap:CommonStockMember2023-12-310001858257us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001858257avdx:TwoThousandAndTwentyTwoTermLoanFacilityMember2022-12-292022-12-290001858257us-gaap:RetainedEarningsMember2023-03-310001858257avdx:PaymentMember2024-01-012024-03-3100018582572024-05-060001858257us-gaap:EmployeeStockOptionMember2024-03-310001858257us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-310001858257us-gaap:DevelopedTechnologyRightsMember2023-12-3100018582572023-03-310001858257avdx:SupplierAdvancesReceivableAllowanceMember2024-01-012024-03-310001858257avdx:CostsToObtainContractsMemberus-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-310001858257us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001858257avdx:InternallyDevelopedSoftwareMember2024-03-310001858257avdx:InternallyDevelopedSoftwareMember2023-12-310001858257us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001858257us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-310001858257us-gaap:FairValueMeasurementsRecurringMember2024-03-31avdx:PromissoryNotexbrli:purexbrli:sharesiso4217:USDxbrli:sharesavdx:Customeravdx:Voteiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended March 31, 2024

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

 

AvidXchange Holdings, Inc.

(Exact name of registrant as specified in its charter)

 

 

Delaware

86-3391192

(State or other jurisdiction of incorporation or organization)

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

1210 AvidXchange Lane Charlotte, NC 28206

28206

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (800) 560-9305

 

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

 

AVDX

 

Nasdaq Global Select Market

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

 

 

 

 

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

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

As of May 6, 2024, the registrant had 206,601,000 shares of common stock, $0.001 par value per share, outstanding.

 

 

 

 


 

AvidXchange Holdings, Inc.

Form 10-Q

For the Quarterly Period Ended March 31, 2024

Table of Contents

 

Page

PART I.

FINANCIAL INFORMATION

Item 1.

Financial Statements (Unaudited)

 

Unaudited Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023

1

Unaudited Consolidated Statements of Operations for the Three Months Ended March 31, 2024 and 2023

2

Unaudited Consolidated Statements of Changes in Stockholders’ Equity for the Three Months Ended March 31, 2024 and 2023

3

Unaudited Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2024 and 2023

4

Notes to Unaudited Consolidated Financial Statements

5

Item 2.

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

18

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

26

Item 4.

Controls and Procedures

28

PART II.

OTHER INFORMATION

28

Item 1.

Legal Proceedings.

28

Item 1A.

Risk Factors.

29

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds.

29

Item 3.

Defaults Upon Senior Securities.

29

Item 4.

Mine Safety Disclosures.

29

Item 5.

Other Information.

29

Item 6.

Exhibits.

30

Signatures

31

 

i


PART I—FINANCIAL INFORMATION

Item 1. Financial Statements.

AvidXchange Holdings, Inc.

Unaudited Consolidated Balance Sheets

(in thousands, except share and per share data)

 

 

 

 

As of March 31,

 

 

As of December 31,

 

 

 

2024

 

 

2023

 

Assets

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

343,660

 

 

$

406,974

 

Restricted funds held for customers

 

 

1,220,459

 

 

 

1,578,656

 

Marketable securities

 

 

99,888

 

 

 

44,645

 

Accounts receivable, net of allowances of $4,271 and $4,231, respectively

 

 

48,877

 

 

 

46,689

 

Supplier advances receivable, net of allowances of $1,291 and $1,333 respectively

 

 

9,967

 

 

 

9,744

 

Prepaid expenses and other current assets

 

 

15,322

 

 

 

12,070

 

Total current assets

 

 

1,738,173

 

 

 

2,098,778

 

Property and equipment, net

 

 

100,114

 

 

 

100,985

 

Operating lease right-of-use assets

 

 

1,585

 

 

 

1,628

 

Deferred customer origination costs, net

 

 

27,216

 

 

 

27,663

 

Goodwill

 

 

165,921

 

 

 

165,921

 

Intangible assets, net

 

 

80,852

 

 

 

84,805

 

Other noncurrent assets and deposits

 

 

4,642

 

 

 

3,957

 

Total assets

 

$

2,118,503

 

 

$

2,483,737

 

Liabilities and Stockholders' Equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

15,433

 

 

$

16,777

 

Accrued expenses

 

 

39,558

 

 

 

56,367

 

Payment service obligations

 

 

1,220,459

 

 

 

1,578,656

 

Deferred revenue

 

 

12,455

 

 

 

12,851

 

Current maturities of lease obligations under finance leases

 

 

251

 

 

 

275

 

Current maturities of lease obligations under operating leases

 

 

1,691

 

 

 

1,525

 

Current maturities of long-term debt

 

 

6,425

 

 

 

6,425

 

Total current liabilities

 

 

1,296,272

 

 

 

1,672,876

 

Long-term liabilities

 

 

 

 

 

 

Deferred revenue, less current portion

 

 

13,808

 

 

 

14,742

 

Obligations under finance leases, less current maturities

 

 

62,595

 

 

 

62,464

 

Obligations under operating leases, less current maturities

 

 

2,909

 

 

 

3,275

 

Long-term debt

 

 

69,422

 

 

 

69,760

 

Other long-term liabilities

 

 

3,934

 

 

 

4,175

 

Total liabilities

 

 

1,448,940

 

 

 

1,827,292

 

Commitments and contingencies

 

 

 

 

 

 

Stockholders' equity

 

 

 

 

 

 

Preferred stock, $0.001 par value; 50,000,000 shares authorized, no shares issued and outstanding as of March 31, 2024 and December 31, 2023

 

 

-

 

 

 

-

 

Common stock, $0.001 par value; 1,600,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 206,315,368 and 204,084,024 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

 

206

 

 

 

204

 

Additional paid-in capital

 

 

1,692,526

 

 

 

1,678,401

 

Accumulated deficit

 

 

(1,023,169

)

 

 

(1,022,160

)

Total stockholders' equity

 

 

669,563

 

 

 

656,445

 

Total liabilities and stockholders' equity

 

$

2,118,503

 

 

$

2,483,737

 

 

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

1


AvidXchange Holdings, Inc.

Unaudited Consolidated Statements of Operations

(in thousands, except share and per share data)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenues

 

$

105,598

 

 

$

86,822

 

Cost of revenues (exclusive of depreciation and amortization expense)

 

 

30,333

 

 

 

29,473

 

Operating expenses

 

 

 

 

 

 

Sales and marketing

 

 

19,741

 

 

 

20,135

 

Research and development

 

 

25,904

 

 

 

23,122

 

General and administrative

 

 

24,260

 

 

 

22,627

 

Impairment and write-off of intangible assets

 

 

162

 

 

 

-

 

Depreciation and amortization

 

 

9,307

 

 

 

8,586

 

Total operating expenses

 

 

79,374

 

 

 

74,470

 

Loss from operations

 

 

(4,109

)

 

 

(17,121

)

Other income (expense)

 

 

 

 

 

 

Interest income

 

 

6,562

 

 

 

4,516

 

Interest expense

 

 

(3,337

)

 

 

(3,315

)

Other income

 

 

3,225

 

 

 

1,201

 

Loss before income taxes

 

 

(884

)

 

 

(15,920

)

Income tax expense

 

 

125

 

 

 

70

 

Net loss

 

$

(1,009

)

 

$

(15,990

)

Net loss per share attributable to common stockholders, basic and diluted

 

$

(0.00

)

 

$

(0.08

)

Weighted average number of common shares used to compute net loss per share attributable to common stockholders, basic and diluted

 

 

204,896,718

 

 

 

199,900,920

 

 

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

2


AvidXchange Holdings, Inc.

Unaudited Consolidated Statements of Changes in Stockholders’ Equity

(in thousands, except share and per share data)

 

 

 

 

 

 

Additional

 

 

Accumulated

 

 

Total Stockholders'

 

 

 

Common Stock

 

 

Paid-in Capital

 

 

Deficit

 

 

Equity

 

Balances at December 31, 2023

 

 

204,084,024

 

 

$

204

 

 

$

1,678,401

 

 

$

(1,022,160

)

 

$

656,445

 

Exercise of stock options

 

 

493,608

 

 

 

-

 

 

 

3,168

 

 

 

-

 

 

 

3,168

 

Issuance of common stock upon vesting of restricted stock units

 

 

1,737,736

 

 

 

2

 

 

 

(2

)

 

 

-

 

 

 

-

 

Stock-based compensation expense

 

 

-

 

 

 

-

 

 

 

10,766

 

 

 

-

 

 

 

10,766

 

Stock-based compensation expense for Employee Stock Purchase Plan, or ESPP

 

 

-

 

 

 

-

 

 

 

193

 

 

 

-

 

 

 

193

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(1,009

)

 

 

(1,009

)

Balances at March 31, 2024

 

 

206,315,368

 

 

$

206

 

 

$

1,692,526

 

 

$

(1,023,169

)

 

$

669,563

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

Accumulated

 

 

Total Stockholders'

 

 

 

Common Stock

 

 

Paid-in Capital

 

 

Deficit

 

 

Equity

 

Balances at December 31, 2022

 

 

199,433,998

 

 

$

199

 

 

$

1,632,080

 

 

$

(974,835

)

 

$

657,444

 

Exercise of stock options

 

 

123,168

 

 

 

-

 

 

 

366

 

 

 

-

 

 

 

366

 

Issuance of common stock upon vesting of restricted stock units

 

 

1,471,826

 

 

 

2

 

 

 

(1

)

 

 

-

 

 

 

1

 

Stock-based compensation expense

 

 

-

 

 

 

-

 

 

 

8,661

 

 

 

-

 

 

 

8,661

 

Stock-based compensation expense for ESPP

 

 

-

 

 

 

-

 

 

 

270

 

 

 

-

 

 

 

270

 

Net loss

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(15,990

)

 

 

(15,990

)

Balances at March 31, 2023

 

 

201,028,992

 

 

$

201

 

 

$

1,641,376

 

 

$

(990,825

)

 

$

650,752

 

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

3


AvidXchange Holdings, Inc.

Unaudited Consolidated Statements of Cash Flows

(in thousands)

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities

 

 

 

 

 

 

Net loss

 

$

(1,009

)

 

$

(15,990

)

Adjustments to reconcile net loss to net cash used by operating activities

 

 

 

 

 

 

Depreciation and amortization expense

 

 

9,307

 

 

 

8,586

 

Amortization of deferred financing costs

 

 

106

 

 

 

110

 

Provision for credit losses

 

 

687

 

 

 

550

 

Stock-based compensation

 

 

10,959

 

 

 

8,931

 

Accrued interest

 

 

433

 

 

 

503

 

Impairment and write-off on intangible assets

 

 

162

 

 

 

-

 

Accretion of investments held to maturity

 

 

(913

)

 

 

(1,238

)

Deferred income taxes

 

 

89

 

 

 

53

 

Changes in operating assets and liabilities

 

 

 

 

 

 

Accounts receivable

 

 

(2,442

)

 

 

(3,702

)

Prepaid expenses and other current assets

 

 

(3,252

)

 

 

(2,556

)

Other noncurrent assets

 

 

(725

)

 

 

1,205

 

Deferred customer origination costs

 

 

448

 

 

 

205

 

Accounts payable

 

 

(1,428

)

 

 

(23

)

Deferred revenue

 

 

(1,330

)

 

 

(261

)

Accrued expenses and other liabilities

 

 

(17,288

)

 

 

(21,887

)

Operating lease liabilities

 

 

(156

)

 

 

(115

)

Total adjustments

 

 

(5,343

)

 

 

(9,639

)

Net cash used in operating activities

 

 

(6,352

)

 

 

(25,629

)

Cash flows from investing activities

 

 

 

 

 

 

Purchase of marketable securities held to maturity

 

 

(87,996

)

 

 

(62,999

)

Proceeds from maturity of marketable securities held to maturity

 

 

33,666

 

 

 

111,680

 

Purchases of equipment

 

 

(522

)

 

 

(332

)

Purchases of intangible assets

 

 

(4,039

)

 

 

(3,855

)

Supplier advances, net

 

 

(656

)

 

 

(310

)

Net cash (used in) provided by investing activities

 

 

(59,547

)

 

 

44,184

 

Cash flows from financing activities

 

 

 

 

 

 

Repayments of long-term debt

 

 

(406

)

 

 

(406

)

Principal payments on finance leases

 

 

(77

)

 

 

(165

)

Proceeds from issuance of common stock

 

 

3,168

 

 

 

366

 

Debt issuance costs

 

 

-

 

 

 

(624

)

Payment of acquisition-related liability

 

 

(100

)

 

 

(100

)

Payment service obligations

 

 

(358,197

)

 

 

(232,652

)

Net cash used in financing activities

 

 

(355,612

)

 

 

(233,581

)

Net decrease in cash, cash equivalents, and restricted funds held for customers

 

 

(421,511

)

 

 

(215,026

)

Cash, cash equivalents, and restricted funds held for customers

 

 

 

 

 

 

Cash, cash equivalents, and restricted funds held for customers, beginning of year

 

 

1,985,630

 

 

 

1,634,387

 

Cash, cash equivalents, and restricted funds held for customers, end of period

 

$

1,564,119

 

 

$

1,419,361

 

Supplementary information of noncash investing and financing activities

 

 

 

 

 

 

Property and equipment purchases in accounts payable and accrued expenses

 

$

85

 

 

$

14

 

Right-of-use assets obtained in exchange for new operating lease obligations

 

 

-

 

 

 

362

 

Interest paid on notes payable

 

 

1,330

 

 

 

1,255

 

Interest paid on finance leases

 

 

1,468

 

 

 

1,448

 

Cash paid for income taxes

 

 

7

 

 

 

-

 

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

4


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

1. Formation and Business of the Company

AvidXchange, Inc. was incorporated in the state of Delaware in 2000. In July 2021, the company consummated a reorganization by interposing a holding company between AvidXchange, Inc. and its stockholders. After the reorganization, all of the stockholders of AvidXchange, Inc. became stockholders of AvidXchange Holdings, Inc. and AvidXchange, Inc. became a wholly owned subsidiary of AvidXchange Holdings, Inc. To accomplish the reorganization, the company formed AvidXchange Holdings, Inc., which was incorporated in Delaware on January 27, 2021, and AvidXchange Merger Sub, Inc. (“Merger Sub”) as a wholly owned subsidiary of AvidXchange Holdings, Inc. The Company merged AvidXchange, Inc. with and into Merger Sub, with AvidXchange, Inc. as the surviving entity, by issuing identical shares of stock of AvidXchange Holdings, Inc. to the stockholders of AvidXchange, Inc. in exchange for their equity interest in AvidXchange, Inc.

The merger was considered a transaction between entities under common control. Upon the effective date of the reorganization, July 9, 2021, AvidXchange Holdings, Inc. recognized the assets and liabilities of AvidXchange, Inc. at their carrying values within its financial statements.

AvidXchange Holdings, Inc. and its wholly owned subsidiaries are collectively referred to as “AvidXchange” or “the Company” in the accompanying consolidated financial statements after the reorganization.

AvidXchange provides accounts payable (“AP”) automation software and payment solutions for middle market businesses and their suppliers. The Company provides solutions and services throughout North America spanning multiple industries including real estate, community association management, construction, financial services (including banks and credit unions), healthcare facilities, social services, education, media, and hospitality.

2. Summary of Significant Accounting Policies

Basis of Consolidation and Presentation

The accompanying unaudited consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The unaudited consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in stockholders’ equity, and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other future annual or interim period. The unaudited consolidated balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. All significant intercompany accounts and transactions have been eliminated. There are no items of comprehensive income.

These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2023.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities as of and during the reporting period. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates reflected in these unaudited consolidated financial statements include, but are not limited to, the allowance for credit losses and returns, useful lives assigned to fixed and intangible assets, capitalization of internal-use software, deferral of customer origination costs, the fair value of intangible assets acquired in a business combination, the fair value of goodwill, and the recoverability of deferred income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Concentrations

Significant Services

A substantial portion of the Company’s revenue is derived from interchange fees earned on payment transactions processed as virtual commercial cards (“VCC”). The Company utilizes service providers to process these transactions. Revenue from one service provider represented 34% and 27% of total revenue for the three months ended March 31, 2024 and 2023, respectively. Accounts receivable from this service provider represented 33% and 38% of accounts receivable, net as of March 31, 2024 and December 31, 2023, respectively. Revenue from a second provider represented 12% and 21% of total revenue for the three

5


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

months ended March 31, 2024 and 2023, respectively. Accounts receivable from this second service provider represented 18% and 12% of accounts receivable, net as of March 31, 2024 and December 31, 2023, respectively.

Future regulation or changes by the card brand payment networks could have a substantial impact on interchange rates and the Company’s revenue from VCC transactions. If interchange rates decline, whether due to actions by the card brand payment networks, merchant/suppliers availing themselves of lower rates, or future regulation, the Company’s total operating revenues, operating results, prospects for future growth and overall business could be materially affected. The Company’s revenue from VCC transactions is also impacted by fees charged by service providers to process our VCC transactions.

Restructuring costs

During the fourth quarter of 2023, the Company initiated a restructuring plan to generate cost savings and improve effectiveness of the organization which resulted in a reduction in the Company’s U.S. workforce. The plan was implemented in the fourth quarter of 2023. The Company recorded restructuring costs of $1,157 in the three months ended March 31, 2024, and $3,037 cumulatively, from one-time severance charges in connection with this plan. Restructuring costs are included in general and administrative expenses in the consolidated statements of operations.

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase that are not recorded as marketable securities to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits.

Marketable Securities

Marketable securities consist of short-term investments in short-term commercial paper, certificates of deposits and various U.S. government backed securities. To reflect its intention, the Company classifies its marketable securities as held-to-maturity at the time of purchase. As a result, the marketable securities are recorded at amortized cost and any gains or losses realized upon maturity are reported in other income (expense) in the consolidated statements of operations.

Accounts Receivable, Supplier Advances and Allowance for Credit Losses

Accounts receivable represent amounts due from the Company’s VCC service providers for interchange fees earned and from buyer customers who have been invoiced for the use of the Company’s software offerings, but for whom payments have not been received. Accounts receivable from VCC service providers are presented net of an allowance for returns for transactions subsequently canceled that do not ultimately settle through the payment network. Accounts receivable from buyer customers are presented net of allowances for credit losses and returns. The Company estimates expected credit losses related to accounts receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for returns for VCC transactions subsequently canceled are assessed at each period end and recognized as a reduction of revenue. The allowances for buyer customer’s credit losses and returns are assessed at each period end and are recognized as bad debt expense within general and administrative expenses in the consolidated statements of operations and as a reduction of revenue, respectively. A buyer customer receivable is written off against the allowance when it is determined that all collection efforts have been exhausted and the potential for recovery is considered remote. Historically, losses related to customer nonpayment have been immaterial and most of the accounts receivable balances have been current.

Supplier advances receivable represent amounts that have been advanced as part of the AvidXchange’s Payment Accelerator product but have not been collected. Advances are collected from the buyer customer once the buyer initiates the transfer of funds for the invoice that was previously advanced. If the buyer does not transfer the funds as expected, the Company is exposed to losses. The Company’s experience with such delinquencies by buyer customers has been immaterial. Supplier advances receivable are stated net of expected credit losses. The Company estimates expected credit losses related to supplier advances receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for credit losses for supplier advances is assessed at period end and the measurement of the allowance is included as a component of cost of revenues in the Company’s consolidated statements of operations. Supplier advances receivable balances are charged against the allowance when the Company determines it is probable the receivable will not be recovered after collection efforts and legal actions have been exhausted. The Company classifies the fees charged to supplier customers as cash flows from operating activities with the remaining accelerated advancements and recoupments classified as cash flows from investing activities on a net basis within the consolidated statements of cash flows.

6


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

Restricted Funds Held for Customers and Payment Service Obligations

Restricted funds held for customers and the corresponding liability of payment service obligations represent funds that are collected from customers for payments to their suppliers. The Company determines the balances of restricted funds held for customers, and the corresponding payment services obligations, by reconciling cash held by financial institutions and the corresponding payments in transit at the end of each period. The balance of these obligations may fluctuate from period to period depending on the timing of the period end and the timing of when outstanding payments clear with financial institutions. The Company is registered as a money services business with the Financial Crimes Enforcement Network. Payment service obligations are comprised of outstanding daily transaction liabilities per state regulatory average daily transaction liability report requirements and other unregulated settlements with payees, which do not constitute a regulatory liability event under reporting requirements.

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Outstanding Transaction Liabilities

 

$

1,212,994

 

 

$

1,568,280

 

Other unregulated settlements

 

 

7,465

 

 

 

10,376

 

Total payment service obligations

 

$

1,220,459

 

 

$

1,578,656

 

 

The Company historically transmitted buyer customer funds using a legacy model pursuant to which buyer customer funds were held in trust accounts that were maintained and operated by a trustee pending distribution to suppliers in accordance with instructions provided through the Company’s platform. The Company is not the trustee or beneficiary of the trusts which hold these buyer deposits; accordingly, the Company does not record these assets and offsetting liabilities on its consolidated balance sheets. The Company has largely phased out this model although certain banks that resell its products and services continue to leverage a similar structure. The Company contractually earns interest on funds held for certain buyers. The amount of Company and bank customer funds held in all trust-related and similar accounts was approximately $13,636 and $6,269 as of March 31, 2024 and December 31, 2023, respectively.

The Company has transitioned most payment transmission activity to the money transmitter license model and obtained a money transmitter license in all states which require licensure. This model enables AvidXchange to provide commercial payment services to businesses through its “for the benefit of customer” bank accounts, also known as FBO, that are restricted for such purposes. The restricted funds held for customers are restricted for the purpose of satisfying the customer’s supplier obligations and are not available for general business use by the Company. The Company maintains these funds in liquid cash accounts and contractually earns interest on these funds held for customers. These funds are recognized as a restricted cash asset and a corresponding liability is recorded for payments due to their suppliers on the Company’s consolidated balance sheets. Restricted funds held for customers are included in the cash and cash equivalents on the consolidated statements of cash flows.

Stock-Based Compensation

Compensation cost for stock-based awards issued to employees and outside directors, including stock options and restricted stock units (“RSUs”), is measured at fair value on the date of grant.

The fair value of stock options is estimated using a Black-Scholes option-pricing model, while the fair value of RSUs is determined using the fair value of the Company’s underlying common stock. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period of the award. Stock-based compensation expense for RSUs with performance conditions is recognized over the requisite service period on an accelerated-basis as long as the performance condition in the form of a specified liquidity event is probable to occur. In the case of equity issued in lieu of cash bonus, expense is recognized in the period the cash bonus was earned.

Nonqualified Deferred Compensation Plan

The Company adopted a nonqualified, deferred compensation plan effective October 1, 2015, which is an unfunded plan created for the benefit of a select group of management or highly compensated employees. The purpose of the plan is to attract and retain key employees by providing them with an opportunity to defer receipt of a portion of their compensation. It is exempt from the participation, vesting, funding, and fiduciary requirements set forth in Title I of the Employee Retirement Income Security Act of 1974, as amended. Deferred amounts are not subject to forfeiture and are deemed invested among investment funds offered under the nonqualified deferred compensation plan, as directed by each participant.

The Company has established a ‘rabbi trust’ that serves as an investment to shadow the deferred compensation plan liability. The assets of the rabbi trust primarily consist of trust-owned life insurance policies which are recorded at cash surrender value and are included in other noncurrent assets. The change in cash surrender value of the life insurance policies in the rabbi trust is recorded in other income (expense) on the Company's unaudited consolidated statements of operations. The assets of the rabbi trust are

7


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

general assets of the Company and as such, would be subject to the claims of creditors in the event of bankruptcy or insolvency. The related deferred compensation liabilities are included in other long-term liabilities.

The Company has recorded these assets and liabilities at their fair value. In association with this plan, $2,470 and $1,866 were included in other noncurrent assets and $2,242 and $2,398 were included in noncurrent liabilities as of March 31, 2024 and December 31, 2023, respectively, on the Company's unaudited consolidated balance sheets.

Contingent Liabilities

Contingent liabilities require significant judgment in estimating potential losses for legal claims. The Company reviews significant new claims and litigation for the probability of an adverse outcome. Estimates are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will materially exceed the recorded provision. Contingent liabilities are often resolved over long periods of time. Estimating probable losses requires analysis of multiple forecasts that often depend on judgments about potential actions by third parties such as regulators, and the estimated loss can change materially as individual claims develop.

New Accounting Pronouncements

Recently Adopted Accounting Standards

In March 2023, the FASB issued ASU No. 2023-01, Leases (Topic 842): Common Control Arrangements. The amendments in this update that apply to public business entities clarify the accounting for leasehold improvements associated with common control leases. The adoption of this guidance on January 1, 2024 did not have an impact on the Company's consolidated financial statements.

Accounting Pronouncements Issued but Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires significant additional disclosures about income taxes, primarily focused on the disclosure of income taxes paid and the rate reconciliation table. The new guidance will be applied prospectively (with retrospective application permitted) and is effective for calendar year-end public business entities in the 2025 annual period and in 2026 for interim periods, with early adoption permitted. The Company is assessing the impact of this guidance on its financial statements.

3. Revenue from Contracts with Customers

Disaggregation of Revenue

The table below presents the Company’s revenues disaggregated by type of services performed.

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Software revenue

 

$

29,688

 

 

$

26,968

 

 

Payment revenue

 

 

75,202

 

 

 

59,181

 

 

Services revenue

 

 

708

 

 

 

673

 

 

Total revenues

 

$

105,598

 

 

$

86,822

 

 

 

Contract Assets and Liabilities

The Company’s rights to payments are not conditional on any factors other than the passage of time, and as such, the Company does not have any contract assets. Contract liabilities consist primarily of advance cash receipts for services (deferred revenue) and are recognized as revenue when the services are provided.

The table below presents information on accounts receivable and contract liabilities.

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Trade accounts receivable, net

 

$

17,738

 

 

$

16,261

 

Payment processing receivable, net

 

 

31,139

 

 

 

30,428

 

Accounts receivable, net

 

$

48,877

 

 

$

46,689

 

Contract liabilities

 

$

26,263

 

 

$

27,593

 

 

Significant changes in the contract liabilities balance are as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Revenue recognized included in beginning of period balance

 

$

(3,473

)

 

$

(3,224

)

 

Cash received, excluding amounts recognized as revenue during the period

 

 

2,143

 

 

 

2,963

 

 

 

8


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

 

The tables below present a summary of changes in the Company’s allowances for credit losses and returns for the three months ended March 31, 2024 and 2023:

 

 

Accounts Receivable

 

 

 

 

 

 

Allowance for Credit Losses

 

 

Allowance for Returns

 

 

Supplier Advances Receivable Allowance

 

Allowance balance, December 31, 2023

 

$

2,142

 

 

$

2,089

 

 

$

1,333

 

Amounts charged to contra revenue, cost of revenues and expenses

 

 

254

 

 

 

(200

)

 

 

86

 

Amounts written off as uncollectable

 

 

(14

)

 

 

-

 

 

 

(475

)

Recoveries of amounts previously written off

 

 

-

 

 

 

-

 

 

 

347

 

Deduction released to revenue

 

 

-

 

 

 

-

 

 

 

-

 

Allowance balance, March 31, 2024

 

$

2,382

 

 

$

1,889

 

 

$

1,291

 

 

 

 

Accounts Receivable

 

 

 

 

 

 

Allowance for Credit Losses

 

 

Allowance for Returns

 

 

Supplier Advances Receivable Allowance

 

Allowance balance, December 31, 2022

 

$

1,539

 

 

$

1,584

 

 

$

1,872

 

Amounts charged to contra revenue, cost of revenues and expenses

 

 

200

 

 

 

200

 

 

 

-

 

Amounts written off as uncollectable

 

 

(87

)

 

 

-

 

 

 

(648

)

Recoveries of amounts previously written off

 

 

-

 

 

 

-

 

 

 

351

 

Deduction released to revenue

 

 

-

 

 

 

(93

)

 

 

-

 

Allowance balance, March 31, 2023

 

$

1,652

 

 

$

1,691

 

 

$

1,575

 

 

Transaction Price Allocated to Remaining Performance Obligations

Transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized. These revenues are subject to future economic risks including customer cancellations, bankruptcies, regulatory changes and other market factors.

The Company applies the practical expedient in ASC Topic 606, Revenue from Contracts with Customers (“Topic 606”), paragraph 606-10-50-14(b) and does not disclose information about remaining performance obligations related to transaction and processing services that qualify for recognition in accordance with paragraph 606-10-55-18 of Topic 606. These contracts contain variable consideration for stand-ready performance obligations for which the exact quantity and mix of transactions to be processed are contingent upon buyer or supplier request. These contracts also contain fixed fees and non-refundable upfront fees; however, these amounts are not considered material to total consolidated revenue.

The Company’s remaining performance obligation consists of contracts with financial institutions who are using the ASCEND solution. These contracts generally have a duration of two to five years and contain fixed maintenance fees that are considered fixed price guarantees. Remaining performance obligation consisted of the following:

 

 

Current

 

 

Noncurrent

 

 

Total

 

As of March 31, 2024

 

$

15,032

 

 

$

19,797

 

 

$

34,829

 

As of December 31, 2023

 

 

15,031

 

 

 

20,403

 

 

 

35,434

 

 

Contract Costs

The Company incurs incremental costs to obtain a contract, as well as costs to fulfill a contract with buyer customers that are expected to be recovered. These costs consist primarily of sales commissions incurred if a contract is obtained, and customer implementation related costs.

The Company utilizes a portfolio approach when estimating the amortization of contract acquisition and fulfillment costs. These costs are amortized on a straight-line basis over the expected benefit period of generally five years, which was determined by taking into consideration customer attrition rates, estimated terms of customer relationships, useful lives of technology, industry peers, and other factors. The amortization of contract fulfillment costs associated with implementation activities are recorded as cost of revenues in the Company's consolidated statements of operations. The amortization of contract acquisition costs associated with sales commissions that qualify for capitalization is recorded as sales and marketing expense in the Company’s

9


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

consolidated statements of operations. Costs to obtain or fulfill a contract are classified as deferred customer origination costs in the Company’s consolidated balance sheets.

The following tables present information about deferred contract costs:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Capitalized sales commissions and implementation costs

 

$

2,653

 

 

$

2,838

 

 

Amortization of deferred contract costs

 

 

 

 

 

 

 

Costs to obtain contracts included in sales and marketing expense

 

$

1,551

 

 

$

1,474

 

 

Costs to fulfill contracts included in cost of revenue

 

$

1,549

 

 

$

1,569

 

 

 

4. Loss Per Common Share

Diluted loss per common share is the same as basic loss per common share for all periods presented because the effects of potentially dilutive items were anti-dilutive given the Company’s net loss.

The following common share equivalent securities have been excluded from the calculation of weighted average common shares outstanding because the effect is anti-dilutive for the periods presented:

 

 

Three Months Ended March 31,

 

 

Anti-Dilutive Common Share Equivalents

 

2024

 

 

2023

 

 

Stock options

 

 

7,887,864

 

 

 

8,755,890

 

 

Restricted stock units

 

 

11,716,174

 

 

 

11,592,608

 

 

Employee stock purchase plan

 

 

157,676

 

 

 

168,769

 

 

Total anti-dilutive common share equivalents

 

 

19,761,714

 

 

 

20,517,267

 

 

 

Basic and diluted net loss per common share is calculated as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Numerator:

 

 

 

 

 

 

 

Net loss

 

$

(1,009

)

 

$

(15,990

)

 

Net loss attributable to common stockholders

 

$

(1,009

)

 

$

(15,990

)

 

Denominator:

 

 

 

 

 

 

 

Weighted-average common shares outstanding, basic and diluted

 

 

204,896,718

 

 

 

199,900,920

 

 

Net loss per common share, basic and diluted

 

$

(0.00

)

 

$

(0.08

)

 

 

5. Fair Value Measurements

The Company’s financial instruments consist of cash and cash equivalents, marketable securities, trade and supplier advances receivables, assets of the rabbi trust, AP, deferred compensation liabilities, and debt. The carrying amount of cash, trade and supplier advances receivables, and AP approximate fair value due to the short-term maturity. The estimated fair value of long-term debt is based on borrowing rates currently available to the Company for similar debt issues. The fair value approximates the carrying value of long-term debt.

In accordance with applicable accounting standards, the Company utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.

The following is a brief description of those three levels:

Level 1

Observable inputs such as quoted market prices in active markets for identical assets or liabilities.

Level 2

Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.

10


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

Level 3

Unobservable inputs that reflect the reporting entity’s own assumptions. The fair value for such assets and liabilities is generally determined using pricing models, discounted cash flow methodologies, or similar techniques that incorporate the assumptions a market participant would use in pricing the asset or liability.

When more than one level of input is used to determine the fair value, the financial instrument is classified as Level 1, 2 or 3 according to the lowest level input that has a significant impact on the fair value measurement. The Company performs a review of the fair value hierarchy classification on an annual basis. Changes in the observability of valuation inputs may result in a reclassification of certain financial assets or financial liabilities within the fair value hierarchy.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The Company evaluates its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level to classify them for each reporting period. This determination requires significant judgment.

The following tables present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis using the above categories, as of the periods presented.

 

 

As of March 31, 2024

 

Description

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds (1)

 

$

174,254

 

 

$

-

 

 

$

-

 

 

$

174,254

 

Rabbi trust-owned life insurance policies (at cash surrender value) (2)

 

 

-

 

 

 

2,470

 

 

 

-

 

 

 

2,470

 

Total assets

 

$

174,254

 

 

$

2,470

 

 

$

-

 

 

$

176,724

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other long-term liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation

 

$

-

 

 

$

2,242

 

 

$

-

 

 

 

2,242

 

Total liabilities

 

$

-

 

 

$

2,242

 

 

$

-

 

 

$

2,242

 

 

 

 

As of December 31, 2023

 

Description

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds (1)

 

$

226,715

 

 

$

-

 

 

$

-

 

 

$

226,715

 

Rabbi trust-owned life insurance policies (at cash surrender value) (2)

 

 

-

 

 

 

1,866

 

 

 

-

 

 

 

1,866

 

Total assets

 

$

226,715

 

 

$

1,866

 

 

$

-

 

 

$

228,581

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other long-term liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation

 

$

-

 

 

$

2,398

 

 

$

-

 

 

 

2,398

 

Total liabilities

 

$

-

 

 

$

2,398

 

 

$

-

 

 

$

2,398

 

________________

(1)

Money market funds are classified as cash equivalents in the Company’s unaudited consolidated balance sheets. As short-term, highly liquid investments readily convertible to known amounts of cash with remaining maturities of three months or less at the time of purchase, the Company’s cash equivalent money market funds have carrying values that approximate fair value.

(2)

Fair value of insurance policies represents their cash surrender value based on the underlying investments in the account which is determined based on quoted prices for identical or similar financial instruments in active markets.

 

6. Marketable Securities

Marketable securities consist of commercial paper, certificates of deposit, and U.S. Treasury and agency debt, and are classified as held-to-maturity. Investments held in marketable securities had contractual maturities of less than nine months as of March 31, 2024. As the Company invests in short-term and high credit quality marketable securities, the Company expects to receive fixed par value without any loss of principle at the maturity of each security. Therefore, an allowance for expected credit losses is not recognized as of March 31, 2024 and December 31, 2023. The following presents information about the Company’s marketable securities:

11


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

 

 

As of March 31, 2024

 

Sector

 

Amortized Cost

 

 

Allowance for credit losses

 

 

Net Amortized Cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair Value

 

Financial

 

$

55,627

 

 

$

-

 

 

$

55,627

 

 

$

-

 

 

$

(56

)

 

$

55,571

 

Government

 

 

22,143

 

 

 

-

 

 

 

22,143

 

 

 

-

 

 

 

(1

)

 

 

22,142

 

Industrial

 

 

22,118

 

 

 

-

 

 

 

22,118

 

 

 

-

 

 

 

(20

)

 

 

22,098

 

Total

 

$

99,888

 

 

$

-

 

 

$

99,888

 

 

$

-

 

 

$

(77

)

 

$

99,811

 

 

 

 

As of December 31, 2023

 

Sector

 

Amortized Cost

 

 

Allowance for credit losses

 

 

Net Amortized Cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair Value

 

Financial

 

$

44,645

 

 

$

-

 

 

$

44,645

 

 

$

-

 

 

$

(14

)

 

$

44,631

 

Total

 

$

44,645

 

 

$

-

 

 

$

44,645

 

 

$

-

 

 

$

(14

)

 

$

44,631

 

 

The fair value of marketable securities in the Government major security type is classified as a Level 1 in the Company’s fair value hierarchy described in Note 5. The fair values of the remaining major security types are classified as Level 2.

The following table presents information about the Company’s investments that were in an unrealized loss position and for which an other-than-temporary impairment has not been recognized in earnings:

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Aggregate fair value of investments with unrealized losses (1)

 

 

77,581

 

 

$

33,578

 

Aggregate amount of unrealized losses

 

 

(77

)

 

 

(14

)

_________________

(1)

Investments have been in a continuous loss position for less than 12 months

 

7. Intangible Assets and Goodwill

Intangible Assets

The following table presents information about capitalized software development costs:

 

 

Three Months Ended March 31,

 

 

Capitalized software development costs

 

2024

 

 

2023

 

 

Capitalized

 

$

4,039

 

 

$

3,855

 

 

Amortized

 

 

4,418

 

 

 

3,616

 

 

 

 

 

As of March 31, 2024

 

 

 

Weighted Average

 

Gross

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Amount

 

 

Amortization

 

 

Net Amount

 

Internally developed software

 

3 Years

 

$

105,348

 

 

$

(79,073

)

 

$

26,275

 

Non-compete

 

4 Years

 

 

6,194

 

 

 

(3,942

)

 

 

2,252

 

Customer relationships

 

9 Years

 

 

72,512

 

 

 

(39,672

)

 

 

32,840

 

Technology

 

7 Years

 

 

45,791

 

 

 

(31,145

)

 

 

14,646

 

Trade name

 

10 Years

 

 

7,748

 

 

 

(2,909

)

 

 

4,839

 

Total intangible assets

 

 

 

$

237,593

 

 

$

(156,741

)

 

$

80,852

 

 

12


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

 

 

As of December 31, 2023

 

 

 

Weighted Average

 

Gross

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Amount

 

 

Amortization

 

 

Net Amount

 

Internally developed software

 

3 Years

 

$

101,471

 

 

$

(74,655

)

 

$

26,816

 

Non-compete

 

4 Years

 

 

6,194

 

 

 

(3,738

)

 

 

2,456

 

Customer relationships

 

9 Years

 

 

72,512

 

 

 

(37,601

)

 

 

34,911

 

Technology

 

7 Years

 

 

45,791

 

 

 

(30,178

)

 

 

15,613

 

Trade name

 

10 Years

 

 

7,748

 

 

 

(2,739

)

 

 

5,009

 

Total intangible assets

 

 

 

$

233,716

 

 

$

(148,911

)

 

$

84,805

 

 

Total amortization expense associated with identifiable intangible assets was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Total amortization expense associated with identifiable intangible assets

 

$

7,830

 

 

$

7,239

 

 

Impairment and write-off of intangible assets

Impairment and write-off expense related to internally developed software projects was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Impairment and write-off of intangible assets

 

$

162

 

 

$

-

 

 

Goodwill

There were no changes in goodwill during the three months ended March 31, 2024.

8. Leases and Leasing Commitments

Supplemental cash flow information related to the Company’s operating and finance leases was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

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

 

 

 

 

 

 

 

   Financing cash flows for finance leases

 

$

77

 

 

$

165

 

 

   Operating cash flows for finance leases

 

 

1,468

 

 

 

1,448

 

 

   Operating cash flows for operating leases

 

 

569

 

 

 

547

 

 

Right of use assets obtained in exchange for new lease obligations:

 

 

 

 

 

 

 

   Finance lease liabilities

 

 

-

 

 

 

-

 

 

   Operating lease liabilities

 

 

-

 

 

 

362

 

 

The components of lease expense were as follows:

 

 

Three Months Ended March 31,

 

 

Lease expense

 

2024

 

 

2023

 

 

Finance lease expense:

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

588

 

 

$

531

 

 

Interest on lease liabilities

 

 

1,652

 

 

 

1,641

 

 

Operating lease expense

 

 

414

 

 

 

432

 

 

Short-term lease expense

 

 

-

 

 

 

-

 

 

Variable lease expense

 

 

74

 

 

 

53

 

 

Total lease expense

 

$

2,728

 

 

$

2,657

 

 

 

 

13


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

9. Long-Term Debt

Long-term debt as of March 31, 2024 and December 31, 2023:

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Term loan facility

 

$

62,969

 

 

$

63,375

 

Promissory note payable for land acquisition

 

 

13,900

 

 

 

13,900

 

Total principal due

 

 

76,869

 

 

 

77,275

 

Current portion of term loan and promissory notes

 

 

(6,425

)

 

 

(6,425

)

Unamortized portion of debt issuance costs

 

 

(1,022

)

 

 

(1,090

)

Long-term debt

 

$

69,422

 

 

$

69,760

 

 

On December 29, 2022 the Company, through its wholly-owned subsidiary, AvidXchange, Inc., entered into a credit agreement (as subsequently amended, the "2022 Credit Agreement") with KeyBank National Association ("KeyBank") to replace in its entirety its previous senior secured credit facility. The outstanding balances of the previous senior secured credit facility were repaid with the Company's cash balances and the proceeds from borrowing under the 2022 Credit Agreement. The 2022 Credit Agreement has a term of five years and consists of a 5-year revolving credit facility (the "2022 Revolver") and a five-year term loan facility (the "2022 Term Loan").

Under the 2022 Credit Agreement and subject to specific conditions, the Company may request, and the lenders have the right, but not the obligation, to increase the 2022 Revolver or add an additional term loan facility by an aggregate amount (for all such increases) not to exceed $50,000 as of March 31, 2024.

The 2022 Credit Agreement has a term of five years and makes available to the Company facilities in an aggregate amount of $95,000 and consists of:

$30,000 pursuant to the 2022 Revolver; and
$65,000 pursuant to the 2022 Term Loan.

Letters of credit may be issued by KeyBank pursuant to the 2022 Credit Agreement and the availability under the 2022 Revolver will be reduced by any outstanding letters of credit. As March 31, 2024, no letters of credit were outstanding.

As of March 31, 2024, the aggregate amount available to borrow under the 2022 Credit Agreement was $30,000. As of March 31, 2024, the effective interest rate of the 2022 Term Loan was 8.21%.

Proceeds from the 2022 Term Loan and corporate cash were used to pay in full all outstanding debt and expenses under the previous senior secured credit facility, and the 2022 Revolver may be used to fund working capital and for general corporate purposes.

The maturity date for the 2022 Revolver and 2022 Term Loan is December 29, 2027. The Company may voluntarily pre-pay all or any part of the 2022 Revolver or 2022 Term Loan without premium or penalty, subject to concurrent payments of accrued and unpaid interest and any applicable breakage costs.

Interest on the loans under the 2022 Credit Agreement is equal to the daily simple secured overnight financing rate ("SOFR"), term SOFR or a base rate, plus an applicable margin. The applicable margin is between 2.5% and 3.0% for daily simple SOFR and term SOFR loans (plus a SOFR adjustment between 0.1% and 0.25%), and between 1.5% and 2.0% for base rate loans. The applicable margin fluctuates based on the ratio of debt under the 2022 Credit Agreement to the Company’s consolidated software revenue. The Company may elect one-, three- or six-month interest periods in connection with term SOFR. The base rate is equal to the higher of KeyBank’s prime rate, the federal funds effective rate plus 0.5%, or one-month term SOFR plus 1.0%. For purposes of the 2022 Credit Agreement, daily simple SOFR, term SOFR and the base rate will never be less than 0.5%.

The principal amount of the 2022 Term Loan amortizes at a rate of 2.5% per year for the first two years and 5% per year for the last three years, payable in equal quarterly installments. Additional principal payments are due in certain circumstances, and subject to certain limitations, including upon a sale of assets or upon receipt of proceeds of casualty insurance or condemnation.

The 2022 Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants. The affirmative covenants require the Company to provide the lenders with certain financial statements, budgets, compliance certificates and other documents and reports and to comply with certain laws. The negative covenants restrict the Company’s ability to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets or engage in a merger or other similar transaction or engage in transactions with affiliates, which are subject, in each case, to the

14


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

various exceptions and conditions described in the 2022 Credit Agreement. The negative covenants further restrict the Company’s ability to make certain restricted payments, including the payment of dividends in certain limited circumstances.

The 2022 Credit Agreement also contains three financial covenants, measured on a consolidated basis. First, there must be liquidity (which is defined as availability under the 2022 Revolver, plus unrestricted cash) that is more than the greater of (1) $35,000, and (2) 35% of the Total Commitment Amount (as defined in the 2022 Credit Agreement). Second, as of the end of each quarter, total revenue on a trailing four-quarter basis must be greater than the requirements set forth in the 2022 Credit Agreement. Third, for each period of four consecutive quarters ending on December 31, 2024, and at the end of each fiscal quarter thereafter, Consolidated EBITDA (as defined in the 2022 Credit Agreement) must not be less than $10,000. The Company was in compliance with its financial debt covenants as of March 31, 2024.

The 2022 Credit Agreement also includes certain customary events of default. If an event of default occurs and is continuing, the lenders are entitled to take various actions, including the acceleration of the maturity of all loans and to take all actions permitted to be taken by a secured creditor with respect to the collateral for the 2022 Credit Agreement and under applicable law.

The obligations under the 2022 Credit Agreement are secured by:

substantially all of the tangible and intangible assets of the Company and its material subsidiaries, except for client funds, client funds accounts (as such terms are defined in the 2022 Credit Agreement) and existing real estate, and
the capital stock of the Company’s material subsidiaries.

Under the 2022 Credit Agreement, the Company's wholly-owned subsidiaries, AvidXchange, Inc. and AFV Commerce, Inc., are the only borrowers, and AvidXchange, Inc.'s parent holding company and certain subsidiaries of AvidXchange, Inc. and AFV Commerce, Inc. are co-guarantors.

Revolving Credit Facility

There was no balance outstanding under the 2022 Revolver as of March 31, 2024 or December 31, 2023. The Company is required to pay on a quarterly basis a commitment fee of 0.3% per annum with respect to the amount of the 2022 Revolver.

Deferred Financing Costs

The Company has $566 and $604 in deferred financing costs included in other noncurrent assets and deposits, and $1,022 and $1,090 of deferred financing costs associated with its term loans recorded net of long-term debt as of March 31, 2024 and December 31, 2023, respectively.

Amortization of deferred financing costs was $106 and $110 for the three months ended March 31, 2024 and 2023, respectively, which is presented in the consolidated statements of operations as interest expense.

Land Promissory Notes

The Company has two promissory notes executed in connection with the purchase of land parcels and improvements adjacent to its Charlotte, North Carolina headquarters campus. The aggregate outstanding principal amount was $13,900 as of March 31, 2024 and will be paid in two remaining equal annual payments of $4,800 and a final annual payment of $4,300, plus accrued interest at 6.75%.

10. Stockholders’ Equity

The holders of common stock are entitled to one vote for each share.

Authorized Shares

The Company is authorized to issue 1,600,000,000 shares of common stock, $0.001 par value per share, and 50,000,000 shares of preferred stock, $0.001 par value per share.

Common Stock

At March 31, 2024, the Company had reserved a total of 54,720,584 of its 1,600,000,000 shares of common stock for future issuance as follows:

 

 

As of March 31, 2024

 

Outstanding stock options

 

 

7,887,864

 

Restricted stock units

 

 

11,716,174

 

Available for future issuance under stock award plans

 

 

27,000,366

 

Available for future issuance under employee stock purchase plan

 

 

8,116,180

 

Total common shares reserved for future issuance

 

 

54,720,584

 

 

15


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

 

11. Stock-Based Compensation

Stock Plans

The Company maintains its 2021 Long-Term Incentive Plan ("2021 Plan") under which it grants stock awards to its employees, directors and non-employee third parties. On January 1, 2024, the number of shares of common stock available to issue under the 2021 Plan automatically increased by 10,204,201 shares. As of March 31, 2024, the Company had 27,000,366 shares allocated to the 2021 Plan, but not yet issued or granted as an award.

The Company also maintains its 2021 Employee Stock Purchase Plan ("ESPP"), under which eligible employees may purchase the Company’s common stock through accumulated payroll deductions. On January 1, 2024, the number of shares of common stock reserved for issuance under the ESPP automatically increased by 2,040,840. As of March 31, 2024, the number of shares of common stock reserved for issuance under the ESPP was 8,116,180.

Stock Options

Stock options granted under the Company's current and prior equity incentive plans have various vesting periods ranging from fully-vested on the date of grant to vesting over a period of three or four years. The term for each incentive stock option under these plans is ten years from the grant date, or five years for a grant to a ten percent owner optionee, in each case assuming continued employment. The fair value of options granted is estimated on the date of grant using the Black-Scholes option-pricing model.

Stock option activity for the three months ended March 31, 2024 was as follows:

 

 

Stock Options

 

 

 

Number of Stock Options Outstanding

 

 

Weighted Average Exercise Price

 

 

Weighted Average Remaining Contractual Life

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

8,175,088

 

 

$

8.64

 

 

 

7.22

 

 

$

31,135

 

Granted

 

 

346,935

 

 

 

12.34

 

 

 

 

 

 

 

Exercised

 

 

(493,608

)

 

 

6.64

 

 

 

 

 

 

 

Cancelled

 

 

(140,551

)

 

 

9.29

 

 

 

 

 

 

 

Balance as of March 31, 2024

 

 

7,887,864

 

 

$

8.92

 

 

 

7.19

 

 

$

33,697

 

Vested and exercisable

 

 

4,882,281

 

 

$

8.53

 

 

 

6.48

 

 

$

22,848

 

As of March 31, 2024, the total unamortized stock-based compensation expense related to the unvested stock options was $12,199, which the Company expects to amortize over a weighted average period of 2.4 years.

Restricted Stock Units

RSUs have a vesting period generally of one to four years. Any unvested RSUs are forfeited upon termination of employment. The grant date value of RSUs is equal to the closing price of the Company’s stock on the date of grant, or, if not a trading day, the closing price of the previous trading day.

RSUs granted prior to the Company's IPO have a term of seven years, or three years for time vested RSUs after termination of employment and were also subject to a performance condition upon a predefined liquidity event such as an IPO or a change in control. The performance condition was satisfied upon completion of the Company's IPO. Prior to the IPO, RSUs were valued at the estimated value of a share of common stock at the date of grant.

RSU activity for the three months ended March 31, 2024 was as follows:

 

 

Restricted Stock Units

 

 

 

Number of Restricted Stock Units Outstanding

 

 

Weighted Average Grant Date Fair Value

 

Balance as of December 31, 2023

 

 

8,919,024

 

 

$

8.98

 

Granted

 

 

4,821,233

 

 

 

12.35

 

Released

 

 

(1,737,736

)

 

 

9.04

 

Cancelled

 

 

(286,347

)

 

 

9.24

 

Balance as of March 31, 2024

 

 

11,716,174

 

 

$

10.36

 

 

16


AvidXchange Holdings, Inc.

Notes to the Unaudited Consolidated Financial Statements

(in thousands, except share and per share data)

As of March 31, 2024, the total unamortized stock-based compensation expense related to the unvested RSUs was $111,331, which the Company will amortize over a weighted average period of 3.2 years.

Stock-Based Compensation Expense

Stock-based compensation expense from stock options and RSUs, reduced for actual forfeitures, was included in the following line items in the accompanying consolidated statement of operations:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Cost of revenues

 

$

1,197

 

 

$

1,017

 

 

Sales and marketing

 

 

1,098

 

 

 

1,135

 

 

Research and development

 

 

3,658

 

 

 

2,219

 

 

General and administrative

 

 

4,813

 

 

 

4,290

 

 

     Total

 

$

10,766

 

 

$

8,661

 

 

Employee Stock Purchase Plan

Stock-based compensation expense for the ESPP is based on the estimated fair value of the option to purchase shares at a discount and uses grant date inputs including the purchase discount, expected contributions and stock price. Total ESPP expense recorded in the Company's consolidated statements of operations was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

ESPP expense

 

$

193

 

 

$

270

 

 

 

12. Commitments and Contingencies

Cybersecurity Incident

The Company completed its investigation of its April 2023 cybersecurity incident in the fourth quarter of 2023. The Company has tendered, and will continue tender in future periods, as applicable, claims for certain expenses incurred in connection with this event. The extent to which its insurance will cover such expenses remains uncertain. Insurance recoveries are recorded as a reduction of general and administrative expense. As of March 31, 2024, the Company has no amounts recorded as receivable for insurance recoveries. In the three months ended March 31, 2024, the Company incurred professional and legal fees of $179 related to this cyber incident.

13. Income Taxes

The Company’s effective tax rate for the three months ended March 31, 2024 and 2023 was (14.1)% and (0.4)%, respectively. The Company's effective tax rate was a result of estimated tax losses for the fiscal year to date offset by the increase in the valuation allowance in the net operating loss carryforwards. Tax expense includes current tax expense for estimated state income taxes and noncurrent federal and state taxes related to non-deductibility of goodwill in the future and other book to tax differences.

For the three months ended March 31, 2024, the Company has utilized the discrete effective tax rate method, as allowed by ASC 740-270-30-18, Income Taxes—Interim Reporting, to calculate its interim income tax provision. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. The Company believes that, at this time, the use of this discrete method is more appropriate than the annual effective tax rate method as its full-year forecasted pre-tax income, relative to its forecasted permanent differences, has the potential to distort its estimated annual effective tax rate.

14. Subsequent Events

Share Issuance

On April 30, 2024, the Company issued 167,351 shares of common stock under its employee stock purchase plan at a purchase price of $7.29 per share representing a 15% discount on the closing price of $8.58 on the date of grant for an aggregate of $1,220. The purchase price is based on the lower of the fair market value of the Company’s common stock at the grant date or purchase date.

17


 

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

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with the unaudited interim financial statements and notes thereto included in this Quarterly Report on Form 10-Q and with our audited financial statements and notes thereto for the year ended December 31, 2023 and the related Management’s Discussion and Analysis of Financial Condition and Results of Operations, both of which are contained in our Annual Report on Form 10-K for the year ended December 31, 2023.

Cautionary Note Regarding Forward Looking Statements

The following discussion and other parts of this Quarterly Report contain forward-looking statements within the meaning of 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, including statements regarding our future operating results and financial position, our business strategy and plans, market growth, and our objectives for future operations, may constitute forward-looking statements. These statements are often identified by the use of words such as “believe,” “may,” “will,” “estimate,” “potential,” “continue,” “anticipate,” “intend,” “expect,” “could,” “would,” “project,” “plan,” “target,” and similar expressions or variations. The forward-looking statements in this Quarterly Report are only predictions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, operating results, business strategy, short-term and long-term business operations and objectives. These forward-looking statements speak only as of the date of this Quarterly Report and are subject to a number of risks, uncertainties and assumptions, including those described in Part II, Item 1A under the heading “Risk Factors.” The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances or otherwise.

 

You should read this Quarterly Report on Form 10-Q, and the documents that we reference in this Quarterly Report on Form 10-Q and have filed with the SEC, with the understanding that our actual future results, performance, and events and circumstances may be materially different from what we expect.

In this Quarterly Report on Form 10-Q, the words “we,” “our,” “us,” “AvidXchange,” and “our Company” refer to AvidXchange, Inc. prior to our reorganization, and to AvidXchange Holdings, Inc. and its consolidated subsidiaries following the reorganization, unless the context requires otherwise.


Overview

AvidXchange was founded in 2000 to serve the AP automation needs of the middle market. In 2012, in response to customer demand for more efficient payment methods, we launched the AvidPay Network. Since 2012, we have had substantial growth, both organic and through a series of strategic acquisitions allowing us to expand in the markets that we serve and enter new ones.

Our Business and Revenue Model

We sell our solutions through a hybrid go-to-market strategy that includes direct and indirect channels. Our direct sales force leverages their domain expertise in select verticals and over 270 referral relationships with integrated software providers, financial institutions and other partners to identify and attract buyers that would benefit from our AP software solutions and the AvidPay Network. Our indirect channel includes reseller partners and other strategic partnerships such as Mastercard, through MasterCard’s B2B Hub, which includes Fifth Third Bank and Bank of America, and other financial institutions, such as KeyBank, and third-party software providers such as MRI Software, RealPage and Sage Software. Our referral and indirect channel partnerships provide us greater reach across the market to access a variety of buyers.

Our revenues are recurring in nature and are derived from multiple sources, predominantly through software revenue from our buyers and revenue from payments made to their suppliers. The table below represents our revenues disaggregated by type of service performed (in thousands):

 

 

Three Months Ended March 31,

 

 

Disaggregation of Revenue:

 

2024

 

 

2023

 

 

 Software revenue

 

$

29,688

 

 

$

26,968

 

 

 Payment revenue

 

 

75,202

 

 

 

59,181

 

 

 Services revenue

 

 

708

 

 

 

673

 

 

 Total revenues

 

$

105,598

 

 

$

86,822

 

 

Software revenue, payment revenue and services revenue are described below in the section titled "Components of Results of Operations."

18


 

Macroeconomic Environment's Impact on Revenue

During the first three months of 2024, we saw the continuing impact of several macroeconomic events on our business and on our buyers and suppliers. These events included, but were not limited to, a higher interest rate environment and heightened uncertainty regarding future rate actions by the Federal Reserve, continuing and sustained inflationary pressure in many sectors, and shifting economic sentiments and indecision evidenced, in part, by lingering negative consumer sentiment.

The near-term and potential longer term impacts of these macroeconomic events, including inflation and an uncertain interest rate environment, on our business and the economy remain unclear. On the one hand, our revenue has been positively impacted by the current interest rate environment as the interest we earn on funds held for buyers has increased resulting in payment revenue and margin improvement. We also believe that the value of our customer's payments has increased due to inflation, positively impacting our total payment volume and the base on which we earn interchange revenue.

On the other hand, we believe that the current macroeconomic environment has caused and continues to cause certain of our customers to moderate their expenditures and purchasing decisions, particularly discretionary spending, impacting the number of transactions processed across our network. Inflationary pressure also negatively impacts our operating costs by increasing costs incurred by us to operate our business, some of which we may not be able to recoup from our customers. The impact of these macroeconomic conditions on the acceptance rate of electronic forms of payment on our network that result in interchange revenue also remains highly uncertain.

While the impacts of inflation and increased interest rates are impacting our business in the short term, we may not see these impacts or may see different impacts in future periods, which could lead to difficulty in comparing our current consolidated financial results to our results in future reporting periods.

Key Financial and Business Metrics

We regularly review several financial and business metrics to measure our performance, identify trends affecting our business, prepare financial projections, and make strategic decisions. We believe that these key business metrics provide meaningful supplemental information for management and investors in assessing our historical and future operating performance. The calculation of the key metrics and other measures discussed below may differ from other similarly titled metrics used by other companies, securities analysts or investors.

 

Three Months Ended March 31,

 

 

 

 

 

 

2024

 

 

2023

 

 

Percentage Change

 

 

Transactions Processed

 

19,320,115

 

 

 

18,257,696

 

 

 

5.8

%

 

Transaction Yield

$

5.47

 

 

$

4.76

 

 

 

14.9

%

 

Total Payment Volume (in millions)

$

19,867

 

 

$

17,738

 

 

 

12.0

%

 

 

Transactions processed

We believe that transactions processed is an important measure of our business because it is a key indicator of the use by both buyers and suppliers of our solutions and our ability to generate revenue, since a majority of our revenue is generated based on transactions processed. We define transactions processed as the number of invoice transactions and payment transactions, such as invoices, purchase orders, checks, ACH payments and VCCs, processed through our platform during a particular period.

Transaction yield

We believe that transaction yield is an important measure of the value of our solutions to buyers and suppliers as we scale. We define transaction yield as the total revenue during a particular period divided by the total transactions processed during such period.

Total payment volume

We believe total payment volume is an important measure of our AvidPay Network business as it quantifies the demand for our payment services. We define total payment volume as the dollar sum of buyers’ AP payments paid to their suppliers through the AvidPay Network during a particular period.

Components of Results of Operations

Revenue

We generate revenue from the following sources: (i) software, (ii) payments, and (iii) services.

Software Revenue

We generate software revenue from our buyers primarily through (i) fees calculated based on the number of invoices and payment transactions processed and (ii) recurring maintenance and SaaS fees. Software revenue is typically billed to and paid by our buyers on a monthly basis. Our software offerings, many of which are built for specific verticals, address the needs of buyers and

19


 

together they comprise our suite of predominately cloud-based solutions designed to manage invoices and automate the AP function. We generally sign multi-year contracts with buyers and revenue is recognized over the term of the contract. We also generally receive initial upfront implementation fees and software maintenance fees for ongoing support, which are recognized ratably over the term of the applicable support period.

Payment Revenue

We generate revenue from the payments our buyers make to their suppliers through (i) offering electronic payment solutions to suppliers, (ii) fees charged to suppliers from our invoice payment accelerator product, and (iii) interest on funds held for buyers pending disbursement.

Our electronic payment solutions currently include VCC and an enhanced ACH payment product, or AvidPay Direct, which eliminate paper checks and increase the speed of payment to the supplier. AvidPay Direct also provides suppliers with enhanced remittance data allowing the supplier to reconcile the payment and the underlying invoice. VCC revenues result from interchange fees applied to the spend processed and are recorded net of fees and incentives. AvidPay Direct revenue is based on a per transaction fee that we charge to suppliers that generally includes a cap and is based on the spend per payment and is recorded net of incentives.

Our invoice payment accelerator product, Payment Accelerator, provides certain suppliers with the opportunity to better manage cash flows and receive payments even faster by allowing suppliers to receive advance payment on qualifying invoices. Revenues are generated on a per transaction basis for each payment that is advanced. We currently fund the accelerated payment of invoices from our balance sheet.

Interest income represents interest received from buyer deposits held during the payment clearing process. We receive interest on funds held through our contractual relationship with our buyers, which we recognize as payment revenue. The rate we earn on buyer funds is difficult to predict in the short and long term and will continue to be impacted by the Federal Reserve’s monetary policy and any adjustments that are made in response to inflation. Due to the elevated levels of inflation in the U.S. economy, and the resulting increases in interest rates, we experienced an increase in revenues generated on funds held during the payment clearing process during 2022, 2023 and 2024. This level of interest income on buyer deposits may not be sustainable in future years or in nearer term periods depending on the Federal Reserve’s future actions. The Federal Reserve is expected by many to reduce interest rates in near to mid-term future periods, which would in turn have a negative impact on our payment revenue although the extent to which rates will be reduced, if at all, and the specific timing of the rates cuts remains highly uncertain.

Our media payments business includes customers that are involved in political advertising in the U.S. Revenue from these customers is cyclical as it is connected to U.S. election advertising spend which tends to increase during significant election years, such as mid-term and presidential elections. As 2024 is a presidential election year, we expect an increase in the payments associated with political advertising compared to 2023 which was not a significant election year.

We utilize service providers to process a substantial portion of our payment revenue that is derived from interchange fees earned on payment transactions processed as VCCs. A large percentage of our revenue is processed by a small number of providers and our revenue is also dependent on the rates we are able to negotiate with these providers. See Note 2 “Summary of Significant Accounting Policies” of our unaudited consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for disclosures regarding this concentration.

Services Revenue

Services revenue includes fees charged to process buyer change in service requests.

Total Revenue

We expect our total revenue to increase year over year due to an increase in the number of transactions processed, and the number of buyers and suppliers using the AvidPay Network, and that payment revenue should comprise a greater proportion of total revenue as the volume of transactions on the AvidPay Network continue to increase.

Cost of Revenues and Operating Expenses

Cost of Revenues

Cost of revenues includes personnel related costs, which include direct compensation, fringe benefits, short- and long-term incentive plans and stock-based compensation expense. Cost of revenues includes teams responsible for buyer and supplier onboarding and setup, invoice processing, payment operations, money movement execution, and customer service. Personnel costs also include internal labor associated with the employees who monitor the performance and reliability of our buyer and supplier solutions and the underlying delivery infrastructure (i.e., application and data hosting administration, product support and escalations, payment monitoring and settlement functions).

Cost of revenues also includes external expenses that are directly attributed to the processing of invoice and payment transactions. These expenses include the cost of scanning and indexing invoices, printing checks, postage for mailing checks,

20


 

expenses for processing payments (ACH, check, and wires), bank fees associated with buyer deposits held during the payment clearing process, and other transaction execution costs. Additionally, cost of revenues includes fees paid to third parties for the use of their technology, data hosting services, customer relationship management tools used in the delivery of our services or in support of the delivery infrastructure, and adjustments to the allowance for uncollectible advancements processed through Payment Accelerator. Lastly, cost of revenues includes estimates for treasury losses that occur in treasury operations. Treasury losses include various unrecoverable internal payment processing errors that occur in the ordinary course of business, such as duplicate payments, overpayments, payments to the wrong party and reconciliation errors.

We have elected to exclude amortization expense of capitalized developed software and acquired technology, as well as allocations of fixed asset depreciation expense and facility expenses from cost of revenues.

We expect our cost of revenues as a percentage of revenue to decrease as we continue to realize operational efficiencies and shift more of our transactions to electronic payments.

Sales and Marketing

Sales and marketing consists primarily of costs related to our direct sales force and partner channels that are incurred in the process of setting up go-to-market strategies, generating leads, building brand awareness and acquiring new buyers and suppliers, including efforts to convert suppliers from paper check payments to electronic forms of payments and efforts to enroll them into the Payment Accelerator solution.

Personnel costs include salaries, wages, direct and amortized sales commissions, fringe benefits, short- and long-term incentive plans and stock-based compensation expense. Most of the commissions paid to the direct sales force are incremental based upon invoice and payment volume from the acquisition of a new buyer and are deferred and amortized ratably over an estimated benefit period of five years.

The partner ecosystem consists of reseller, referral and accounting system partners. Compensation paid to referral and accounting system partners in exchange for the referral and marketing efforts of the partner is classified as sales and marketing expense.

In addition, we focus on generating awareness of our platform and products through a variety of sponsorships, user conferences, trade shows, and integrated marketing campaigns. Costs associated with these efforts, including travel expenses, external consulting services, and various technology applications are included in sales and marketing as well.

While we expect to continue to increase marketing activities over the coming periods, we expect our sales and marketing expenses maintain current levels as we focus on the efficient deployment of marketing resources to drive our sales efforts expand our market presence, and grow our customer base.

Research and Development

Research and development efforts focus on the development of new products and business intelligence tools or the enhancements of existing products and applications, as well as large scale infrastructure projects that improve the underlying architecture of our technology.

The main contributors of research and development costs are (i) personnel related expenses, including fringe benefits, short- and long-term incentive plans and stock-based compensation expense, and (ii) fees for outsourced professional services. We capitalize certain internal and external development costs that are attributable to new products or new functionality of existing products and amortize such costs to depreciation and amortization on a straight-line basis over an estimated useful life, which is generally three years.

We also incur research and development costs attributable to the use of software tools and technologies required to facilitate our research and development activities. Examples of such costs include fees paid to third parties to host lower technical environments and the associated virtual machine ware fees paid to support agile development efforts, and fees paid for software tools and licenses used in quality control testing and code deployment activities.

We expect our research and development expense to increase in absolute dollars but to decrease as a percentage of revenue over the longer term as we are able to efficiently deploy our development resources against a larger revenue base.

General and Administrative

General and administrative expenses consist primarily of our finance, human resources, legal and compliance, facilities, information technology, administration, and information security organizations. Significant cost contributors are (i) personnel expenses, including fringe benefits, short- and long-term incentive plans and stock-based compensation expense, and (ii) costs of software applications, including end user computing solutions, and various technology tools utilized by these organizations. Occupancy expenses, which include personnel, rent, maintenance and property tax costs are not allocated to other components of the statements of operations and remain in general and administrative expenses. General and administrative expenses are

21


 

reduced by incentives we have received from state and local government agencies as part of various local job development investment grants.

While we expect our general and administrative expenses to decrease as a percentage of revenue over the longer term, we expect our general and administrative expenses to increase in absolute dollars over the shorter term as we continue to build out our infrastructure to support our operations and implement additional safeguards and cybersecurity enhancements.

General and administrative expenses include costs incurred from time to time related to events and transactions not directly attributable to operations. For example during 2023, general and administrative expenses include costs incurred in connection with a cybersecurity incident as well as insurance recoveries. Additionally, general and administrative expenses also include restructuring costs incurred in connection with planned reductions of our U.S. workforce. Restructuring costs consist of one-time severance charges to be paid to affected employees.

Impairment and Write-Off of Intangible Assets

Impairment and write-off of intangible assets is the reduction from carrying value to fair value for assets or asset groups whose carrying value is not recoverable and also includes charges determined based on our estimation of the amount of obsolescence of previously capitalized software development costs.

Depreciation and Amortization

Depreciation and amortization expense includes depreciation of property and equipment over the estimated useful life of the applicable asset, as well as amortization of acquired intangibles (i.e., technology, customer list and tradename) with a useful life between 3 and 15 years, and amortization of capitalized software development costs with an estimated benefit of 3 years.

Other Income (Expense)

Other income (expense) consists primarily of interest expense on our bank borrowings and headquarters finance leases, offset by interest income on non-customer corporate funds.

Income Tax Expense (Benefit)

Income tax expense (benefit) consists of federal and state current and deferred income taxes.

Results of Operations

The following table sets forth our results of operations for the periods presented (in thousands, except share and per share data):

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenues

 

$

105,598

 

 

$

86,822

 

Cost of revenues (exclusive of depreciation and amortization expense)

 

 

30,333

 

 

 

29,473

 

Operating expenses

 

 

 

 

 

 

Sales and marketing

 

 

19,741

 

 

 

20,135

 

Research and development

 

 

25,904

 

 

 

23,122

 

General and administrative

 

 

24,260

 

 

 

22,627

 

Impairment and write-off of intangible assets

 

 

162

 

 

 

-

 

Depreciation and amortization

 

 

9,307

 

 

 

8,586

 

Total operating expenses

 

 

79,374

 

 

 

74,470

 

Loss from operations

 

 

(4,109

)

 

 

(17,121

)

Other income (expense)

 

 

 

 

 

 

Interest income

 

 

6,562

 

 

 

4,516

 

Interest expense

 

 

(3,337

)

 

 

(3,315

)

Other income

 

 

3,225

 

 

 

1,201

 

Loss before income taxes

 

 

(884

)

 

 

(15,920

)

Income tax expense

 

 

125

 

 

 

70

 

Net loss

 

$

(1,009

)

 

$

(15,990

)

Net loss per share attributable to common stockholders, basic and diluted

 

$

(0.00

)

 

$

(0.08

)

Weighted average number of common shares used to compute net loss per share attributable to common stockholders, basic and diluted

 

 

204,896,718

 

 

 

199,900,920

 

 

Comparison of the Three Months Ended March 31, 2024 and 2023

Revenues

 

Three Months Ended March 31,

 

 

Period-to-Period Change

 

 

2024

 

 

2023

 

 

Amount

 

 

Percentage

 

 

(in thousands)

 

Revenues

$

105,598

 

 

$

86,822

 

 

$

18,776

 

 

 

21.6

%

 

22


 

The increase in revenues was largely comprised of an increase in payment revenue of $16.0 million, or 27.1%, driven primarily by increased electronic payments on the AvidPay Network due to the addition of new and existing buyer payment transaction volume and an increase in payment yield, that resulted, in part, from a rising interest rate environment, partially offset by continued macroeconomic pressure that we believe is impacting transactions processed and, as a result, our net transaction retention rate. Payment revenue and payment yield were positively impacted by interest on funds held for customers as the rate earned on those funds increased during the period due to the Federal Reserve raising rates in response to the higher than normal level of inflation in the U.S. economy. Payment revenue from interest increased $6.0 million to $13.1 million in the first quarter of 2024 from $7.1 million in the first quarter of 2023. Software revenue increased by $2.7 million, or 10.1%, primarily driven by increased invoice and payment transaction volume from new and existing customers as well as price increases and certain subscription-based revenue.

Cost of Revenues

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

Percentage of

 

 

 

 

 

Percentage of

 

 

Period-to-Period Change

 

 

Amount

 

 

Revenue

 

 

Amount

 

 

Revenue

 

 

Amount

 

 

Percentage

 

 

(in thousands)

 

Cost of revenues (excluding depreciation and amortization expense)

$

30,333

 

 

 

28.7

%

 

$

29,473

 

 

 

33.9

%

 

$

860

 

 

 

2.9

%

The increase in cost of revenues (excluding depreciation and amortization expense) was due primarily to increases in invoice and check processing fees of $0.8 million, misdirected payments of $0.3 million, and IT infrastructure costs of $0.5 million, partially offset by decrease in consulting and contract labor of $0.8 million.

Operating Expenses

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

Percentage of

 

 

 

 

 

Percentage of

 

 

Period-to-Period Change

 

 

Amount

 

 

Revenue

 

 

Amount

 

 

Revenue

 

 

Amount

 

 

Percentage

 

 

(in thousands)

 

Sales and marketing

$

19,741

 

 

 

18.7

%

 

$

20,135

 

 

 

23.2

%

 

$

(394

)

 

 

(2.0

)%

Research and development

 

25,904

 

 

 

24.5

%

 

 

23,122

 

 

 

26.6

%

 

 

2,782

 

 

 

12.0

%

General and administrative

 

24,260

 

 

 

23.0

%

 

 

22,627

 

 

 

26.1

%

 

 

1,633

 

 

 

7.2

%

Impairment and write-off of intangible assets

 

162

 

 

 

0.2

%

 

 

-

 

 

 

0.0

%

 

 

162

 

 

 

100.0

%

Depreciation and amortization

 

9,307

 

 

 

8.8

%

 

 

8,586

 

 

 

9.9

%

 

 

721

 

 

 

8.4

%

Sales and Marketing Expenses

The decrease in sales and marketing expenses was primarily driven by decreases in consulting costs of $0.4 million.

Research and Development Expenses

Research and development expenses increased primarily due to increased employee costs of $3.2 million as we continue to invest in our platform. The investments in our platform are intended to increase the quality, reliability and efficiency of our technology. The increase in employee costs relates to both headcount and compensation increases and includes an increase of stock-based compensation of $1.4 million. This increase was partially offset by a decrease in costs associated with engaging consultants and contractors of $0.4 million.

General and Administrative Expenses

The increase in general and administrative expense is attributable to $1.2 million in non-reoccuring restructuring costs and an increase in IT infrastructure costs of $0.5 million. An additional increase is attributable to costs incurred, including professional services and legal fees, related to our threat response and our implementation of additional safeguards in connection with the cybersecurity incident that was detected in April 2023. We incurred $0.2 million of costs in the first quarter of 2024 in connection with this incident. These increases were partially offset by decreases in legal and professional fees of $0.2 million.

While we do not expect additional significant costs related to the cybersecurity incident will be incurred in future periods, we may have additional cybersecurity insurance recoveries in future periods from costs incurred in 2023 and first quarter of 2024. Any recoveries will be recorded as benefits in general and administrative expense.

Impairment and Write-off of Intangible Assets

The impairment and write-off of intangible assets during the three months ended March 31, 2024 relates to internally developed software projects.

23


 

Depreciation and Amortization

Depreciation and amortization increased in absolute terms primarily due to the amortization of intangible assets associated with capitalized software development costs.

Other Income (Expense)

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

Percentage of

 

 

 

 

 

Percentage of

 

 

Period-to-Period Change

 

 

Amount

 

 

Revenue

 

 

Amount

 

 

Revenue

 

 

Amount

 

 

Percentage

 

 

(in thousands)

 

Other Income (Expense)

$

3,225

 

 

 

3.1

%

 

$

1,201

 

 

 

1.4

%

 

$

2,024

 

 

 

168.5

%

Other income increased primarily due to an increase in interest income of $2.0 million.

Income Tax Expense

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

2024

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

Percentage of

 

 

 

 

 

Percentage of

 

 

Period-to-Period Change

 

 

Amount

 

 

Revenue

 

 

Amount

 

 

Revenue

 

 

Amount

 

 

Percentage

 

 

(in thousands)

 

Income tax expense

$

125

 

 

 

0.1

%

 

$

70

 

 

 

0.1

%

 

$

55

 

 

 

78.6

%

The provision for income taxes relates primarily to state income taxes and noncurrent federal and state taxes related to the non-deductibility of goodwill in the future and other book to tax differences.

For the three months ended March 31, 2024, we have utilized the discrete effective tax rate method, as allowed by ASC 740-270-30-18, Income Taxes—Interim Reporting, to calculate our interim income tax provision. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. We believe that, at this time, the use of this discrete method is more appropriate than the annual effective tax rate method as our full-year forecasted pre-tax income, relative to our forecasted permanent differences, has the potential to distort our estimated annual effective tax rate.

Liquidity and Capital Resources

We have not historically or during the first quarter of 2024 generated positive cash flow through our operations. We have financed our operations and capital expenditures primarily through sales of common and preferred stock, through borrowings under our credit facilities, as described below, and through our IPO that was completed in October 2021, which resulted in net proceeds of $621.4 million, including the exercise of the overallotment option and after deducting underwriting discounts and commissions of $40.4 million and offering expenses of approximately $11.8 million. As of March 31, 2024, our principal sources of liquidity are our unrestricted cash and cash equivalents of $343.7 million, marketable securities of $99.9 million, and funds available under our term loan and revolving credit facilities, which we collectively refer to as the 2022 Credit Agreement, which we entered into in December 2022. As of March 31, 2024, our unused committed capacity under the 2022 Credit Agreement was $30.0 million comprised of a revolving commitment.

We believe that our unrestricted cash, cash equivalents, marketable securities, and funds available under our 2022 Credit Agreement will be sufficient to meet our working capital requirements for at least the next twelve months. To the extent existing cash, marketable securities, cash from operations, and amounts available for borrowing under the 2022 Credit Agreement are insufficient to fund future activities, we may need to raise additional capital. In the future, we may attempt to raise additional capital through the sale of equity securities or through equity-linked or debt financing arrangements. If we raise additional capital by issuing equity or equity-linked securities, the ownership of our existing stockholders will be diluted. If we raise additional capital by the incurrence of additional indebtedness, we may be subject to increased fixed payment obligations and could also be subject to additional restrictive covenants, such as limitations on our ability to incur additional debt, and other operating restrictions that could adversely impact our ability to conduct our business. Our ability to raise additional debt may be limited by applicable regulatory requirements as a licensed money transmitter that require us to meet certain net worth requirements. Any future indebtedness we incur may result in terms that could be unfavorable to equity investors. There can be no assurances that we will be able to raise additional capital. The inability to raise capital would adversely affect our ability to achieve our business objectives.

24


 

Cash Flows

Below is a summary of our consolidated cash flows:

 

 

Three Months Ended March 31,

 

Selected Cash Flow Data:

2024

 

 

2023

 

 

 

(in thousands)

 

Net cash (used in) provided by:

 

 

 

 

 

 

  Operating activities

 

$

(6,352

)

 

$

(25,629

)

  Investing activities

 

 

(59,547

)

 

 

44,184

 

  Financing activities

 

 

(355,612

)

 

 

(233,581

)

Net decrease in cash and cash equivalents, and restricted funds held for customers

 

$

(421,511

)

 

$

(215,026

)

 

Net Cash Used in Operating Activities

Our primary source of cash provided by our operating activities is from our software and payment revenue. Our primary uses of cash in our operating activities include payments for employee salary and related costs, payments to third party service providers to execute our payment transactions, sales and marketing costs, and other general corporate expenditures.

Net cash used in operating activities improved to $6.4 million during the three months ended March 31, 2024 from $25.6 million during the three months ended March 31, 2023 due primarily to an increase in revenue and an improved net loss offset by changes in working capital, primarily due to variations in timing of payment of accrued expenses.

Net Cash (Used in) Provided by Investing Activities

Cash flows related to our investing activities consist primarily of the maturity and purchases of marketable securities, purchases of property and equipment, purchases of intangible assets, capitalization of internal-use software, and supplier advances related to our Payment Accelerator product.

Net cash used in investing activities increased to $59.5 million during the three months ended March 31, 2024 compared to $44.2 million provided by investing activities during the three months ended March 31, 2023, primarily driven by differences in the timing of purchases and maturities in our portfolio of held-to-maturity marketable securities.

Net Cash Used in Financing Activities

Cash flows related to our financing activities consist primarily of changes in restricted buyer fund deposits related to buyer payment transactions, exercise of stock options, principal payments on financing leases, and borrowings and repayments of long-term debt.

Net cash used in financing activities was $355.6 million during the three months ended March 31, 2024 compared to $233.6 million during the three months ended March 31, 2023, due primarily to variations in the inflows and outflows from payment service obligations of our customers.

Outstanding Debt

Below is a summary of our outstanding debt (in thousands):

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Term loan facility

 

$

62,969

 

 

$

63,375

 

Promissory note payable for land acquisition

 

 

13,900

 

 

 

13,900

 

Total principal due

 

 

76,869

 

 

 

77,275

 

Current portion of term loan and promissory notes

 

 

(6,425

)

 

 

(6,425

)

Unamortized portion of debt issuance costs

 

 

(1,022

)

 

 

(1,090

)

Long-term debt

 

$

69,422

 

 

$

69,760

 

 

Credit Facilities

On December 29, 2022, we entered into a credit agreement to replace our previous credit facility. As of March 31, 2024, the aggregate available borrowing capacity under this agreement was $30.0 million.

We were in compliance with our financial covenants as of March 31, 2024. Refer to Note 9 of our unaudited consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional details about our credit facilities.

Land Promissory Notes

We have promissory notes in connection with land and improvements adjacent to our Charlotte, North Carolina headquarters campus. Refer to Note 9 of our unaudited consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for information on our promissory notes.

25


 

Issuances of Common Stock

During the three months ended March 31, 2024, we issued shares of common stock under our existing stock plans. Refer to our unaudited consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for details.

Payment Obligations

We process payments for our customers. As part of our payment product offering we have recorded payment service obligations in our consolidated balance sheets of $1,220.5 million as of March 31, 2024 and an offsetting asset of restricted funds held for customers. This balance is short-term in nature and represents our obligation to pay our customers' suppliers as directed by our customers.

We historically transmitted buyer customer funds using a legacy model pursuant to which buyer customer funds were held in trust accounts that were maintained and operated by a trustee pending distribution to suppliers in accordance with instructions provided through our platform. After buyers’ funds are deposited in a trust account, we initiated payment through external payment networks whereby the buyers’ funds were distributed from the trust to the appropriate supplier. We are not the trustee or beneficiary of the trusts which hold these buyer deposits, accordingly, we do not record these assets and offsetting liabilities on our consolidated balance sheets. We have largely transitioned away from the trust model although certain banks that resell our products and services continue to leverage a similar structure. We contractually earn interest on funds held for certain buyers. The amount of Company and bank customer funds held in all trust-related and similar accounts was approximately $13.6 million and $6.3 million at March 31, 2024 and December 31, 2023, respectively.

Contractual Obligations

There were no material changes in our contractual obligations and commitments during the three months ended March 31, 2024 from the contractual obligations and commitments disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023. See Note 8 of the notes to our unaudited consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information regarding contractual obligations and commitments.

Critical Accounting Policies and Estimates

Our consolidated financial statements have been prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements, as well as the reported revenue generated, and reported expenses incurred during the reporting periods. 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 that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions.

There have been no material changes to our critical accounting policies as compared to the critical accounting policies and significant judgments and estimates disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023 as filed with the SEC on February 29, 2024.

Recent Accounting Pronouncements

See Note 2 to our unaudited consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted as of March 31, 2024.

ITEM 3. Quantitative and Qualitative Disclosures about Market Risk

Interest Rate Risk

Our overall investment portfolio is comprised of (i) our operating cash and (ii) buyer funds. Our operating cash includes cash received from revenues generated, the sale of common and preferred stock and increased borrowings. Buyer funds are funds that have been collected from buyers, but not yet remitted to the applicable supplier. The funds are held in either company-owned accounts, which are subject to applicable state money transmitter laws, or in trust-related accounts. We are generally entitled to retain any interest earned on the investment of buyer funds as specified by our contractual arrangements with our buyers.

Our operating cash may be invested in accordance with our cash investment policy. Under that policy, we invest with the objective of preserving capital while optimizing yield. Permissible investments include U.S. Treasury instruments, U.S. Government Agency securities, Government-Sponsored Enterprise securities, commercial paper, certificates of deposit, and money market funds. As of March 31, 2024, we held marketable securities with an amortized cost basis of $99.9 million and money market funds with an aggregate value of $174.3 million. The remaining amount of operating cash was held in interest-bearing demand deposit accounts.

Our buyer funds assets are invested with safety of principal, liquidity, and diversification as the primary objectives. Consistent with these objectives, we also seek to maximize interest income and to minimize the volatility of interest income with emphasis on

26


 

liquidity. Pursuant to our investment policy and subject to applicable law, buyer funds may be invested in U.S. Treasury securities, U.S. Government Agency securities, or other cash equivalents, including certificates of deposit and time deposits. As of March 31, 2024, all buyer funds have been invested in interest-bearing demand deposit accounts.

We are exposed to interest-rate risk relating to our investment portfolio, which consists principally of interest-bearing demand deposit accounts as well as investments made in accordance with our cash investment policy. We recognize interest earned from buyer funds assets as revenue. We generally do not pay interest to buyers. Factors that influence the rate of interest we earn include the short-term market interest rate environment and the weighting of balances by security type. The annualized interest rate earned on our investment of operating cash and funds held for buyers increased to 5.03% during the first three months of fiscal year 2024 from 4.39% during fiscal year 2023. Based on current investment practices, an increase in the Federal Funds interest rate of 100 basis points would have changed our interest income in the first three months of fiscal year 2024 from our investment of operating cash by approximately $1.0 million and our interest on buyer funds assets by approximately $2.8 million based upon the average balances for the first three months of fiscal year 2024 of $463.0 million in operating cash investments and $1,052.2 million in buyer funds investments, respectively. In addition to interest rate risks, we also have exposure to risks associated with changes in laws and regulations that may affect buyer fund balances. For example, a change in regulations that restricts the permissible investment alternatives for buyer funds may reduce our interest earned revenue.

We are also exposed to interest-rate risk relating to existing variable rate bank borrowings. As of March 31, 2024 and December 31, 2023, we had outstanding borrowings on variable rate debt of $63.0 million and $63.4 million, respectively. A 100 basis points increase in the variable rate would have resulted in incremental interest expense of $0.2 million during the three months ended March 31, 2024.

Our interest-rate risk will continue to be impacted by the Federal Reserve’s monetary policy and response to the higher than normal level of inflation in the U.S. economy.

Credit Risk

We may be exposed to credit risk in connection with our investments, as our cash on deposit, including buyer funds, regularly exceed Federal Deposit Insurance Company (“FDIC”) limits. We limit credit risk by diversifying our portfolio, including a requirement that no more than 5% of invested funds may be held in the issues of a single corporation. Additionally, absent certain limited exceptions, the minimum credit quality of any fixed income investment shall be not less than an ‘(A-) or (A3)’ rating equivalent from any single rating services based on ratings by any of Standard and Poor’s Ratings Services, Moody’s Investors Service, or Fitch Investor Services. The maximum maturity of any security in the portfolio shall not exceed 24 months. The weighted average maturity of the portfolio shall not exceed 12 months. In addition, maximum maturities of individual securities are further limited by the security type and cash segment of the investment. We are also exposed to credit risk related to the timing of payments made from buyer funds collected. We typically remit buyer funds to our buyers’ suppliers in advance of having good or confirmed funds collected from our buyers. Our buyers generally have three days to dispute transactions and if we remit funds in advance of receiving confirmation that no dispute was initiated by our buyer, then we could suffer a credit loss. We mitigate this credit exposure by leveraging our data assets to make credit underwriting decisions about whether to accelerate disbursements, managing exposure limits, and various controls in our operating systems.

There can be no assurance that our deposits in excess of the FDIC or other comparable insurance limits will be backstopped by the U.S. government, or that any bank or financial institution with which we do business will be able to obtain needed liquidity from other banks, government institutions or by acquisition in the event of a failure or liquidity crisis. While we do not currently maintain private insurance to mitigate this risk, we seek to mitigate this risk by monitoring financial institutions that we conduct business with and endeavoring to maintain our cash balances at large well-capitalized financial institutions.

We are also exposed to risks associated with our Payment Accelerator product, in which our supplier customers can accelerate the receipt of payment for outstanding invoices before our buyers initiate the transfer of funds. If those invoices are not approved or the buyer does not transfer the requisite funds then we are exposed to the risk of not being able to recoup our advances to the supplier. We mitigate this risk through data analytics to determine which invoices are available for advance payment and also monitor the credit quality of suppliers.

Liquidity Risk

As part of our buyer funds investment strategy, we use the daily collection of funds from our buyers to satisfy other unrelated buyer funds obligations. We minimize the risk of not having funds collected from a buyer available at the time the buyer’s obligation becomes due by collecting the buyer’s funds in advance of the timing of payment of the buyer’s obligation. As a result of this practice, we have consistently maintained the required level of buyer funds assets to satisfy all of our obligations.

Concentration Risk

A substantial portion of our revenue is derived from interchange fees earned on payment transactions processed from VCC service providers. Prior to 2022, our interchange fees were processed primarily through a single provider. To mitigate this

27


 

concentration risk, we have expanded the number of processor suppliers. Revenue from two of these suppliers was greater than 10% of our total revenue, individually. Refer to Note 2 of our consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for additional information regarding this concentration.

Future regulation or changes by the payment networks could have a substantial impact on our revenue from VCC transactions. If interchange rates decline, whether due to actions by the payment networks, merchant/suppliers availing themselves of lower rates, or future regulation, our total operating revenues, operating results, prospects for future growth and overall business could be materially affected.

We are also exposed to concentration risk associated with buyer funds that we hold in Company-owned accounts, which are subject to applicable state money transmitter laws, and in trust accounts. As of March 31, 2024, all buyer funds have been invested in interest-bearing demand deposit accounts. The majority of these demand accounts are maintained at one institution which is a full-service, FDIC-insured national bank supervised by the Office of the Comptroller of the Currency and is a subsidiary of a bank holding company subject to regulation, supervision, and examination by the Federal Reserve. As indicated above, while we do not currently maintain private insurance to mitigate this risk, we seek to mitigate this risk by monitoring financial institutions that we conduct business with and endeavoring to maintain our cash balances at large well-capitalized financial institutions.

ITEM 4. Controls and Procedures.

(a) 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). Disclosure controls and procedures are designed to ensure that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to management, including the principal executive officer and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures are effective, as of March 31, 2024, to reasonably ensure that information required to be disclosed and filed under the Exchange Act is recorded, processed, summarized and reported within the time periods specified, and that management will be timely alerted to material information required to be included in our periodic reports filed with the Securities and Exchange Commission.

Remediation of Previously Identified Material Weakness

As previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023, management concluded that a material weakness existed in the Company's internal control over financial reporting as we lacked a sufficient complement of personnel with an appropriate level of accounting knowledge, training, and experience, including tenured experience at the Company, to appropriately analyze, record and disclose accounting matters timely and accurately. Since identifying the material weakness in 2020, management has been executing the plan to remediate the material weakness including hiring a robust team of experienced leaders with prior public accounting and public company, technical and complex accounting, and financial reporting experience. While the hiring of the individuals needed to remediate the material weakness was largely completed by the end of 2023, given certain additional hires that occurred in January 2024, we determined, as of December 31, 2023, additional time was needed to demonstrate the ability of the individuals to perform their responsibilities for a sufficient period of time, including the execution of controls for which they are responsible. Considering the fact these individuals have been in their respective roles and were able to effectively operate the controls for which they are responsible as part of the 2023 year-end and Q1 2024 financial reporting process, management concluded sufficient evidence has been obtained to demonstrate the previously identified material weakness has been remediated as of March 31, 2024.

 

(b) Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting that occurred during the most recent fiscal quarter ended March 31, 2024, which have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

PART II—OTHER INFORMATION

From time to time, we have been and will continue to be subject to legal proceedings and claims. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition, or cash flows. Defending such proceedings is costly and can impose a

28


 

significant burden on management and employees. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

Item 1A. Risk Factors.

There have been no material changes to the risk factors associated with our business previously disclosed in "Item 1A. Risk Factors," in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

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

(a) Unregistered Sales of Equity Securities

None.

(b) Use of Proceeds

Use of Proceeds from Initial Public Offering of Common Stock

On October 12, 2021, our Registration Statement on Form S-1, as amended (Reg. No. 333-259632), was declared effective in connection with the IPO of our common stock, pursuant to which we issued and sold 26,400,000 shares of common stock, par value $0.001 per share. The price per share to the public was $25.00. Gross proceeds from the IPO were $660.0 million and net proceeds, after deducting (i) underwriters’ discounts and commissions and (ii) offering expenses of approximately $12.1 million, were approximately $608.3 million. Following the sale of these shares, the offering terminated. Shares of our common stock began trading on the Nasdaq Global Select Market on October 13, 2021.

On October 15, 2021, we used $169.0 million of the net proceeds to redeem the shares of redeemable preferred stock issuable upon conversion of our senior preferred stock.

On November 15, 2021, the underwriters notified us of the partial exercise of the overallotment option. Upon closing on November 18, 2021, we issued 544,928 shares of common stock at the offering price of $25.00 per share and received net proceeds of $12.8 million after deducting underwriters' discounts and commissions.

There have been no material changes in the planned use of proceeds from the IPO from those described in our Final Prospectus. We have invested a portion of the funds received in short-term, interest bearing, investment-grade securities.

Issuer Repurchases of Equity Securities

None.

Item 3. Defaults Upon Senior Securities.

Not applicable.

Item 4. Mine Safety Disclosures.

Not applicable.

Item 5. Other Information.

 

(c) Trading Plans of Directors and Executive Officers

 

 

 

 

 

 

Trading Agreement

 

 

 

 

 

 

 

Action

 

Date

 

Rule 10b5-1*

 

Non-Rule 10b5-1**

 

Total Shares to be Sold

 

 

Expiration Date

Todd Cunningham, Chief People Officer, Senior Vice President

 

Adopt

 

March 1, 2024

 

X

 

 

 

 

50,000

 

 

December 31, 2024

Ryan Stahl, General Counsel and Secretary, Senior Vice President

 

Adopt

 

March 14, 2024

 

X

 

 

 

 

62,509

 

 

August 30, 2024

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29


 

Item 6. Exhibits.

 

 

 

 

Incorporated by Reference

(Unless Otherwise Indicated)

 

Exhibit

Number

Description

 

Form

 

File

 

Exhibit

 

Filing Date

 

 

 

 

 

 

 

 

 

 

 

 

2.1

 

Agreement and Plan of Merger, dated as of March 4, 2021, by and among AvidXchange Holdings, Inc., AvidXchange Holdings Merger Sub, Inc., and AvidXchange, Inc.

 

S-1

 

333-259632

 

2.1

 

September 17, 2021

 

3.1

 

Restated Certificate of Incorporation of AvidXchange Holdings, Inc.

 

8-K

 

001-40898

 

3.1

 

October 15, 2021

 

3.2

 

Second Amended and Restated Bylaws of AvidXchange Holdings, Inc.

 

8-K

 

001-40898

 

3.1

 

September 15, 2022

 

4.1

 

Form of Common Stock Certificate

 

S-1/A

 

333-259632

 

4.1

 

October 1, 2021

 

4.2

 

Eighth Amended and Restated Investor Rights Agreement, dated July 9, 2021, by and among AvidXchange Holdings, Inc. and certain holders identified therein

 

S-1

 

333-259632

 

10.1

 

September 17, 2021

 

31.1

Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

__

 

__

 

__

 

Filed herewith

 

31.2

Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

__

 

__

 

__

 

Filed herewith

 

32.1

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

 

__

 

__

 

__

 

Furnished herewith

 

101.INS

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

 

__

 

__

 

__

 

Filed herewith

 

101.SCH

Inline XBRL Taxonomy Extension Schema With Embedded Linkbase Documents

 

__

 

__

 

__

 

Filed herewith

 

104

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

 

__

 

__

 

__

 

Filed herewith

 

 

 

 

 

 

 

 

 

 

 

 

30


 

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.

AvidXchange Holdings, Inc.

Date: May 9, 2024

By:

/s/ Joel Wilhite

Joel Wilhite

Chief Financial Officer

(Authorized Signatory and Principal Financial and Accounting Officer)

31


EX-31.1 2 avdx-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO

EXCHANGE ACT RULE 13A-14(A)/15D-14(A)

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Michael Praeger, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of AvidXchange Holdings, Inc. (the registrant);

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 9, 2024

/s/ Michael Praeger

Michael Praeger

Chief Executive Officer and Chairman of the Board

(Principal Executive Officer)

 

 


EX-31.2 3 avdx-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO

EXCHANGE ACT RULE 13A-14(A)/15D-14(A)

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Joel Wilhite, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of AvidXchange Holdings, Inc. (the registrant);

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)

Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)

Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

(b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 9, 2024

/s/ Joel Wilhite

Joel Wilhite

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-32.1 4 avdx-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXCUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In accordance with 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, Michael Praeger, Chief Executive Officer (principal executive officer) of AvidXchange Holdings, Inc. (the “Company”), and Joel Wilhite, Chief Financial Officer (principal financial and accounting officer) of the Company, each hereby certify that, to the best of their knowledge:

1. The Quarterly Report on Form 10-Q for the period ended March 31, 2024 of the Company, to which this Certification is attached as Exhibit 32.1 (the “Report”), fully complies with the requirements of Section 13(a)/15(d) of the Securities Exchange Act of 1934, as amended; 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: May 9, 2024

/s/ Michael Praeger

Michael Praeger

Chief Executive Officer and Chairman of the Board

(Principal Executive Officer)

/s/ Joel Wilhite

Joel Wilhite

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 


EX-101.SCH 5 avdx-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Marketable Securities - Schedule of Information about Marketable Securities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Formation and Business of the Company link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Loss Per Common Share link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Leases and Leasing Commitments link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Loss Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Leases and Leasing Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Summary of Significant Accounting Policies - Summary of Payment Service Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Type of Services Performed (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue from Contracts with Customers - Information on Accounts Receivable and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Liabilities Balance (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Revenue from Contracts with Customers - Summary of Changes in Allowance for Credit Losses And Returns (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Revenue from Contracts with Customers - Schedule of Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Revenue from Contracts with Customers - Information about Deferred Contract Costs (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Loss Per Common Share - Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Loss Per Common Share - Summary of Basic and Diluted Net Loss Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Marketable Securities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Marketable Securities - Schedule of Information about Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Marketable Securities - Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Intangible Assets and Goodwill - Summary of Capitalized Software Development Costs (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Intangible Assets and Goodwill - Total Amortization Expense Associated with Identifiable Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Intangible Assets and Goodwill - Impairment and Wite-off of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Leases and Leasing Commitments - Schedule of Supplemental Cash Flow Information Related to Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Leases and Leasing Commitments - Schedule of Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Long-Term Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Stock-Based Compensation - Summary of RSUs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Stock-Based Compensation - Schedule of Employee Stock Purchase Plan Expense (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink Impairment and Write-off of Intangible Assets Schedule of Impaired Intangible Assets [Table Text Block] Document Transition Report Document Transition Report Weighted Average Remaining Contractual Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Revenue, Remaining Performance Obligation, Amount Total Money Market Mutual Funds Money Market Funds [Member] Accretion of investments held to maturity Accretion of Investments held to Maturity Accretion of investments held to maturity. Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Trd Arr Expiration Date Trade Arrangement Expiration Date. Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Other long-term liabilities Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Restricted Stock Units Restricted Stock Units (RSUs) [Member] Leases and Leasing Commitments Lessee Operating And Financing Leases Disclosure [Text Block] Lessee operating and financing leases disclosure. Level 1 Fair Value, Inputs, Level 1 [Member] Second Service Provider Second Service Provider [Member] Second service provider. Receivable Type [Axis] Amortization rate of the principal amount for the first two years. Amortization Rate of the Principal Amount for the First Two Years Amortization rate of the principal amount for the first two years Fair Value Measurements Fair Value Disclosures [Text Block] Revenue from Contract with Customer, Excluding Assessed Tax, Total Revenue from Contract with Customer, Excluding Assessed Tax Total revenues Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract] Cash, cash equivalents, and restricted funds held for customers Other Noncurrent Assets and Deposits Other Noncurrent Assets And Deposits [Member] Other noncurrent assets and deposits. Disaggregation of Revenue [Table Text Block] Schedule of Revenues Disaggregated by Type of Services Performed Accounting Standards Update 2021-08 [Member] ASU No. 2021-08 Concentration Risk Type [Axis] Short-Term Debt, Type [Axis] Short-term Debt, Type Finance Lease, Interest Payment on Liability Operating cash flows for finance leases Available for Future Issuance under Stock Award Plans Available for Future Issuance under Stock Award Plans [Member] Available for future issuance under stock award plans. Compensation Related Costs, Policy [Policy Text Block] Nonqualified Deferred Compensation Plan Subsequent Events Subsequent Events [Text Block] Capitalized sales commissions and implementation costs. Capitalized Sales Commissions And Implementation Costs Capitalized sales commissions and implementation costs Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Obligations under operating leases, less current maturities Operating Lease, Liability, Noncurrent Schedule of Stock by Class [Table] Schedule Of Stock By Class [Table] Capitalized Contract Cost, Amortization Method Total liabilities Liabilities, Fair Value Disclosure Liabilities, Fair Value Disclosure, Total Obligations under finance leases, less current maturities Finance Lease, Liability, Noncurrent Class of Stock [Line Items] Class Of Stock [Line Items] Amount of increase (decrease) in deferred customer origination costs. Increase Decrease In Deferred Customer Origination Costs Deferred customer origination costs Loss Contingency Accrual, Provision Loss contingency accrual related to potential commercial dispute Balance Sheet Location [Axis] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule Of Accounts Notes Loans And Financing Receivable [Table] 2022 Revolver or 2022 Term Loan Revolving Credit Facility or Two Thousand And Twenty Two Term Loan Facility [Member] Revolving Credit Facility or Two Thousand And Twenty Two Term Loan Facility. Assets, Current Total current assets Accounts receivable allowance for returns. Accounts Receivable Allowance For Returns [Member] Accounts Receivable Allowance For Returns Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Ryan Stahl [Member] Ryan Stahl. Long-Term Debt Long-Term Debt [Text Block] Aggregate amount of unrealized losses Other than Temporary Impairment, Amount of Unrealized Losses, not Recognized in Earnings Other than temporary impairment, amount of unrealized losses, not recognized in earnings. Aggregate amount of unrealized losses Number of Stock Options Outstanding, Ending balance Number of Stock Options Outstanding, Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Commitments and contingencies. Commitments and Contingencies [Line Items] Schedule of Unrealized Loss on Investments [Table Text Block] Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings Trading Symbol Trading Symbol Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common stock, shares, issued Schedule of Supplemental Cash Flow Information Related to Operating and Finance Leases Supplemental cash flow information related to operating and finance leases. Supplemental Cash Flow Information Related To Operating And Finance Leases [Table Text Block] Number of service provider accounted for more than ten percentage of revenue. Number of Service Provider Accounted for More than Ten Percentage of Revenue Number of service providers accounted for more than 10% of revenue Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Accounts Receivable, after Allowance for Credit Loss Accounts receivable, net Sales and Marketing Selling and Marketing Expense [Member] Sales and Marketing Expense Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Line of Credit Facility, Remaining Borrowing Capacity Credit available Common shares reserved for future issuance Common stock reserved for future issuance Common Stock, Capital Shares Reserved for Future Issuance Current portion of term loan and promissory notes Long-term Debt, Current Maturities, Total Long-Term Debt, Current Maturities Current maturities of long-term debt Entity Address, City or Town Entity Address, City or Town Revenue Remaining Performance Obligation, Current Revenue Remaining Performance Obligation Current Current Number of Stock Options, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Number of Stock Options, Expired Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Subsequent Events Subsequent Event Subsequent Event [Member] Subsequent Event Type [Axis] Finance Lease, Principal Payments Financing cash flows for finance leases Principal payments on finance leases Stock issued during period shares upon vesting of restricted stock units, net of shares surrendered for taxes. Stock Issued During Period Shares Upon Vesting Of Restricted Stock Units Net Of Shares Surrendered For Taxes Issuance of common stock upon vesting of restricted stock units, net of shares surrendered for taxes, shares Additional Paid-in Capital [Member] Additional Paid-in Capital Liabilities, Current [Abstract] Current liabilities Assets, Current [Abstract] Current assets Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, allowance for credit loss, current Financial Financial Services Sector [Member] Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Preferred stock par value Aggregate fair value of investments with unrealized losses Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value, Total Todd Cunningham [Member] Todd Cunningham. Statement of Stockholders' Equity [Abstract] Schedule of Accounting Policies. Schedule Of Accounting Policies [Table] Schedule Of Accounting Policies [Table] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Change in accounting principle, ASU, Immaterial effect [true false] Current maturities of lease obligations under operating leases Operating Lease, Liability, Current Marketable Securities Marketable Securities, Policy [Policy Text Block] Total property and equipment, net of accumulated depreciation and amortization Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net Property and equipment, net Restructuring charges Restructuring Charges Restructuring Charges, Total Interest income Investment Income, Interest Accounts Receivable, Credit Loss Expense (Reversal) Provision for credit losses Deduction released to revenue Contingent consideration, less current portion Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability, Total Contingent consideration Entity Central Index Key Entity Central Index Key Marketable Securities, Amortized Cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss Marketable Securities, Net Amortized Cost Current maturities of lease obligations under finance leases Finance Lease, Liability, Current Plan Name [Domain] Plan Name Change in accounting principle, ASU, adopted [true false] Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Summary of Changes in Allowance for Credit Losses And Returns Accounts Receivable, Allowance for Credit Loss [Table Text Block] Total assets Assets, Fair Value Disclosure Assets, Fair Value Disclosure, Total Available for Future Issuance under Employee Stock Purchase Plan Available for Future Issuance under Employee Stock Purchase Plan [Member] Available for future issuance under employee stock purchase plan. Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income taxes 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 Debt issuance costs Debt Instrument, Term Debt instrument, Term Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock under ESPP Restricted Stock Units Restricted stock units Restricted Stock [Member] Daily simple SOFR, term SOFR and base rate. Daily Simple SOFR, Term SOFR and Base Rate [Member] Daily Simple SOFR, Term SOFR and Base Rate Plan Name [Axis] Plan Name Assets Total assets Trade Account Receivable Net Trade Account Receivable Net Trade accounts receivable, net Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Unamortized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated deficit Accumulated Deficit Retained Earnings [Member] Number of Restricted Stock, Beginning balance Number of Restricted Stock Outstanding, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Impairment and write-off on intangible assets Impairment and write-off of intangible assets Impairment of Intangible Assets, Finite-Lived Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under ESPP, Shares Minimum [Member] Minimum Insurance Recoveries Nontrade Receivables Nontrade Receivables, Total Revenues, Total Revenues Revenues Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies One-time severance charges Severance Costs Weighted Average Grant Date Fair Value, Released Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than options released in period weighted average grant date fair value. Disaggregation of Revenue [Abstract] Equity Component [Domain] Equity Component Outstanding Stock Options Change in accounting principle, ASU, Adoption date Change in Accounting Principle, Accounting Standards Update, Adoption Date Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used by operating activities Measurement Frequency [Axis] Debt Disclosure [Abstract] Debt Instrument, Basis Spread on Variable Rate Debt instrument, basis spread on variable rate 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 Share Based Compensation Arrangement By Share Based Payment Award Award Granting Period Share based compensation arrangement by share based payment award award granting period. Granting period Two Thousand And Nineteen Term Loan Facility [Member] 2019 Term Loans Term Loan Facility Two thousand and nineteen term loan facility. Assets [Abstract] Assets Proceeds from issuance of common stock Net proceeds from issuance of common stock Proceeds from Issuance of Common Stock Total amortization expense associated with identifiable intangible assets Amortization of Intangible Assets, Total Amortization of Intangible Assets Amortization of Intangible Assets Number of shares allocated to be granted or issued Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Base Rate [Member] Base Rate Common stock, $0.001 par value; 1,600,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 206,315,368 and 204,084,024 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Repayments of Long-Term Debt, Total Repayments of Long-Term Debt Repayments of long-term debt Repayments of long-term debt Industrial Commercial and Industrial Sector [Member] Contract acquisition and fulfillment costs, amortization period Capitalized Contract Cost, Amortization Period ASU No. 2023-01 Accounting Standards Update 2023-01 [Member] Accounting Standards Update 2023-01 [Member] Contract with Customer, Liability, Revenue Recognized Revenue recognized included in beginning of period balance Accrued Liabilities, Current, Total Accrued Liabilities, Current Accrued expenses Current Fiscal Year End Date Current Fiscal Year End Date Compensation expense Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Loss from operations Operating Income (Loss) Loss from operations Number of Restricted Stock, Released Share-based Compensation Arrangement By Share-based Payment Award Equity Instruments Other Than Options released In Period Share-based compensation arrangement by share-based payment award equity instruments other than options released in period. SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type Income Tax Expense (Benefit) Income tax expense Provision for (benefit from) income taxes Marketable Securities [Line Items] Schedule of Accounting Policies. Schedule Of Accounting Policies [Line Items] Schedule Of Accounting Policies [Line Items] Research and Development Expense [Member] Research and Development Payment for Contingent Consideration Liability, Financing Activities Payment for Contingent Consideration Liability, Financing Activities, Total Payment of acquisition-related liability Concentration risk percentage Concentration Risk, Percentage Stock-based compensation expense Stock based compensation expense Share-Based Payment Arrangement, Expense Payment processing receivable, net. Payment Processing Receivable Net Payment processing receivable, net Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Movement in Capitalized Computer Software, Net [Roll Forward] Rule 10b5-1 Trading Plan [Member] Rule 10B5-1 Trading Plan. Customer funds held in trust accounts Customer Funds Held in Trust Accounts Customer funds held in trust accounts. Increase (Decrease) in Operating Lease Liability Operating lease liabilities Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net Net Amount Revenue from Contract with Customer [Text Block] Revenue from Contracts with Customers Stock Issued During Period, Shares, Restricted Stock Award, Gross Issuance of common stock upon vesting of restricted stock units, shares Aggregate Intrinsic Value Aggregate Intrinsic Value, Beginning balance Aggregate Intrinsic Value, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt instrument, principal amount Debt Instrument, Face Amount Cumulative Effect Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Other income Other Nonoperating Income (Expense) Capitalized Contract Cost [Table] Minimum liquidity amount. Minimum Liquidity Amount Minimum liquidity amount Operating Expenses [Abstract] Operating expenses Restructuring costs Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block] Long-Term Debt, Type [Domain] Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Promissory Note Promissory Note Payable for Land Acquisition Promissory Note [Member] Promissory note. Subsequent Events [Abstract] Capitalized Contract Cost [Line Items] Percentage of the total commitment amount. Percentage of the Total Commitment Amount Percentage of the total commitment amount Line of credit facility, minimum increment amount Line Of Credit Facility Minimum Increment Amount Line of credit facility, minimum increment amount. Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other noncurrent assets and deposits Number of Stock Options, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Stockholders' Equity Equity [Text Block] Marketable Securities, Gross unrealized losses Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Schedule of Employee Stock Purchase Plan Expense Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block] 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 Stockholders' equity Equity, Attributable to Parent [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Lease, Cost [Table Text Block] Schedule of Components of Lease Expense Developed Technology Rights [Member] Technology Loss Contingency Nature [Axis] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Aggregate borrowing capacity Earnings Per Share [Abstract] Rabbi trust-owned life insurance policies Rabbi Trust-Owned Life Insurance Policies (At Cash Surrender Value)[Member] Rabbi trust-owned life insurance policies (at cash surrender value). Accounting Policies [Abstract] Liability Class [Axis] Purchases of equipment Payments to Acquire Machinery and Equipment Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Debt Instrument, Interest Rate, Effective Percentage Effective interest rate Revolving Credit Facility [Member] 2022 Revolver Earnings Per Share, Basic Net loss per share attributable to common stockholders, basic Net loss per common share, basic Net loss per share attributable to common stockholders, basic Customer Concentration Risk Customer Concentration Risk [Member] Total payment service obligations Payment service obligations Payment service obligations. Payment Service Obligations Payment service obligations Commitments and contingencies Commitments and Contingencies Income Statement [Abstract] Operating Lease, Cost Operating lease expense Short-term lease expense Short-Term Lease, Cost Accounts Receivable, Allowance for Credit Loss, Recovery Recoveries of amounts previously written off Statistical Measurement [Domain] Statistical Measurement Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Supplier advances, net Payments to Supplier for Advances Payments to supplier for advances. Supplier advances, net Two thousand and twenty two term loan facility. Two Thousand And Twenty Two Term Loan Facility [Member] 2022 Term Loans Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Cost of revenues (exclusive of depreciation and amortization expense) Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Allowance balance, Ending Balance Allowance balance, Beginning Balance Allowance for doubtful accounts, Beginning Balance Accounts Receivable, Allowance for Credit Loss Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Stockholders' Equity Note [Abstract] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts Notes And Loans Receivable [Line Items] Operating Lease, Payments Operating cash flows for operating leases Earnings Per Share, Diluted Net loss per share attributable to common stockholders, diluted Net loss per common share, diluted Net loss per share attributable to common stockholders, diluted Restricted funds held for customers Funds Held for Clients Product and Service [Domain] Product and Service Lease expense Lease, Cost [Abstract] Cost of Sales [Member] Cost of Revenues SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves Concentration Risk Benchmark [Domain] Revenue from Contract with Customer [Abstract] Fair Value Hierarchy and NAV [Domain] Amortization rate of the principal amount for the last threeyears Amortization Rate of the Principal Amount for the Last Three Years Amortization rate of the principal amount for the last three years Loss Contingency, Nature [Domain] Fair Value, Recurring Fair Value, Recurring [Member] Loss Contingency, Loss in Period Loss contingency, liability recorded Cybersecurity incident. Cybersecurity Incident [Member] Cybersecurity Incident Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name Exercise of stock options, Shares Number of Stock Options, Exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Liabilities and Stockholder's Equity Liabilities and Equity [Abstract] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Total adjustments Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Marketable securities, contractual maturity period Investments held in Marketable Securities, Contractual Maturities Period Investments held in marketable securities, contractual maturities period. Selling and Marketing Expense, Total Selling and Marketing Expense Sales and marketing Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Credit Facility [Domain] Credit Facility Number of Restricted Stock, Granted New awards granted under prior plans Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Weighted Average Exercise Price, Exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition Stock-based compensation expense for Employee Stock Purchase Plan, or ESPP Costs to Fulfill Contracts Costs to fulfill contracts [Member] Costs to fulfill contracts [Member] Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Investments, Debt and Equity Securities [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Schedule of Remaining Performance Obligation Local Phone Number Local Phone Number Sale of Stock [Axis] Weighted Average Exercise Price, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Increase (Decrease) in Deferred Revenue Deferred revenue Ending balance Beginning balance Goodwill, Total Goodwill Goodwill Statement of Cash Flows [Abstract] Information about Deferred Contract Costs Capitalized Contract Cost [Table Text Block] Debt Securities, Held-to-Maturity [Table] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Held-to-Maturity Securities [Line Items] Schedule of Held-to-maturity Securities [Line Items] Concentration Risk Benchmark [Axis] Common stock par value Common Stock, Par or Stated Value Per Share Common stock, par or stated value per share Deferred revenue, less current portion Deferred Revenue, Noncurrent, Total Deferred Revenue, Noncurrent Schedule of accounts receivable and contract liabilities. Information on Accounts Receivable and Contract Liabilities Schedule Of Accounts Receivable And Contract Liabilities [Table Text Block] Deferred compensation plan liabilities Deferred Compensation Liability, Classified, Noncurrent Deferred Compensation Liability, Classified, Noncurrent, Total Interest rate Debt Instrument, Interest Rate, Stated Percentage Cumulative Effect, Period of Adoption [Axis] Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted average amortization period 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 Revenue remaining performance obligation contractual term Revenue Remaining Performance Obligation Contractual Term Revenue remaining performance obligation contractual term. Payment service obligations Payment for Service Obligations Payment for service obligations. Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash paid for amounts included in measurement of lease liabilities. Contingent Liabilities Contingent Liability Reserve Estimate, Policy [Policy Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Stock-based compensation expense Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Fair Value, Recurring and Nonrecurring [Table] Short-Term Debt, Type [Domain] Short-term Debt, Type Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net decrease in cash, cash equivalents, and restricted funds held for customers General and Administrative Expense [Member] General and Administrative Number of Stock Options, Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Payment. Payment [Member] Payment Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Stock issued during period value settlement of contingent consideration. Stock Issued During Period Value Settlement Of Contingent Consideration Issuance of common stock for settlement of contingent consideration Costs to obtain contracts [Member] Costs to obtain contracts [Member] Costs to Obtain Contracts Letter of Credit [Member] Letter of Credit Customer [Domain] General and Administrative Expense, Total General and Administrative Expense General and administrative Weighted Average Number of Shares Outstanding, Basic Weighted-average common shares outstanding, basic Weighted average number of common shares used to compute net loss per share attributable to common stockholders, basic Weighted-average common shares outstanding, basic ESPP Employee Stock Purchase Plan Employee Stock [Member] Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities Number of promissory notes executed. Number of Promissory Notes Executed Number of promissory notes executed Marketable Securities, Gross unrealized gains Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain Summary of RSU Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Statement [Table] Statement [Table] Share-Based Payment Arrangement, Option, Activity [Table Text Block] Summary of Stock Option Activity Accounts Receivable Accounts Receivable [Member] Document Fiscal Period Focus Document Fiscal Period Focus Proceeds from Sale and Maturity of Held-to-Maturity Securities, Total Proceeds from Sale and Maturity of Held-to-Maturity Securities Proceeds from maturity of marketable securities held to maturity Statement [Line Items] Statement [Line Items] Number of votes per share Common Stock, Number of Votes Entitled Per Share Common stock, number of votes entitled per share. Services. Services [Member] Services Schedule of Long-Term Debt Instruments [Table Text Block] Schedule of Long-term Debt Summary of Capitalized Software Development Costs Summary of Capitalized Software Development Costs [Table Text Block] Summary of Capitalized Software Development Costs [Table Text Block] Total anti-dilutive common share equivalents Total anti-dilutive common share equivalents Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total lease expense Lease, Cost Subsequent Event [Line Items] Revenue Remaining Performance Obligation Non Current. Revenue Remaining Performance Obligation Non Current Noncurrent 2021 Plan Two Thousand and Twenty One Long-Term Incentive Plan [Member] Two thousand and twenty one long-term incentive plan. Letters of Credit Outstanding, Amount Letter of credit, Amount Letters of credit outstanding Asset Class [Domain] Accounts receivable, net of allowances of $4,271 and $4,231, respectively Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Cumulative Effect, Period of Adoption [Domain] Customer [Axis] Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] 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] Schedule of Stock-Based Compensation Expense Aggregate Intrinsic Value, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Rule 10b5-1 Trading Plan One [Member] Rule 10B5-1 Trading Plan One. Antidilutive Securities, Name [Domain] Accounting Standards Update 2016-13 [Member] ASU No.2016-13 Supplier advances receivable, net of allowances of $1,291 and $1,333 respectively Supplier Advances Receivable Net Supplier advances receivable, net Minimum consolidated EBITDA. Minimum Consolidated EBITDA Minimum consolidated EBITDA Cover [Abstract] Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) Deduction released to revenue Document Fiscal Year Focus Document Fiscal Year Focus Cash paid for income taxes Income Taxes Paid, Net Income Taxes Paid, Net, Total Debt Instrument, Periodic Payment, Principal Debt instrument, periodic payment, principal Sale of Stock [Domain] Deferred customer origination costs, net Capitalized Contract Cost, Net Capitalized Contract Cost, Net, Total Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Weighted Average Grant Date Fair Value, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Security Exchange Name Security Exchange Name Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Accounts Receivable [Policy Text Block] Accounts Receivable, Supplier Advances and Allowance for Credit Losses Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Total Amortization Expense Associated with Identifiable Intangible Assets New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements Preferred Stock, Shares Issued Preferred Stock, Shares Issued, Total Preferred stock, shares authorized Preferred Stock, Shares Authorized Customer Relationships [Member] Customer Relationships Schedule of Finite-Lived Intangible Assets [Table] Cybersecurity expenses Cybersecurity Expenses Cybersecurity expenses. Operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right-of-use assets obtained in exchange for new operating lease obligations Industry Sector [Axis] Capitalized Contract Cost [Domain] Weighted Average Exercise Price, Cancelled Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Marketable Securities, Fair Value Debt Securities, Held-to-Maturity, Fair Value Debt Securities, Held-to-maturity, Fair Value, Total Issuance of common stock upon vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Marketable securities Marketable Securities, Current Marketable Securities, Current, Total Amortization of deferred contract costs Capitalized Contract Cost, Amortization Payments to Acquire Intangible Assets Purchases of intangible assets Accounting Standards Update [Domain] Basis of Accounting, Policy [Policy Text Block] Basis of Consolidation and Presentation Finance Lease, Right-of-Use Asset, Amortization Amortization of right-of-use assets Leases [Abstract] Variable Rate [Domain] Capitalized Contract Cost [Axis] Securities Act File Number Entity File Number Two thousand and twenty two senior secured credit facility. Two Thousand And Twenty Two Senior Secured Credit Facility [Member] 2022 Credit Agreement Expiration date Line of credit facility, maturity date Line of Credit Facility, Expiration Date Financing Receivable, Allowance for Credit Loss, Current Receivable, allowance for credit loss, current Deferred compensation plan assets Deferred Compensation Plan Assets Goodwill and Intangible Assets Disclosure [Abstract] Long term debt Long term debt Long-Term Debt, Excluding Current Maturities Long-term debt Share-Based Payment Arrangement [Abstract] Summary of Payment Service Obligations Summary of Payment Service Obligations [Table Text Block] Summary of payment service obligations. Cash received, excluding amounts recognized as revenue during the period. Revenue Recognized Cash Received Excluding Amounts Recognized As Revenue Cash received, excluding amounts recognized as revenue during the period Insurance Recoveries Amounts charged to contra revenue, cost of revenues and expenses. Amounts Charged To Contra Revenue Cost Of Revenues And Expenses Amounts charged to contra revenue, cost of revenues and expenses Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Weighted Average Grant Date Fair Value, Ending balance Weighted Average Grant Date Fair Value, Beginning balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Debt instrument, periodic payment Debt Instrument, Periodic Payment, Total Schedule of Intangible Assets Schedule of Intangible Assets and Goodwill [Table Text Block] Deferred compensation Deferred Compensation[Member] Deferred compensation. Total operating expenses Operating Expenses Total operating expenses Noncash interest paid on notes payable. Noncash Interest Paid On Notes Payable Interest paid on notes payable Amortized Capitalized Computer Software, Amortization Preferred stock, $0.001 par value; 50,000,000 shares authorized, no shares issued and outstanding as of March 31, 2024 and December 31, 2023 Preferred Stock, Value, Issued Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Unamortized stock-based compensation expense Liabilities, Noncurrent [Abstract] Long-term liabilities Noncash amount of interest paid on finance lease liability. Noncash Finance Lease Interest Payment On Liability Interest paid on finance leases Loss Per Common Share Earnings Per Share [Text Block] Entity Address, Address Line One Entity Address, Address Line One Total Revenues Revenue Benchmark [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Antidilutive Securities [Axis] Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Gross Amount Daily simple SOFR and term SOFR loans. Daily Simple SOFR And Term SOFR Loans [Member] Daily Simple SOFR and Term SOFR Loans Current Estimated Credit Losses [Member] Current Estimated Credit Losses [Member] Current estimated credit losses Subsequent Event Type [Domain] Income Statement Location [Axis] Income Statement Location One service provider. One Service Provider [Member] One Service Provider Variable lease expense Variable Lease, Cost Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current Marketable Securities, Amortized Cost Schedule of Information about Marketable Securities Debt Securities, Held-to-Maturity [Table Text Block] Long-Term Debt, Type [Axis] Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net loss Net loss Right of use assets obtained in exchange for new lease obligations: Right of use assets obtained in exchange for lease obligations. Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Stock price per share Share Price Total principal due Long-Term Debt, Gross Total principal due Letters of credit outstanding Finance lease liabilities Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Right-of-use assets obtained in exchange for new finance lease obligations Depreciation and amortization expense Depreciation, Depletion and Amortization, Total Depreciation, Depletion and Amortization Depreciation and amortization expense Product and Service [Axis] Product and Service Title of 12(b) Security Security 12b Title Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Debt Instrument, Covenant Description Covenant description Industry Sector [Domain] Accounts receivable allowance for credit losses. Accounts Receivable Allowance For Credit Losses [Member] Accounts Receivable Allowance for Credit Losses Accounting Standards Update [Axis] Other Nonoperating Income (Expense) [Abstract] Other income (expense) Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities Amortization of Debt Issuance Costs Amortization of deferred financing costs Reduction of general and administrative expense. Reduction of General and Administrative Expense Reduction of general and administrative expense Supplier Advances Receivable Allowance [Member] Supplier Advances Receivable Allowance [Member] Supplier Advances Receivable Allowance Line of credit facility, outstanding amount Long-Term Line of Credit Long-term Line of Credit, Total Significant Changes in Contract Liabilities Balance Schedule Of Significant Changes In Contract Liabilities Balances [Table Text Block] Schedule of significant changes in contract liabilities balances. Software. Software [Member] Software Subsequent Event [Table] Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position [Abstract] Contract with Customer, Liability, Total Contract with Customer, Liability Contract liabilities Receivable [Domain] Restricted Funds Held for Customers and Payment Service Obligations policy. Restricted Funds Held For Customers And Payment Service Obligations Policy [Text Block] Restricted Funds Held for Customers and Payment Service Obligations Stock issued during period shares settlement of contingent consideration. Stock Issued During Period Shares Settlement Of Contingent Consideration Issuance of common stock for settlement of contingent consideration, Shares Weighted Average Remaining Contractual Life, Vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Ending Balance, Shares Beginning Balance, Shares Common Stock, Shares, Outstanding Common stock, shares, outstanding Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Weighted Average Grant Date Fair Value, Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Unamortized deferred financing costs Unamortized portion of debt issuance costs Unamortized Debt Issuance Expense Concentration Risk Type [Domain] Commitments and contingencies. Commitments and Contingencies [Table] Income Statement Location [Domain] Income Statement Location Weighted Average Exercise Price, Granted Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Internally Developed Software [Member] Internally Developed Software [Member] Internally Developed Software Document Type Document Type Percentage discount on closing purchase price per share Percentage Discount on Closing Purchase Price Per Share Percentage discount on closing purchase price per share. Line of Credit Facility, Current Borrowing Capacity Term loan facility by an aggregate amount Borrowing capacity Fair Value by Liability Class [Domain] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Goodwill and Intangible Assets Disclosure [Text Block] Intangible Assets and Goodwill Loss Contingency, Period of Occurrence Loss contingency, period of occurrence description Net loss attributable to common stockholders Net loss attributable to common stockholders Net Income (Loss) Available to Common Stockholders, Basic Number of Restricted Stock, Cancelled Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net Cash Provided by (Used in) Financing Activities Net cash used in financing activities Increase in number of shares authorized Increase in number of shares of common stock to be issued Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Deferred Income Taxes and Tax Credits, Total Deferred Income Taxes and Tax Credits Deferred income taxes Entity Filer Category Entity Filer Category Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Supplementary information of noncash investing and financing activities Weighted Average Exercise Price, Expired Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Balance Sheet Location [Domain] Increase (Decrease) in Accrued Interest Receivable, Net Accrued interest Increase (Decrease) in Other Noncurrent Assets Other noncurrent assets Variable Rate [Axis] Accounts Receivable, Allowance for Credit Loss, Writeoff Amounts written off as uncollectable Trade Names [Member] Trade Name Asset Class [Axis] Non-compete Noncompete Agreements [Member] Non-compete Agreements Capital Expenditures Incurred but Not yet Paid Property and equipment purchases in accounts payable and accrued expenses Liabilities Total liabilities Debt Instrument, Description of Variable Rate Basis Debt instrument, term SOFR plus Deferred financing costs Debt Issuance Costs, Noncurrent, Net Debt Issuance Costs, Noncurrent, Net, Total Estimated useful lives of acquired assets Finite-Lived Intangible Asset, Useful Life Weighted Average Useful Life Total stockholders' equity stockholders' deficit Stockholders' Deficit Ending Balance Beginning Balance Equity, Attributable to Parent Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] SOFR Intangible Assets, Net (Excluding Goodwill), Total Intangible Assets, Net (Excluding Goodwill) Intangible assets, net Net loss Net Income (Loss) Attributable to Parent, Total Interest Expense, Total Interest Expense Interest expense Business Description and Basis of Presentation [Text Block] Formation and Business of the Company Other unregulated settlements Unregulated Settlements with Payees Unregulated settlements with payees. Rule 10b5-1 Trading Plan Two [Member] Rule 10B5-1 Trading Plan Two. Government Government Sector [Member] Payments to Acquire Held-to-Maturity Securities Purchase of marketable securities held to maturity Statement of Financial Position [Abstract] Weighted Average Number of Shares Outstanding, Diluted Weighted-average common shares outstanding, diluted Weighted average number of common shares used to compute net loss per share attributable to common stockholders, diluted Weighted-average common shares outstanding, diluted Credit Facility [Axis] Credit Facility Stock price per share Shares Issued, Price Per Share Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Percent, Total Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Accounts Receivable, Change in Method, Credit Loss Expense (Reversal) Adjustment to allowance on adoption of ASU 2016-13 Weighted Average Exercise Price, Beginning balance Weighted Average Exercise Price, Ending balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Finite-Lived Intangible Assets [Line Items] Summary of Basic and Diluted Net Loss Per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Outstanding Transaction Liabilities Service Obligations Liabilities Service obligations liabilities. Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Fair Value Hierarchy and NAV [Axis] Measurement Frequency [Domain] Capitalized Computer Software, Additions Capitalized Finance Lease, Interest Expense Interest on lease liabilities Schedule of Common Stock Reserved for Future Issuance Schedule of Common Stock Reserved for Future Issuance [Table Text Block] Schedule of common stock reserved for future issuance. Cash, cash equivalents, and restricted funds held for customers, end of period Cash, cash equivalents, and restricted funds held for customers, beginning of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Deferred Revenue, Current, Total Deferred Revenue, Current Deferred revenue Debt instrument, covenant compliance Debt Instrument, Covenant Compliance Changes in goodwill Goodwill, Period Increase (Decrease) Goodwill, Period Increase (Decrease), Total Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class XML 7 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 06, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Current Fiscal Year End Date --12-31  
Document Quarterly Report true  
Document Transition Report false  
Entity Registrant Name AvidXchange Holdings, Inc.  
Entity Central Index Key 0001858257  
Entity File Number 001-40898  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 86-3391192  
Entity Address, Address Line One 1210 AvidXchange Lane  
Entity Address, City or Town Charlotte  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 28206  
City Area Code 800  
Local Phone Number 560-9305  
Security 12b Title Common Stock, $0.001 par value per share  
Trading Symbol AVDX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   206,601,000
XML 8 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 343,660 $ 406,974
Restricted funds held for customers 1,220,459 1,578,656
Marketable securities 99,888 44,645
Accounts receivable, net of allowances of $4,271 and $4,231, respectively 48,877 46,689
Supplier advances receivable, net of allowances of $1,291 and $1,333 respectively 9,967 9,744
Prepaid expenses and other current assets 15,322 12,070
Total current assets 1,738,173 2,098,778
Property and equipment, net 100,114 100,985
Operating lease right-of-use assets 1,585 1,628
Deferred customer origination costs, net 27,216 27,663
Goodwill 165,921 165,921
Intangible assets, net 80,852 84,805
Other noncurrent assets and deposits 4,642 3,957
Total assets 2,118,503 2,483,737
Current liabilities    
Accounts payable 15,433 16,777
Accrued expenses 39,558 56,367
Payment service obligations 1,220,459 1,578,656
Deferred revenue 12,455 12,851
Current maturities of lease obligations under finance leases 251 275
Current maturities of lease obligations under operating leases 1,691 1,525
Current maturities of long-term debt 6,425 6,425
Total current liabilities 1,296,272 1,672,876
Long-term liabilities    
Deferred revenue, less current portion 13,808 14,742
Obligations under finance leases, less current maturities 62,595 62,464
Obligations under operating leases, less current maturities 2,909 3,275
Long-term debt 69,422 69,760
Other long-term liabilities 3,934 4,175
Total liabilities 1,448,940 1,827,292
Commitments and contingencies
Stockholders' equity    
Preferred stock, $0.001 par value; 50,000,000 shares authorized, no shares issued and outstanding as of March 31, 2024 and December 31, 2023
Common stock, $0.001 par value; 1,600,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 206,315,368 and 204,084,024 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively 206 204
Additional paid-in capital 1,692,526 1,678,401
Accumulated deficit (1,023,169) (1,022,160)
Total stockholders' equity 669,563 656,445
Total liabilities and stockholders' equity $ 2,118,503 $ 2,483,737
XML 9 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss, current $ 4,271 $ 4,231
Receivable, allowance for credit loss, current $ 1,291 $ 1,333
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 50,000,000 50,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common stock, par or stated value per share $ 0.001 $ 0.001
Common stock, shares authorized 1,600,000,000 1,600,000,000
Common stock, shares, issued 206,315,368 204,084,024
Common stock, shares, outstanding 206,315,368 204,084,024
XML 10 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 105,598 $ 86,822
Cost of revenues (exclusive of depreciation and amortization expense) 30,333 29,473
Operating expenses    
Sales and marketing 19,741 20,135
Research and development 25,904 23,122
General and administrative 24,260 22,627
Impairment and write-off of intangible assets 162  
Depreciation and amortization 9,307 8,586
Total operating expenses 79,374 74,470
Loss from operations (4,109) (17,121)
Other income (expense)    
Interest income 6,562 4,516
Interest expense (3,337) (3,315)
Other income 3,225 1,201
Loss before income taxes (884) (15,920)
Income tax expense 125 70
Net loss $ (1,009) $ (15,990)
Net loss per share attributable to common stockholders, basic $ (0) $ (0.08)
Net loss per share attributable to common stockholders, diluted $ (0) $ (0.08)
Weighted average number of common shares used to compute net loss per share attributable to common stockholders, basic 204,896,718 199,900,920
Weighted average number of common shares used to compute net loss per share attributable to common stockholders, diluted 204,896,718 199,900,920
XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning Balance, Shares at Dec. 31, 2022   199,433,998    
Beginning Balance at Dec. 31, 2022 $ 657,444 $ 199 $ 1,632,080 $ (974,835)
Exercise of stock options, Shares   123,168    
Exercise of stock options 366   366  
Issuance of common stock upon vesting of restricted stock units, shares   1,471,826    
Issuance of common stock upon vesting of restricted stock units 1 $ 2 (1)  
Stock-based compensation expense 8,661   8,661  
Stock-based compensation expense for Employee Stock Purchase Plan, or ESPP 270   270  
Net loss (15,990)     (15,990)
Ending Balance, Shares at Mar. 31, 2023   201,028,992    
Ending Balance at Mar. 31, 2023 $ 650,752 $ 201 1,641,376 (990,825)
Beginning Balance, Shares at Dec. 31, 2023 204,084,024 204,084,024    
Beginning Balance at Dec. 31, 2023 $ 656,445 $ 204 1,678,401 (1,022,160)
Exercise of stock options, Shares 493,608 493,608    
Exercise of stock options $ 3,168   3,168  
Issuance of common stock upon vesting of restricted stock units, shares   1,737,736    
Issuance of common stock upon vesting of restricted stock units   $ 2 (2)  
Stock-based compensation expense 10,766   10,766  
Stock-based compensation expense for Employee Stock Purchase Plan, or ESPP 193   193  
Net loss $ (1,009)     (1,009)
Ending Balance, Shares at Mar. 31, 2024 206,315,368 206,315,368    
Ending Balance at Mar. 31, 2024 $ 669,563 $ 206 $ 1,692,526 $ (1,023,169)
XML 12 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net loss $ (1,009) $ (15,990)
Adjustments to reconcile net loss to net cash used by operating activities    
Depreciation and amortization expense 9,307 8,586
Amortization of deferred financing costs 106 110
Provision for credit losses 687 550
Stock-based compensation 10,959 8,931
Accrued interest 433 503
Impairment and write-off on intangible assets 162  
Accretion of investments held to maturity (913) (1,238)
Deferred income taxes 89 53
Changes in operating assets and liabilities    
Accounts receivable (2,442) (3,702)
Prepaid expenses and other current assets (3,252) (2,556)
Other noncurrent assets (725) 1,205
Deferred customer origination costs 448 205
Accounts payable (1,428) (23)
Deferred revenue (1,330) (261)
Accrued expenses and other liabilities (17,288) (21,887)
Operating lease liabilities (156) (115)
Total adjustments (5,343) (9,639)
Net cash used in operating activities (6,352) (25,629)
Cash flows from investing activities    
Purchase of marketable securities held to maturity (87,996) (62,999)
Proceeds from maturity of marketable securities held to maturity 33,666 111,680
Purchases of equipment (522) (332)
Purchases of intangible assets (4,039) (3,855)
Supplier advances, net (656) (310)
Net cash (used in) provided by investing activities (59,547) 44,184
Cash flows from financing activities    
Repayments of long-term debt (406) (406)
Principal payments on finance leases (77) (165)
Proceeds from issuance of common stock 3,168 366
Debt issuance costs   (624)
Payment of acquisition-related liability (100) (100)
Payment service obligations (358,197) (232,652)
Net cash used in financing activities (355,612) (233,581)
Net decrease in cash, cash equivalents, and restricted funds held for customers (421,511) (215,026)
Cash, cash equivalents, and restricted funds held for customers    
Cash, cash equivalents, and restricted funds held for customers, beginning of year 1,985,630 1,634,387
Cash, cash equivalents, and restricted funds held for customers, end of period 1,564,119 1,419,361
Supplementary information of noncash investing and financing activities    
Property and equipment purchases in accounts payable and accrued expenses 85 14
Right-of-use assets obtained in exchange for new operating lease obligations   362
Interest paid on notes payable 1,330 1,255
Interest paid on finance leases 1,468 $ 1,448
Cash paid for income taxes $ 7  
XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ (1,009) $ (15,990)
XML 14 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

(c) Trading Plans of Directors and Executive Officers

 

 

 

 

 

 

Trading Agreement

 

 

 

 

 

 

 

Action

 

Date

 

Rule 10b5-1*

 

Non-Rule 10b5-1**

 

Total Shares to be Sold

 

 

Expiration Date

Todd Cunningham, Chief People Officer, Senior Vice President

 

Adopt

 

March 1, 2024

 

X

 

 

 

 

50,000

 

 

December 31, 2024

Ryan Stahl, General Counsel and Secretary, Senior Vice President

 

Adopt

 

March 14, 2024

 

X

 

 

 

 

62,509

 

 

August 30, 2024

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Todd Cunningham [Member]  
Trading Arrangements, by Individual  
Name Todd Cunningham
Title Chief People Officer, Senior Vice President
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date March 1, 2024
Arrangement Duration 306 days
Aggregate Available 50,000
Trd Arr Expiration Date Dec. 31, 2024
Ryan Stahl [Member]  
Trading Arrangements, by Individual  
Name Ryan Stahl
Title General Counsel and Secretary, Senior Vice President
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date March 14, 2024
Arrangement Duration 170 days
Aggregate Available 62,509
Trd Arr Expiration Date Aug. 30, 2024
XML 15 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Formation and Business of the Company
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Formation and Business of the Company

1. Formation and Business of the Company

AvidXchange, Inc. was incorporated in the state of Delaware in 2000. In July 2021, the company consummated a reorganization by interposing a holding company between AvidXchange, Inc. and its stockholders. After the reorganization, all of the stockholders of AvidXchange, Inc. became stockholders of AvidXchange Holdings, Inc. and AvidXchange, Inc. became a wholly owned subsidiary of AvidXchange Holdings, Inc. To accomplish the reorganization, the company formed AvidXchange Holdings, Inc., which was incorporated in Delaware on January 27, 2021, and AvidXchange Merger Sub, Inc. (“Merger Sub”) as a wholly owned subsidiary of AvidXchange Holdings, Inc. The Company merged AvidXchange, Inc. with and into Merger Sub, with AvidXchange, Inc. as the surviving entity, by issuing identical shares of stock of AvidXchange Holdings, Inc. to the stockholders of AvidXchange, Inc. in exchange for their equity interest in AvidXchange, Inc.

The merger was considered a transaction between entities under common control. Upon the effective date of the reorganization, July 9, 2021, AvidXchange Holdings, Inc. recognized the assets and liabilities of AvidXchange, Inc. at their carrying values within its financial statements.

AvidXchange Holdings, Inc. and its wholly owned subsidiaries are collectively referred to as “AvidXchange” or “the Company” in the accompanying consolidated financial statements after the reorganization.

AvidXchange provides accounts payable (“AP”) automation software and payment solutions for middle market businesses and their suppliers. The Company provides solutions and services throughout North America spanning multiple industries including real estate, community association management, construction, financial services (including banks and credit unions), healthcare facilities, social services, education, media, and hospitality.

XML 16 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Basis of Consolidation and Presentation

The accompanying unaudited consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The unaudited consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in stockholders’ equity, and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other future annual or interim period. The unaudited consolidated balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. All significant intercompany accounts and transactions have been eliminated. There are no items of comprehensive income.

These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2023.

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities as of and during the reporting period. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates reflected in these unaudited consolidated financial statements include, but are not limited to, the allowance for credit losses and returns, useful lives assigned to fixed and intangible assets, capitalization of internal-use software, deferral of customer origination costs, the fair value of intangible assets acquired in a business combination, the fair value of goodwill, and the recoverability of deferred income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Concentrations

Significant Services

A substantial portion of the Company’s revenue is derived from interchange fees earned on payment transactions processed as virtual commercial cards (“VCC”). The Company utilizes service providers to process these transactions. Revenue from one service provider represented 34% and 27% of total revenue for the three months ended March 31, 2024 and 2023, respectively. Accounts receivable from this service provider represented 33% and 38% of accounts receivable, net as of March 31, 2024 and December 31, 2023, respectively. Revenue from a second provider represented 12% and 21% of total revenue for the three

months ended March 31, 2024 and 2023, respectively. Accounts receivable from this second service provider represented 18% and 12% of accounts receivable, net as of March 31, 2024 and December 31, 2023, respectively.

Future regulation or changes by the card brand payment networks could have a substantial impact on interchange rates and the Company’s revenue from VCC transactions. If interchange rates decline, whether due to actions by the card brand payment networks, merchant/suppliers availing themselves of lower rates, or future regulation, the Company’s total operating revenues, operating results, prospects for future growth and overall business could be materially affected. The Company’s revenue from VCC transactions is also impacted by fees charged by service providers to process our VCC transactions.

Restructuring costs

During the fourth quarter of 2023, the Company initiated a restructuring plan to generate cost savings and improve effectiveness of the organization which resulted in a reduction in the Company’s U.S. workforce. The plan was implemented in the fourth quarter of 2023. The Company recorded restructuring costs of $1,157 in the three months ended March 31, 2024, and $3,037 cumulatively, from one-time severance charges in connection with this plan. Restructuring costs are included in general and administrative expenses in the consolidated statements of operations.

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase that are not recorded as marketable securities to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits.

Marketable Securities

Marketable securities consist of short-term investments in short-term commercial paper, certificates of deposits and various U.S. government backed securities. To reflect its intention, the Company classifies its marketable securities as held-to-maturity at the time of purchase. As a result, the marketable securities are recorded at amortized cost and any gains or losses realized upon maturity are reported in other income (expense) in the consolidated statements of operations.

Accounts Receivable, Supplier Advances and Allowance for Credit Losses

Accounts receivable represent amounts due from the Company’s VCC service providers for interchange fees earned and from buyer customers who have been invoiced for the use of the Company’s software offerings, but for whom payments have not been received. Accounts receivable from VCC service providers are presented net of an allowance for returns for transactions subsequently canceled that do not ultimately settle through the payment network. Accounts receivable from buyer customers are presented net of allowances for credit losses and returns. The Company estimates expected credit losses related to accounts receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for returns for VCC transactions subsequently canceled are assessed at each period end and recognized as a reduction of revenue. The allowances for buyer customer’s credit losses and returns are assessed at each period end and are recognized as bad debt expense within general and administrative expenses in the consolidated statements of operations and as a reduction of revenue, respectively. A buyer customer receivable is written off against the allowance when it is determined that all collection efforts have been exhausted and the potential for recovery is considered remote. Historically, losses related to customer nonpayment have been immaterial and most of the accounts receivable balances have been current.

Supplier advances receivable represent amounts that have been advanced as part of the AvidXchange’s Payment Accelerator product but have not been collected. Advances are collected from the buyer customer once the buyer initiates the transfer of funds for the invoice that was previously advanced. If the buyer does not transfer the funds as expected, the Company is exposed to losses. The Company’s experience with such delinquencies by buyer customers has been immaterial. Supplier advances receivable are stated net of expected credit losses. The Company estimates expected credit losses related to supplier advances receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for credit losses for supplier advances is assessed at period end and the measurement of the allowance is included as a component of cost of revenues in the Company’s consolidated statements of operations. Supplier advances receivable balances are charged against the allowance when the Company determines it is probable the receivable will not be recovered after collection efforts and legal actions have been exhausted. The Company classifies the fees charged to supplier customers as cash flows from operating activities with the remaining accelerated advancements and recoupments classified as cash flows from investing activities on a net basis within the consolidated statements of cash flows.

Restricted Funds Held for Customers and Payment Service Obligations

Restricted funds held for customers and the corresponding liability of payment service obligations represent funds that are collected from customers for payments to their suppliers. The Company determines the balances of restricted funds held for customers, and the corresponding payment services obligations, by reconciling cash held by financial institutions and the corresponding payments in transit at the end of each period. The balance of these obligations may fluctuate from period to period depending on the timing of the period end and the timing of when outstanding payments clear with financial institutions. The Company is registered as a money services business with the Financial Crimes Enforcement Network. Payment service obligations are comprised of outstanding daily transaction liabilities per state regulatory average daily transaction liability report requirements and other unregulated settlements with payees, which do not constitute a regulatory liability event under reporting requirements.

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Outstanding Transaction Liabilities

 

$

1,212,994

 

 

$

1,568,280

 

Other unregulated settlements

 

 

7,465

 

 

 

10,376

 

Total payment service obligations

 

$

1,220,459

 

 

$

1,578,656

 

 

The Company historically transmitted buyer customer funds using a legacy model pursuant to which buyer customer funds were held in trust accounts that were maintained and operated by a trustee pending distribution to suppliers in accordance with instructions provided through the Company’s platform. The Company is not the trustee or beneficiary of the trusts which hold these buyer deposits; accordingly, the Company does not record these assets and offsetting liabilities on its consolidated balance sheets. The Company has largely phased out this model although certain banks that resell its products and services continue to leverage a similar structure. The Company contractually earns interest on funds held for certain buyers. The amount of Company and bank customer funds held in all trust-related and similar accounts was approximately $13,636 and $6,269 as of March 31, 2024 and December 31, 2023, respectively.

The Company has transitioned most payment transmission activity to the money transmitter license model and obtained a money transmitter license in all states which require licensure. This model enables AvidXchange to provide commercial payment services to businesses through its “for the benefit of customer” bank accounts, also known as FBO, that are restricted for such purposes. The restricted funds held for customers are restricted for the purpose of satisfying the customer’s supplier obligations and are not available for general business use by the Company. The Company maintains these funds in liquid cash accounts and contractually earns interest on these funds held for customers. These funds are recognized as a restricted cash asset and a corresponding liability is recorded for payments due to their suppliers on the Company’s consolidated balance sheets. Restricted funds held for customers are included in the cash and cash equivalents on the consolidated statements of cash flows.

Stock-Based Compensation

Compensation cost for stock-based awards issued to employees and outside directors, including stock options and restricted stock units (“RSUs”), is measured at fair value on the date of grant.

The fair value of stock options is estimated using a Black-Scholes option-pricing model, while the fair value of RSUs is determined using the fair value of the Company’s underlying common stock. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period of the award. Stock-based compensation expense for RSUs with performance conditions is recognized over the requisite service period on an accelerated-basis as long as the performance condition in the form of a specified liquidity event is probable to occur. In the case of equity issued in lieu of cash bonus, expense is recognized in the period the cash bonus was earned.

Nonqualified Deferred Compensation Plan

The Company adopted a nonqualified, deferred compensation plan effective October 1, 2015, which is an unfunded plan created for the benefit of a select group of management or highly compensated employees. The purpose of the plan is to attract and retain key employees by providing them with an opportunity to defer receipt of a portion of their compensation. It is exempt from the participation, vesting, funding, and fiduciary requirements set forth in Title I of the Employee Retirement Income Security Act of 1974, as amended. Deferred amounts are not subject to forfeiture and are deemed invested among investment funds offered under the nonqualified deferred compensation plan, as directed by each participant.

The Company has established a ‘rabbi trust’ that serves as an investment to shadow the deferred compensation plan liability. The assets of the rabbi trust primarily consist of trust-owned life insurance policies which are recorded at cash surrender value and are included in other noncurrent assets. The change in cash surrender value of the life insurance policies in the rabbi trust is recorded in other income (expense) on the Company's unaudited consolidated statements of operations. The assets of the rabbi trust are

general assets of the Company and as such, would be subject to the claims of creditors in the event of bankruptcy or insolvency. The related deferred compensation liabilities are included in other long-term liabilities.

The Company has recorded these assets and liabilities at their fair value. In association with this plan, $2,470 and $1,866 were included in other noncurrent assets and $2,242 and $2,398 were included in noncurrent liabilities as of March 31, 2024 and December 31, 2023, respectively, on the Company's unaudited consolidated balance sheets.

Contingent Liabilities

Contingent liabilities require significant judgment in estimating potential losses for legal claims. The Company reviews significant new claims and litigation for the probability of an adverse outcome. Estimates are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will materially exceed the recorded provision. Contingent liabilities are often resolved over long periods of time. Estimating probable losses requires analysis of multiple forecasts that often depend on judgments about potential actions by third parties such as regulators, and the estimated loss can change materially as individual claims develop.

New Accounting Pronouncements

Recently Adopted Accounting Standards

In March 2023, the FASB issued ASU No. 2023-01, Leases (Topic 842): Common Control Arrangements. The amendments in this update that apply to public business entities clarify the accounting for leasehold improvements associated with common control leases. The adoption of this guidance on January 1, 2024 did not have an impact on the Company's consolidated financial statements.

Accounting Pronouncements Issued but Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires significant additional disclosures about income taxes, primarily focused on the disclosure of income taxes paid and the rate reconciliation table. The new guidance will be applied prospectively (with retrospective application permitted) and is effective for calendar year-end public business entities in the 2025 annual period and in 2026 for interim periods, with early adoption permitted. The Company is assessing the impact of this guidance on its financial statements.

XML 17 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

3. Revenue from Contracts with Customers

Disaggregation of Revenue

The table below presents the Company’s revenues disaggregated by type of services performed.

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Software revenue

 

$

29,688

 

 

$

26,968

 

 

Payment revenue

 

 

75,202

 

 

 

59,181

 

 

Services revenue

 

 

708

 

 

 

673

 

 

Total revenues

 

$

105,598

 

 

$

86,822

 

 

 

Contract Assets and Liabilities

The Company’s rights to payments are not conditional on any factors other than the passage of time, and as such, the Company does not have any contract assets. Contract liabilities consist primarily of advance cash receipts for services (deferred revenue) and are recognized as revenue when the services are provided.

The table below presents information on accounts receivable and contract liabilities.

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Trade accounts receivable, net

 

$

17,738

 

 

$

16,261

 

Payment processing receivable, net

 

 

31,139

 

 

 

30,428

 

Accounts receivable, net

 

$

48,877

 

 

$

46,689

 

Contract liabilities

 

$

26,263

 

 

$

27,593

 

 

Significant changes in the contract liabilities balance are as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Revenue recognized included in beginning of period balance

 

$

(3,473

)

 

$

(3,224

)

 

Cash received, excluding amounts recognized as revenue during the period

 

 

2,143

 

 

 

2,963

 

 

 

 

The tables below present a summary of changes in the Company’s allowances for credit losses and returns for the three months ended March 31, 2024 and 2023:

 

 

Accounts Receivable

 

 

 

 

 

 

Allowance for Credit Losses

 

 

Allowance for Returns

 

 

Supplier Advances Receivable Allowance

 

Allowance balance, December 31, 2023

 

$

2,142

 

 

$

2,089

 

 

$

1,333

 

Amounts charged to contra revenue, cost of revenues and expenses

 

 

254

 

 

 

(200

)

 

 

86

 

Amounts written off as uncollectable

 

 

(14

)

 

 

-

 

 

 

(475

)

Recoveries of amounts previously written off

 

 

-

 

 

 

-

 

 

 

347

 

Deduction released to revenue

 

 

-

 

 

 

-

 

 

 

-

 

Allowance balance, March 31, 2024

 

$

2,382

 

 

$

1,889

 

 

$

1,291

 

 

 

 

Accounts Receivable

 

 

 

 

 

 

Allowance for Credit Losses

 

 

Allowance for Returns

 

 

Supplier Advances Receivable Allowance

 

Allowance balance, December 31, 2022

 

$

1,539

 

 

$

1,584

 

 

$

1,872

 

Amounts charged to contra revenue, cost of revenues and expenses

 

 

200

 

 

 

200

 

 

 

-

 

Amounts written off as uncollectable

 

 

(87

)

 

 

-

 

 

 

(648

)

Recoveries of amounts previously written off

 

 

-

 

 

 

-

 

 

 

351

 

Deduction released to revenue

 

 

-

 

 

 

(93

)

 

 

-

 

Allowance balance, March 31, 2023

 

$

1,652

 

 

$

1,691

 

 

$

1,575

 

 

Transaction Price Allocated to Remaining Performance Obligations

Transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized. These revenues are subject to future economic risks including customer cancellations, bankruptcies, regulatory changes and other market factors.

The Company applies the practical expedient in ASC Topic 606, Revenue from Contracts with Customers (“Topic 606”), paragraph 606-10-50-14(b) and does not disclose information about remaining performance obligations related to transaction and processing services that qualify for recognition in accordance with paragraph 606-10-55-18 of Topic 606. These contracts contain variable consideration for stand-ready performance obligations for which the exact quantity and mix of transactions to be processed are contingent upon buyer or supplier request. These contracts also contain fixed fees and non-refundable upfront fees; however, these amounts are not considered material to total consolidated revenue.

The Company’s remaining performance obligation consists of contracts with financial institutions who are using the ASCEND solution. These contracts generally have a duration of two to five years and contain fixed maintenance fees that are considered fixed price guarantees. Remaining performance obligation consisted of the following:

 

 

Current

 

 

Noncurrent

 

 

Total

 

As of March 31, 2024

 

$

15,032

 

 

$

19,797

 

 

$

34,829

 

As of December 31, 2023

 

 

15,031

 

 

 

20,403

 

 

 

35,434

 

 

Contract Costs

The Company incurs incremental costs to obtain a contract, as well as costs to fulfill a contract with buyer customers that are expected to be recovered. These costs consist primarily of sales commissions incurred if a contract is obtained, and customer implementation related costs.

The Company utilizes a portfolio approach when estimating the amortization of contract acquisition and fulfillment costs. These costs are amortized on a straight-line basis over the expected benefit period of generally five years, which was determined by taking into consideration customer attrition rates, estimated terms of customer relationships, useful lives of technology, industry peers, and other factors. The amortization of contract fulfillment costs associated with implementation activities are recorded as cost of revenues in the Company's consolidated statements of operations. The amortization of contract acquisition costs associated with sales commissions that qualify for capitalization is recorded as sales and marketing expense in the Company’s

consolidated statements of operations. Costs to obtain or fulfill a contract are classified as deferred customer origination costs in the Company’s consolidated balance sheets.

The following tables present information about deferred contract costs:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Capitalized sales commissions and implementation costs

 

$

2,653

 

 

$

2,838

 

 

Amortization of deferred contract costs

 

 

 

 

 

 

 

Costs to obtain contracts included in sales and marketing expense

 

$

1,551

 

 

$

1,474

 

 

Costs to fulfill contracts included in cost of revenue

 

$

1,549

 

 

$

1,569

 

 

XML 18 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Common Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Loss Per Common Share

4. Loss Per Common Share

Diluted loss per common share is the same as basic loss per common share for all periods presented because the effects of potentially dilutive items were anti-dilutive given the Company’s net loss.

The following common share equivalent securities have been excluded from the calculation of weighted average common shares outstanding because the effect is anti-dilutive for the periods presented:

 

 

Three Months Ended March 31,

 

 

Anti-Dilutive Common Share Equivalents

 

2024

 

 

2023

 

 

Stock options

 

 

7,887,864

 

 

 

8,755,890

 

 

Restricted stock units

 

 

11,716,174

 

 

 

11,592,608

 

 

Employee stock purchase plan

 

 

157,676

 

 

 

168,769

 

 

Total anti-dilutive common share equivalents

 

 

19,761,714

 

 

 

20,517,267

 

 

 

Basic and diluted net loss per common share is calculated as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Numerator:

 

 

 

 

 

 

 

Net loss

 

$

(1,009

)

 

$

(15,990

)

 

Net loss attributable to common stockholders

 

$

(1,009

)

 

$

(15,990

)

 

Denominator:

 

 

 

 

 

 

 

Weighted-average common shares outstanding, basic and diluted

 

 

204,896,718

 

 

 

199,900,920

 

 

Net loss per common share, basic and diluted

 

$

(0.00

)

 

$

(0.08

)

 

XML 19 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

5. Fair Value Measurements

The Company’s financial instruments consist of cash and cash equivalents, marketable securities, trade and supplier advances receivables, assets of the rabbi trust, AP, deferred compensation liabilities, and debt. The carrying amount of cash, trade and supplier advances receivables, and AP approximate fair value due to the short-term maturity. The estimated fair value of long-term debt is based on borrowing rates currently available to the Company for similar debt issues. The fair value approximates the carrying value of long-term debt.

In accordance with applicable accounting standards, the Company utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.

The following is a brief description of those three levels:

Level 1

Observable inputs such as quoted market prices in active markets for identical assets or liabilities.

Level 2

Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.

Level 3

Unobservable inputs that reflect the reporting entity’s own assumptions. The fair value for such assets and liabilities is generally determined using pricing models, discounted cash flow methodologies, or similar techniques that incorporate the assumptions a market participant would use in pricing the asset or liability.

When more than one level of input is used to determine the fair value, the financial instrument is classified as Level 1, 2 or 3 according to the lowest level input that has a significant impact on the fair value measurement. The Company performs a review of the fair value hierarchy classification on an annual basis. Changes in the observability of valuation inputs may result in a reclassification of certain financial assets or financial liabilities within the fair value hierarchy.

Assets and Liabilities Measured at Fair Value on a Recurring Basis

The Company evaluates its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level to classify them for each reporting period. This determination requires significant judgment.

The following tables present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis using the above categories, as of the periods presented.

 

 

As of March 31, 2024

 

Description

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds (1)

 

$

174,254

 

 

$

-

 

 

$

-

 

 

$

174,254

 

Rabbi trust-owned life insurance policies (at cash surrender value) (2)

 

 

-

 

 

 

2,470

 

 

 

-

 

 

 

2,470

 

Total assets

 

$

174,254

 

 

$

2,470

 

 

$

-

 

 

$

176,724

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other long-term liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation

 

$

-

 

 

$

2,242

 

 

$

-

 

 

 

2,242

 

Total liabilities

 

$

-

 

 

$

2,242

 

 

$

-

 

 

$

2,242

 

 

 

 

As of December 31, 2023

 

Description

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds (1)

 

$

226,715

 

 

$

-

 

 

$

-

 

 

$

226,715

 

Rabbi trust-owned life insurance policies (at cash surrender value) (2)

 

 

-

 

 

 

1,866

 

 

 

-

 

 

 

1,866

 

Total assets

 

$

226,715

 

 

$

1,866

 

 

$

-

 

 

$

228,581

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other long-term liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation

 

$

-

 

 

$

2,398

 

 

$

-

 

 

 

2,398

 

Total liabilities

 

$

-

 

 

$

2,398

 

 

$

-

 

 

$

2,398

 

________________

(1)

Money market funds are classified as cash equivalents in the Company’s unaudited consolidated balance sheets. As short-term, highly liquid investments readily convertible to known amounts of cash with remaining maturities of three months or less at the time of purchase, the Company’s cash equivalent money market funds have carrying values that approximate fair value.

(2)

Fair value of insurance policies represents their cash surrender value based on the underlying investments in the account which is determined based on quoted prices for identical or similar financial instruments in active markets.

XML 20 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities

6. Marketable Securities

Marketable securities consist of commercial paper, certificates of deposit, and U.S. Treasury and agency debt, and are classified as held-to-maturity. Investments held in marketable securities had contractual maturities of less than nine months as of March 31, 2024. As the Company invests in short-term and high credit quality marketable securities, the Company expects to receive fixed par value without any loss of principle at the maturity of each security. Therefore, an allowance for expected credit losses is not recognized as of March 31, 2024 and December 31, 2023. The following presents information about the Company’s marketable securities:

 

 

As of March 31, 2024

 

Sector

 

Amortized Cost

 

 

Allowance for credit losses

 

 

Net Amortized Cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair Value

 

Financial

 

$

55,627

 

 

$

-

 

 

$

55,627

 

 

$

-

 

 

$

(56

)

 

$

55,571

 

Government

 

 

22,143

 

 

 

-

 

 

 

22,143

 

 

 

-

 

 

 

(1

)

 

 

22,142

 

Industrial

 

 

22,118

 

 

 

-

 

 

 

22,118

 

 

 

-

 

 

 

(20

)

 

 

22,098

 

Total

 

$

99,888

 

 

$

-

 

 

$

99,888

 

 

$

-

 

 

$

(77

)

 

$

99,811

 

 

 

 

As of December 31, 2023

 

Sector

 

Amortized Cost

 

 

Allowance for credit losses

 

 

Net Amortized Cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair Value

 

Financial

 

$

44,645

 

 

$

-

 

 

$

44,645

 

 

$

-

 

 

$

(14

)

 

$

44,631

 

Total

 

$

44,645

 

 

$

-

 

 

$

44,645

 

 

$

-

 

 

$

(14

)

 

$

44,631

 

 

The fair value of marketable securities in the Government major security type is classified as a Level 1 in the Company’s fair value hierarchy described in Note 5. The fair values of the remaining major security types are classified as Level 2.

The following table presents information about the Company’s investments that were in an unrealized loss position and for which an other-than-temporary impairment has not been recognized in earnings:

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Aggregate fair value of investments with unrealized losses (1)

 

 

77,581

 

 

$

33,578

 

Aggregate amount of unrealized losses

 

 

(77

)

 

 

(14

)

_________________

(1)

Investments have been in a continuous loss position for less than 12 months

XML 21 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets and Goodwill
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill

7. Intangible Assets and Goodwill

Intangible Assets

The following table presents information about capitalized software development costs:

 

 

Three Months Ended March 31,

 

 

Capitalized software development costs

 

2024

 

 

2023

 

 

Capitalized

 

$

4,039

 

 

$

3,855

 

 

Amortized

 

 

4,418

 

 

 

3,616

 

 

 

 

 

As of March 31, 2024

 

 

 

Weighted Average

 

Gross

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Amount

 

 

Amortization

 

 

Net Amount

 

Internally developed software

 

3 Years

 

$

105,348

 

 

$

(79,073

)

 

$

26,275

 

Non-compete

 

4 Years

 

 

6,194

 

 

 

(3,942

)

 

 

2,252

 

Customer relationships

 

9 Years

 

 

72,512

 

 

 

(39,672

)

 

 

32,840

 

Technology

 

7 Years

 

 

45,791

 

 

 

(31,145

)

 

 

14,646

 

Trade name

 

10 Years

 

 

7,748

 

 

 

(2,909

)

 

 

4,839

 

Total intangible assets

 

 

 

$

237,593

 

 

$

(156,741

)

 

$

80,852

 

 

 

 

As of December 31, 2023

 

 

 

Weighted Average

 

Gross

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Amount

 

 

Amortization

 

 

Net Amount

 

Internally developed software

 

3 Years

 

$

101,471

 

 

$

(74,655

)

 

$

26,816

 

Non-compete

 

4 Years

 

 

6,194

 

 

 

(3,738

)

 

 

2,456

 

Customer relationships

 

9 Years

 

 

72,512

 

 

 

(37,601

)

 

 

34,911

 

Technology

 

7 Years

 

 

45,791

 

 

 

(30,178

)

 

 

15,613

 

Trade name

 

10 Years

 

 

7,748

 

 

 

(2,739

)

 

 

5,009

 

Total intangible assets

 

 

 

$

233,716

 

 

$

(148,911

)

 

$

84,805

 

 

Total amortization expense associated with identifiable intangible assets was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Total amortization expense associated with identifiable intangible assets

 

$

7,830

 

 

$

7,239

 

 

Impairment and write-off of intangible assets

Impairment and write-off expense related to internally developed software projects was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Impairment and write-off of intangible assets

 

$

162

 

 

$

-

 

 

Goodwill

There were no changes in goodwill during the three months ended March 31, 2024.

XML 22 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Leasing Commitments
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases and Leasing Commitments

8. Leases and Leasing Commitments

Supplemental cash flow information related to the Company’s operating and finance leases was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

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

 

 

 

 

 

 

 

   Financing cash flows for finance leases

 

$

77

 

 

$

165

 

 

   Operating cash flows for finance leases

 

 

1,468

 

 

 

1,448

 

 

   Operating cash flows for operating leases

 

 

569

 

 

 

547

 

 

Right of use assets obtained in exchange for new lease obligations:

 

 

 

 

 

 

 

   Finance lease liabilities

 

 

-

 

 

 

-

 

 

   Operating lease liabilities

 

 

-

 

 

 

362

 

 

The components of lease expense were as follows:

 

 

Three Months Ended March 31,

 

 

Lease expense

 

2024

 

 

2023

 

 

Finance lease expense:

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

588

 

 

$

531

 

 

Interest on lease liabilities

 

 

1,652

 

 

 

1,641

 

 

Operating lease expense

 

 

414

 

 

 

432

 

 

Short-term lease expense

 

 

-

 

 

 

-

 

 

Variable lease expense

 

 

74

 

 

 

53

 

 

Total lease expense

 

$

2,728

 

 

$

2,657

 

 

 

XML 23 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt

9. Long-Term Debt

Long-term debt as of March 31, 2024 and December 31, 2023:

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Term loan facility

 

$

62,969

 

 

$

63,375

 

Promissory note payable for land acquisition

 

 

13,900

 

 

 

13,900

 

Total principal due

 

 

76,869

 

 

 

77,275

 

Current portion of term loan and promissory notes

 

 

(6,425

)

 

 

(6,425

)

Unamortized portion of debt issuance costs

 

 

(1,022

)

 

 

(1,090

)

Long-term debt

 

$

69,422

 

 

$

69,760

 

 

On December 29, 2022 the Company, through its wholly-owned subsidiary, AvidXchange, Inc., entered into a credit agreement (as subsequently amended, the "2022 Credit Agreement") with KeyBank National Association ("KeyBank") to replace in its entirety its previous senior secured credit facility. The outstanding balances of the previous senior secured credit facility were repaid with the Company's cash balances and the proceeds from borrowing under the 2022 Credit Agreement. The 2022 Credit Agreement has a term of five years and consists of a 5-year revolving credit facility (the "2022 Revolver") and a five-year term loan facility (the "2022 Term Loan").

Under the 2022 Credit Agreement and subject to specific conditions, the Company may request, and the lenders have the right, but not the obligation, to increase the 2022 Revolver or add an additional term loan facility by an aggregate amount (for all such increases) not to exceed $50,000 as of March 31, 2024.

The 2022 Credit Agreement has a term of five years and makes available to the Company facilities in an aggregate amount of $95,000 and consists of:

$30,000 pursuant to the 2022 Revolver; and
$65,000 pursuant to the 2022 Term Loan.

Letters of credit may be issued by KeyBank pursuant to the 2022 Credit Agreement and the availability under the 2022 Revolver will be reduced by any outstanding letters of credit. As March 31, 2024, no letters of credit were outstanding.

As of March 31, 2024, the aggregate amount available to borrow under the 2022 Credit Agreement was $30,000. As of March 31, 2024, the effective interest rate of the 2022 Term Loan was 8.21%.

Proceeds from the 2022 Term Loan and corporate cash were used to pay in full all outstanding debt and expenses under the previous senior secured credit facility, and the 2022 Revolver may be used to fund working capital and for general corporate purposes.

The maturity date for the 2022 Revolver and 2022 Term Loan is December 29, 2027. The Company may voluntarily pre-pay all or any part of the 2022 Revolver or 2022 Term Loan without premium or penalty, subject to concurrent payments of accrued and unpaid interest and any applicable breakage costs.

Interest on the loans under the 2022 Credit Agreement is equal to the daily simple secured overnight financing rate ("SOFR"), term SOFR or a base rate, plus an applicable margin. The applicable margin is between 2.5% and 3.0% for daily simple SOFR and term SOFR loans (plus a SOFR adjustment between 0.1% and 0.25%), and between 1.5% and 2.0% for base rate loans. The applicable margin fluctuates based on the ratio of debt under the 2022 Credit Agreement to the Company’s consolidated software revenue. The Company may elect one-, three- or six-month interest periods in connection with term SOFR. The base rate is equal to the higher of KeyBank’s prime rate, the federal funds effective rate plus 0.5%, or one-month term SOFR plus 1.0%. For purposes of the 2022 Credit Agreement, daily simple SOFR, term SOFR and the base rate will never be less than 0.5%.

The principal amount of the 2022 Term Loan amortizes at a rate of 2.5% per year for the first two years and 5% per year for the last three years, payable in equal quarterly installments. Additional principal payments are due in certain circumstances, and subject to certain limitations, including upon a sale of assets or upon receipt of proceeds of casualty insurance or condemnation.

The 2022 Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants. The affirmative covenants require the Company to provide the lenders with certain financial statements, budgets, compliance certificates and other documents and reports and to comply with certain laws. The negative covenants restrict the Company’s ability to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets or engage in a merger or other similar transaction or engage in transactions with affiliates, which are subject, in each case, to the

various exceptions and conditions described in the 2022 Credit Agreement. The negative covenants further restrict the Company’s ability to make certain restricted payments, including the payment of dividends in certain limited circumstances.

The 2022 Credit Agreement also contains three financial covenants, measured on a consolidated basis. First, there must be liquidity (which is defined as availability under the 2022 Revolver, plus unrestricted cash) that is more than the greater of (1) $35,000, and (2) 35% of the Total Commitment Amount (as defined in the 2022 Credit Agreement). Second, as of the end of each quarter, total revenue on a trailing four-quarter basis must be greater than the requirements set forth in the 2022 Credit Agreement. Third, for each period of four consecutive quarters ending on December 31, 2024, and at the end of each fiscal quarter thereafter, Consolidated EBITDA (as defined in the 2022 Credit Agreement) must not be less than $10,000. The Company was in compliance with its financial debt covenants as of March 31, 2024.

The 2022 Credit Agreement also includes certain customary events of default. If an event of default occurs and is continuing, the lenders are entitled to take various actions, including the acceleration of the maturity of all loans and to take all actions permitted to be taken by a secured creditor with respect to the collateral for the 2022 Credit Agreement and under applicable law.

The obligations under the 2022 Credit Agreement are secured by:

substantially all of the tangible and intangible assets of the Company and its material subsidiaries, except for client funds, client funds accounts (as such terms are defined in the 2022 Credit Agreement) and existing real estate, and
the capital stock of the Company’s material subsidiaries.

Under the 2022 Credit Agreement, the Company's wholly-owned subsidiaries, AvidXchange, Inc. and AFV Commerce, Inc., are the only borrowers, and AvidXchange, Inc.'s parent holding company and certain subsidiaries of AvidXchange, Inc. and AFV Commerce, Inc. are co-guarantors.

Revolving Credit Facility

There was no balance outstanding under the 2022 Revolver as of March 31, 2024 or December 31, 2023. The Company is required to pay on a quarterly basis a commitment fee of 0.3% per annum with respect to the amount of the 2022 Revolver.

Deferred Financing Costs

The Company has $566 and $604 in deferred financing costs included in other noncurrent assets and deposits, and $1,022 and $1,090 of deferred financing costs associated with its term loans recorded net of long-term debt as of March 31, 2024 and December 31, 2023, respectively.

Amortization of deferred financing costs was $106 and $110 for the three months ended March 31, 2024 and 2023, respectively, which is presented in the consolidated statements of operations as interest expense.

Land Promissory Notes

The Company has two promissory notes executed in connection with the purchase of land parcels and improvements adjacent to its Charlotte, North Carolina headquarters campus. The aggregate outstanding principal amount was $13,900 as of March 31, 2024 and will be paid in two remaining equal annual payments of $4,800 and a final annual payment of $4,300, plus accrued interest at 6.75%.

XML 24 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

10. Stockholders’ Equity

The holders of common stock are entitled to one vote for each share.

Authorized Shares

The Company is authorized to issue 1,600,000,000 shares of common stock, $0.001 par value per share, and 50,000,000 shares of preferred stock, $0.001 par value per share.

Common Stock

At March 31, 2024, the Company had reserved a total of 54,720,584 of its 1,600,000,000 shares of common stock for future issuance as follows:

 

 

As of March 31, 2024

 

Outstanding stock options

 

 

7,887,864

 

Restricted stock units

 

 

11,716,174

 

Available for future issuance under stock award plans

 

 

27,000,366

 

Available for future issuance under employee stock purchase plan

 

 

8,116,180

 

Total common shares reserved for future issuance

 

 

54,720,584

 

 

XML 25 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

11. Stock-Based Compensation

Stock Plans

The Company maintains its 2021 Long-Term Incentive Plan ("2021 Plan") under which it grants stock awards to its employees, directors and non-employee third parties. On January 1, 2024, the number of shares of common stock available to issue under the 2021 Plan automatically increased by 10,204,201 shares. As of March 31, 2024, the Company had 27,000,366 shares allocated to the 2021 Plan, but not yet issued or granted as an award.

The Company also maintains its 2021 Employee Stock Purchase Plan ("ESPP"), under which eligible employees may purchase the Company’s common stock through accumulated payroll deductions. On January 1, 2024, the number of shares of common stock reserved for issuance under the ESPP automatically increased by 2,040,840. As of March 31, 2024, the number of shares of common stock reserved for issuance under the ESPP was 8,116,180.

Stock Options

Stock options granted under the Company's current and prior equity incentive plans have various vesting periods ranging from fully-vested on the date of grant to vesting over a period of three or four years. The term for each incentive stock option under these plans is ten years from the grant date, or five years for a grant to a ten percent owner optionee, in each case assuming continued employment. The fair value of options granted is estimated on the date of grant using the Black-Scholes option-pricing model.

Stock option activity for the three months ended March 31, 2024 was as follows:

 

 

Stock Options

 

 

 

Number of Stock Options Outstanding

 

 

Weighted Average Exercise Price

 

 

Weighted Average Remaining Contractual Life

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

8,175,088

 

 

$

8.64

 

 

 

7.22

 

 

$

31,135

 

Granted

 

 

346,935

 

 

 

12.34

 

 

 

 

 

 

 

Exercised

 

 

(493,608

)

 

 

6.64

 

 

 

 

 

 

 

Cancelled

 

 

(140,551

)

 

 

9.29

 

 

 

 

 

 

 

Balance as of March 31, 2024

 

 

7,887,864

 

 

$

8.92

 

 

 

7.19

 

 

$

33,697

 

Vested and exercisable

 

 

4,882,281

 

 

$

8.53

 

 

 

6.48

 

 

$

22,848

 

As of March 31, 2024, the total unamortized stock-based compensation expense related to the unvested stock options was $12,199, which the Company expects to amortize over a weighted average period of 2.4 years.

Restricted Stock Units

RSUs have a vesting period generally of one to four years. Any unvested RSUs are forfeited upon termination of employment. The grant date value of RSUs is equal to the closing price of the Company’s stock on the date of grant, or, if not a trading day, the closing price of the previous trading day.

RSUs granted prior to the Company's IPO have a term of seven years, or three years for time vested RSUs after termination of employment and were also subject to a performance condition upon a predefined liquidity event such as an IPO or a change in control. The performance condition was satisfied upon completion of the Company's IPO. Prior to the IPO, RSUs were valued at the estimated value of a share of common stock at the date of grant.

RSU activity for the three months ended March 31, 2024 was as follows:

 

 

Restricted Stock Units

 

 

 

Number of Restricted Stock Units Outstanding

 

 

Weighted Average Grant Date Fair Value

 

Balance as of December 31, 2023

 

 

8,919,024

 

 

$

8.98

 

Granted

 

 

4,821,233

 

 

 

12.35

 

Released

 

 

(1,737,736

)

 

 

9.04

 

Cancelled

 

 

(286,347

)

 

 

9.24

 

Balance as of March 31, 2024

 

 

11,716,174

 

 

$

10.36

 

 

As of March 31, 2024, the total unamortized stock-based compensation expense related to the unvested RSUs was $111,331, which the Company will amortize over a weighted average period of 3.2 years.

Stock-Based Compensation Expense

Stock-based compensation expense from stock options and RSUs, reduced for actual forfeitures, was included in the following line items in the accompanying consolidated statement of operations:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Cost of revenues

 

$

1,197

 

 

$

1,017

 

 

Sales and marketing

 

 

1,098

 

 

 

1,135

 

 

Research and development

 

 

3,658

 

 

 

2,219

 

 

General and administrative

 

 

4,813

 

 

 

4,290

 

 

     Total

 

$

10,766

 

 

$

8,661

 

 

Employee Stock Purchase Plan

Stock-based compensation expense for the ESPP is based on the estimated fair value of the option to purchase shares at a discount and uses grant date inputs including the purchase discount, expected contributions and stock price. Total ESPP expense recorded in the Company's consolidated statements of operations was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

ESPP expense

 

$

193

 

 

$

270

 

 

XML 26 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

12. Commitments and Contingencies

Cybersecurity Incident

The Company completed its investigation of its April 2023 cybersecurity incident in the fourth quarter of 2023. The Company has tendered, and will continue tender in future periods, as applicable, claims for certain expenses incurred in connection with this event. The extent to which its insurance will cover such expenses remains uncertain. Insurance recoveries are recorded as a reduction of general and administrative expense. As of March 31, 2024, the Company has no amounts recorded as receivable for insurance recoveries. In the three months ended March 31, 2024, the Company incurred professional and legal fees of $179 related to this cyber incident.
XML 27 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

13. Income Taxes

The Company’s effective tax rate for the three months ended March 31, 2024 and 2023 was (14.1)% and (0.4)%, respectively. The Company's effective tax rate was a result of estimated tax losses for the fiscal year to date offset by the increase in the valuation allowance in the net operating loss carryforwards. Tax expense includes current tax expense for estimated state income taxes and noncurrent federal and state taxes related to non-deductibility of goodwill in the future and other book to tax differences.

For the three months ended March 31, 2024, the Company has utilized the discrete effective tax rate method, as allowed by ASC 740-270-30-18, Income Taxes—Interim Reporting, to calculate its interim income tax provision. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. The Company believes that, at this time, the use of this discrete method is more appropriate than the annual effective tax rate method as its full-year forecasted pre-tax income, relative to its forecasted permanent differences, has the potential to distort its estimated annual effective tax rate.

XML 28 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

14. Subsequent Events

Share Issuance

On April 30, 2024, the Company issued 167,351 shares of common stock under its employee stock purchase plan at a purchase price of $7.29 per share representing a 15% discount on the closing price of $8.58 on the date of grant for an aggregate of $1,220. The purchase price is based on the lower of the fair market value of the Company’s common stock at the grant date or purchase date.

XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Consolidation and Presentation

Basis of Consolidation and Presentation

The accompanying unaudited consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The unaudited consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in stockholders’ equity, and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other future annual or interim period. The unaudited consolidated balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. All significant intercompany accounts and transactions have been eliminated. There are no items of comprehensive income.

These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2023.

Use of Estimates

Use of Estimates

The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities as of and during the reporting period. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates reflected in these unaudited consolidated financial statements include, but are not limited to, the allowance for credit losses and returns, useful lives assigned to fixed and intangible assets, capitalization of internal-use software, deferral of customer origination costs, the fair value of intangible assets acquired in a business combination, the fair value of goodwill, and the recoverability of deferred income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.

Concentrations

Concentrations

Significant Services

A substantial portion of the Company’s revenue is derived from interchange fees earned on payment transactions processed as virtual commercial cards (“VCC”). The Company utilizes service providers to process these transactions. Revenue from one service provider represented 34% and 27% of total revenue for the three months ended March 31, 2024 and 2023, respectively. Accounts receivable from this service provider represented 33% and 38% of accounts receivable, net as of March 31, 2024 and December 31, 2023, respectively. Revenue from a second provider represented 12% and 21% of total revenue for the three

months ended March 31, 2024 and 2023, respectively. Accounts receivable from this second service provider represented 18% and 12% of accounts receivable, net as of March 31, 2024 and December 31, 2023, respectively.

Future regulation or changes by the card brand payment networks could have a substantial impact on interchange rates and the Company’s revenue from VCC transactions. If interchange rates decline, whether due to actions by the card brand payment networks, merchant/suppliers availing themselves of lower rates, or future regulation, the Company’s total operating revenues, operating results, prospects for future growth and overall business could be materially affected. The Company’s revenue from VCC transactions is also impacted by fees charged by service providers to process our VCC transactions.

Restructuring costs

Restructuring costs

During the fourth quarter of 2023, the Company initiated a restructuring plan to generate cost savings and improve effectiveness of the organization which resulted in a reduction in the Company’s U.S. workforce. The plan was implemented in the fourth quarter of 2023. The Company recorded restructuring costs of $1,157 in the three months ended March 31, 2024, and $3,037 cumulatively, from one-time severance charges in connection with this plan. Restructuring costs are included in general and administrative expenses in the consolidated statements of operations.
Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase that are not recorded as marketable securities to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits.

Marketable Securities

Marketable Securities

Marketable securities consist of short-term investments in short-term commercial paper, certificates of deposits and various U.S. government backed securities. To reflect its intention, the Company classifies its marketable securities as held-to-maturity at the time of purchase. As a result, the marketable securities are recorded at amortized cost and any gains or losses realized upon maturity are reported in other income (expense) in the consolidated statements of operations.

Accounts Receivable, Supplier Advances and Allowance for Credit Losses

Accounts Receivable, Supplier Advances and Allowance for Credit Losses

Accounts receivable represent amounts due from the Company’s VCC service providers for interchange fees earned and from buyer customers who have been invoiced for the use of the Company’s software offerings, but for whom payments have not been received. Accounts receivable from VCC service providers are presented net of an allowance for returns for transactions subsequently canceled that do not ultimately settle through the payment network. Accounts receivable from buyer customers are presented net of allowances for credit losses and returns. The Company estimates expected credit losses related to accounts receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for returns for VCC transactions subsequently canceled are assessed at each period end and recognized as a reduction of revenue. The allowances for buyer customer’s credit losses and returns are assessed at each period end and are recognized as bad debt expense within general and administrative expenses in the consolidated statements of operations and as a reduction of revenue, respectively. A buyer customer receivable is written off against the allowance when it is determined that all collection efforts have been exhausted and the potential for recovery is considered remote. Historically, losses related to customer nonpayment have been immaterial and most of the accounts receivable balances have been current.

Supplier advances receivable represent amounts that have been advanced as part of the AvidXchange’s Payment Accelerator product but have not been collected. Advances are collected from the buyer customer once the buyer initiates the transfer of funds for the invoice that was previously advanced. If the buyer does not transfer the funds as expected, the Company is exposed to losses. The Company’s experience with such delinquencies by buyer customers has been immaterial. Supplier advances receivable are stated net of expected credit losses. The Company estimates expected credit losses related to supplier advances receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for credit losses for supplier advances is assessed at period end and the measurement of the allowance is included as a component of cost of revenues in the Company’s consolidated statements of operations. Supplier advances receivable balances are charged against the allowance when the Company determines it is probable the receivable will not be recovered after collection efforts and legal actions have been exhausted. The Company classifies the fees charged to supplier customers as cash flows from operating activities with the remaining accelerated advancements and recoupments classified as cash flows from investing activities on a net basis within the consolidated statements of cash flows.

Restricted Funds Held for Customers and Payment Service Obligations

Restricted Funds Held for Customers and Payment Service Obligations

Restricted funds held for customers and the corresponding liability of payment service obligations represent funds that are collected from customers for payments to their suppliers. The Company determines the balances of restricted funds held for customers, and the corresponding payment services obligations, by reconciling cash held by financial institutions and the corresponding payments in transit at the end of each period. The balance of these obligations may fluctuate from period to period depending on the timing of the period end and the timing of when outstanding payments clear with financial institutions. The Company is registered as a money services business with the Financial Crimes Enforcement Network. Payment service obligations are comprised of outstanding daily transaction liabilities per state regulatory average daily transaction liability report requirements and other unregulated settlements with payees, which do not constitute a regulatory liability event under reporting requirements.

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Outstanding Transaction Liabilities

 

$

1,212,994

 

 

$

1,568,280

 

Other unregulated settlements

 

 

7,465

 

 

 

10,376

 

Total payment service obligations

 

$

1,220,459

 

 

$

1,578,656

 

 

The Company historically transmitted buyer customer funds using a legacy model pursuant to which buyer customer funds were held in trust accounts that were maintained and operated by a trustee pending distribution to suppliers in accordance with instructions provided through the Company’s platform. The Company is not the trustee or beneficiary of the trusts which hold these buyer deposits; accordingly, the Company does not record these assets and offsetting liabilities on its consolidated balance sheets. The Company has largely phased out this model although certain banks that resell its products and services continue to leverage a similar structure. The Company contractually earns interest on funds held for certain buyers. The amount of Company and bank customer funds held in all trust-related and similar accounts was approximately $13,636 and $6,269 as of March 31, 2024 and December 31, 2023, respectively.

The Company has transitioned most payment transmission activity to the money transmitter license model and obtained a money transmitter license in all states which require licensure. This model enables AvidXchange to provide commercial payment services to businesses through its “for the benefit of customer” bank accounts, also known as FBO, that are restricted for such purposes. The restricted funds held for customers are restricted for the purpose of satisfying the customer’s supplier obligations and are not available for general business use by the Company. The Company maintains these funds in liquid cash accounts and contractually earns interest on these funds held for customers. These funds are recognized as a restricted cash asset and a corresponding liability is recorded for payments due to their suppliers on the Company’s consolidated balance sheets. Restricted funds held for customers are included in the cash and cash equivalents on the consolidated statements of cash flows.

Stock-Based Compensation

Stock-Based Compensation

Compensation cost for stock-based awards issued to employees and outside directors, including stock options and restricted stock units (“RSUs”), is measured at fair value on the date of grant.

The fair value of stock options is estimated using a Black-Scholes option-pricing model, while the fair value of RSUs is determined using the fair value of the Company’s underlying common stock. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period of the award. Stock-based compensation expense for RSUs with performance conditions is recognized over the requisite service period on an accelerated-basis as long as the performance condition in the form of a specified liquidity event is probable to occur. In the case of equity issued in lieu of cash bonus, expense is recognized in the period the cash bonus was earned.

Nonqualified Deferred Compensation Plan

Nonqualified Deferred Compensation Plan

The Company adopted a nonqualified, deferred compensation plan effective October 1, 2015, which is an unfunded plan created for the benefit of a select group of management or highly compensated employees. The purpose of the plan is to attract and retain key employees by providing them with an opportunity to defer receipt of a portion of their compensation. It is exempt from the participation, vesting, funding, and fiduciary requirements set forth in Title I of the Employee Retirement Income Security Act of 1974, as amended. Deferred amounts are not subject to forfeiture and are deemed invested among investment funds offered under the nonqualified deferred compensation plan, as directed by each participant.

The Company has established a ‘rabbi trust’ that serves as an investment to shadow the deferred compensation plan liability. The assets of the rabbi trust primarily consist of trust-owned life insurance policies which are recorded at cash surrender value and are included in other noncurrent assets. The change in cash surrender value of the life insurance policies in the rabbi trust is recorded in other income (expense) on the Company's unaudited consolidated statements of operations. The assets of the rabbi trust are

general assets of the Company and as such, would be subject to the claims of creditors in the event of bankruptcy or insolvency. The related deferred compensation liabilities are included in other long-term liabilities.

The Company has recorded these assets and liabilities at their fair value. In association with this plan, $2,470 and $1,866 were included in other noncurrent assets and $2,242 and $2,398 were included in noncurrent liabilities as of March 31, 2024 and December 31, 2023, respectively, on the Company's unaudited consolidated balance sheets.

Contingent Liabilities

Contingent Liabilities

Contingent liabilities require significant judgment in estimating potential losses for legal claims. The Company reviews significant new claims and litigation for the probability of an adverse outcome. Estimates are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will materially exceed the recorded provision. Contingent liabilities are often resolved over long periods of time. Estimating probable losses requires analysis of multiple forecasts that often depend on judgments about potential actions by third parties such as regulators, and the estimated loss can change materially as individual claims develop.

New Accounting Pronouncements

New Accounting Pronouncements

Recently Adopted Accounting Standards

In March 2023, the FASB issued ASU No. 2023-01, Leases (Topic 842): Common Control Arrangements. The amendments in this update that apply to public business entities clarify the accounting for leasehold improvements associated with common control leases. The adoption of this guidance on January 1, 2024 did not have an impact on the Company's consolidated financial statements.

Accounting Pronouncements Issued but Not Yet Adopted

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which requires significant additional disclosures about income taxes, primarily focused on the disclosure of income taxes paid and the rate reconciliation table. The new guidance will be applied prospectively (with retrospective application permitted) and is effective for calendar year-end public business entities in the 2025 annual period and in 2026 for interim periods, with early adoption permitted. The Company is assessing the impact of this guidance on its financial statements.

XML 30 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Payment Service Obligations Payment service obligations are comprised of outstanding daily transaction liabilities per state regulatory average daily transaction liability report requirements and other unregulated settlements with payees, which do not constitute a regulatory liability event under reporting requirements.

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Outstanding Transaction Liabilities

 

$

1,212,994

 

 

$

1,568,280

 

Other unregulated settlements

 

 

7,465

 

 

 

10,376

 

Total payment service obligations

 

$

1,220,459

 

 

$

1,578,656

 

XML 31 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Disaggregated by Type of Services Performed

The table below presents the Company’s revenues disaggregated by type of services performed.

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Software revenue

 

$

29,688

 

 

$

26,968

 

 

Payment revenue

 

 

75,202

 

 

 

59,181

 

 

Services revenue

 

 

708

 

 

 

673

 

 

Total revenues

 

$

105,598

 

 

$

86,822

 

 

Information on Accounts Receivable and Contract Liabilities

The table below presents information on accounts receivable and contract liabilities.

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Trade accounts receivable, net

 

$

17,738

 

 

$

16,261

 

Payment processing receivable, net

 

 

31,139

 

 

 

30,428

 

Accounts receivable, net

 

$

48,877

 

 

$

46,689

 

Contract liabilities

 

$

26,263

 

 

$

27,593

 

Significant Changes in Contract Liabilities Balance

Significant changes in the contract liabilities balance are as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Revenue recognized included in beginning of period balance

 

$

(3,473

)

 

$

(3,224

)

 

Cash received, excluding amounts recognized as revenue during the period

 

 

2,143

 

 

 

2,963

 

 

 

Summary of Changes in Allowance for Credit Losses And Returns

The tables below present a summary of changes in the Company’s allowances for credit losses and returns for the three months ended March 31, 2024 and 2023:

 

 

Accounts Receivable

 

 

 

 

 

 

Allowance for Credit Losses

 

 

Allowance for Returns

 

 

Supplier Advances Receivable Allowance

 

Allowance balance, December 31, 2023

 

$

2,142

 

 

$

2,089

 

 

$

1,333

 

Amounts charged to contra revenue, cost of revenues and expenses

 

 

254

 

 

 

(200

)

 

 

86

 

Amounts written off as uncollectable

 

 

(14

)

 

 

-

 

 

 

(475

)

Recoveries of amounts previously written off

 

 

-

 

 

 

-

 

 

 

347

 

Deduction released to revenue

 

 

-

 

 

 

-

 

 

 

-

 

Allowance balance, March 31, 2024

 

$

2,382

 

 

$

1,889

 

 

$

1,291

 

 

 

 

Accounts Receivable

 

 

 

 

 

 

Allowance for Credit Losses

 

 

Allowance for Returns

 

 

Supplier Advances Receivable Allowance

 

Allowance balance, December 31, 2022

 

$

1,539

 

 

$

1,584

 

 

$

1,872

 

Amounts charged to contra revenue, cost of revenues and expenses

 

 

200

 

 

 

200

 

 

 

-

 

Amounts written off as uncollectable

 

 

(87

)

 

 

-

 

 

 

(648

)

Recoveries of amounts previously written off

 

 

-

 

 

 

-

 

 

 

351

 

Deduction released to revenue

 

 

-

 

 

 

(93

)

 

 

-

 

Allowance balance, March 31, 2023

 

$

1,652

 

 

$

1,691

 

 

$

1,575

 

Schedule of Remaining Performance Obligation Remaining performance obligation consisted of the following:

 

 

Current

 

 

Noncurrent

 

 

Total

 

As of March 31, 2024

 

$

15,032

 

 

$

19,797

 

 

$

34,829

 

As of December 31, 2023

 

 

15,031

 

 

 

20,403

 

 

 

35,434

 

Information about Deferred Contract Costs

The following tables present information about deferred contract costs:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Capitalized sales commissions and implementation costs

 

$

2,653

 

 

$

2,838

 

 

Amortization of deferred contract costs

 

 

 

 

 

 

 

Costs to obtain contracts included in sales and marketing expense

 

$

1,551

 

 

$

1,474

 

 

Costs to fulfill contracts included in cost of revenue

 

$

1,549

 

 

$

1,569

 

 

XML 32 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Common Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common Shares Outstanding

The following common share equivalent securities have been excluded from the calculation of weighted average common shares outstanding because the effect is anti-dilutive for the periods presented:

 

 

Three Months Ended March 31,

 

 

Anti-Dilutive Common Share Equivalents

 

2024

 

 

2023

 

 

Stock options

 

 

7,887,864

 

 

 

8,755,890

 

 

Restricted stock units

 

 

11,716,174

 

 

 

11,592,608

 

 

Employee stock purchase plan

 

 

157,676

 

 

 

168,769

 

 

Total anti-dilutive common share equivalents

 

 

19,761,714

 

 

 

20,517,267

 

 

Summary of Basic and Diluted Net Loss Per Common Share

Basic and diluted net loss per common share is calculated as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Numerator:

 

 

 

 

 

 

 

Net loss

 

$

(1,009

)

 

$

(15,990

)

 

Net loss attributable to common stockholders

 

$

(1,009

)

 

$

(15,990

)

 

Denominator:

 

 

 

 

 

 

 

Weighted-average common shares outstanding, basic and diluted

 

 

204,896,718

 

 

 

199,900,920

 

 

Net loss per common share, basic and diluted

 

$

(0.00

)

 

$

(0.08

)

 

XML 33 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis

The following tables present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis using the above categories, as of the periods presented.

 

 

As of March 31, 2024

 

Description

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds (1)

 

$

174,254

 

 

$

-

 

 

$

-

 

 

$

174,254

 

Rabbi trust-owned life insurance policies (at cash surrender value) (2)

 

 

-

 

 

 

2,470

 

 

 

-

 

 

 

2,470

 

Total assets

 

$

174,254

 

 

$

2,470

 

 

$

-

 

 

$

176,724

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other long-term liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation

 

$

-

 

 

$

2,242

 

 

$

-

 

 

 

2,242

 

Total liabilities

 

$

-

 

 

$

2,242

 

 

$

-

 

 

$

2,242

 

 

 

 

As of December 31, 2023

 

Description

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

Money market mutual funds (1)

 

$

226,715

 

 

$

-

 

 

$

-

 

 

$

226,715

 

Rabbi trust-owned life insurance policies (at cash surrender value) (2)

 

 

-

 

 

 

1,866

 

 

 

-

 

 

 

1,866

 

Total assets

 

$

226,715

 

 

$

1,866

 

 

$

-

 

 

$

228,581

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other long-term liabilities

 

 

 

 

 

 

 

 

 

 

 

 

Deferred compensation

 

$

-

 

 

$

2,398

 

 

$

-

 

 

 

2,398

 

Total liabilities

 

$

-

 

 

$

2,398

 

 

$

-

 

 

$

2,398

 

________________

(1)

Money market funds are classified as cash equivalents in the Company’s unaudited consolidated balance sheets. As short-term, highly liquid investments readily convertible to known amounts of cash with remaining maturities of three months or less at the time of purchase, the Company’s cash equivalent money market funds have carrying values that approximate fair value.

(2)

Fair value of insurance policies represents their cash surrender value based on the underlying investments in the account which is determined based on quoted prices for identical or similar financial instruments in active markets.

XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Information about Marketable Securities The following presents information about the Company’s marketable securities:

 

 

As of March 31, 2024

 

Sector

 

Amortized Cost

 

 

Allowance for credit losses

 

 

Net Amortized Cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair Value

 

Financial

 

$

55,627

 

 

$

-

 

 

$

55,627

 

 

$

-

 

 

$

(56

)

 

$

55,571

 

Government

 

 

22,143

 

 

 

-

 

 

 

22,143

 

 

 

-

 

 

 

(1

)

 

 

22,142

 

Industrial

 

 

22,118

 

 

 

-

 

 

 

22,118

 

 

 

-

 

 

 

(20

)

 

 

22,098

 

Total

 

$

99,888

 

 

$

-

 

 

$

99,888

 

 

$

-

 

 

$

(77

)

 

$

99,811

 

 

 

 

As of December 31, 2023

 

Sector

 

Amortized Cost

 

 

Allowance for credit losses

 

 

Net Amortized Cost

 

 

Gross unrealized gains

 

 

Gross unrealized losses

 

 

Fair Value

 

Financial

 

$

44,645

 

 

$

-

 

 

$

44,645

 

 

$

-

 

 

$

(14

)

 

$

44,631

 

Total

 

$

44,645

 

 

$

-

 

 

$

44,645

 

 

$

-

 

 

$

(14

)

 

$

44,631

 

 

Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings

The following table presents information about the Company’s investments that were in an unrealized loss position and for which an other-than-temporary impairment has not been recognized in earnings:

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Aggregate fair value of investments with unrealized losses (1)

 

 

77,581

 

 

$

33,578

 

Aggregate amount of unrealized losses

 

 

(77

)

 

 

(14

)

_________________

(1)

Investments have been in a continuous loss position for less than 12 months

XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets and Goodwill (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Capitalized Software Development Costs

The following table presents information about capitalized software development costs:

 

 

Three Months Ended March 31,

 

 

Capitalized software development costs

 

2024

 

 

2023

 

 

Capitalized

 

$

4,039

 

 

$

3,855

 

 

Amortized

 

 

4,418

 

 

 

3,616

 

 

Schedule of Intangible Assets

 

 

As of March 31, 2024

 

 

 

Weighted Average

 

Gross

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Amount

 

 

Amortization

 

 

Net Amount

 

Internally developed software

 

3 Years

 

$

105,348

 

 

$

(79,073

)

 

$

26,275

 

Non-compete

 

4 Years

 

 

6,194

 

 

 

(3,942

)

 

 

2,252

 

Customer relationships

 

9 Years

 

 

72,512

 

 

 

(39,672

)

 

 

32,840

 

Technology

 

7 Years

 

 

45,791

 

 

 

(31,145

)

 

 

14,646

 

Trade name

 

10 Years

 

 

7,748

 

 

 

(2,909

)

 

 

4,839

 

Total intangible assets

 

 

 

$

237,593

 

 

$

(156,741

)

 

$

80,852

 

 

 

 

As of December 31, 2023

 

 

 

Weighted Average

 

Gross

 

 

Accumulated

 

 

 

 

 

 

Useful Life

 

Amount

 

 

Amortization

 

 

Net Amount

 

Internally developed software

 

3 Years

 

$

101,471

 

 

$

(74,655

)

 

$

26,816

 

Non-compete

 

4 Years

 

 

6,194

 

 

 

(3,738

)

 

 

2,456

 

Customer relationships

 

9 Years

 

 

72,512

 

 

 

(37,601

)

 

 

34,911

 

Technology

 

7 Years

 

 

45,791

 

 

 

(30,178

)

 

 

15,613

 

Trade name

 

10 Years

 

 

7,748

 

 

 

(2,739

)

 

 

5,009

 

Total intangible assets

 

 

 

$

233,716

 

 

$

(148,911

)

 

$

84,805

 

Total Amortization Expense Associated with Identifiable Intangible Assets

Total amortization expense associated with identifiable intangible assets was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Total amortization expense associated with identifiable intangible assets

 

$

7,830

 

 

$

7,239

 

 

Impairment and write-off of intangible assets

Impairment and write-off expense related to internally developed software projects was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Impairment and write-off of intangible assets

 

$

162

 

 

$

-

 

 

Impairment and Write-off of Intangible Assets

Impairment and write-off expense related to internally developed software projects was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Impairment and write-off of intangible assets

 

$

162

 

 

$

-

 

 

XML 36 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Leasing Commitments (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Supplemental Cash Flow Information Related to Operating and Finance Leases

Supplemental cash flow information related to the Company’s operating and finance leases was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

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

 

 

 

 

 

 

 

   Financing cash flows for finance leases

 

$

77

 

 

$

165

 

 

   Operating cash flows for finance leases

 

 

1,468

 

 

 

1,448

 

 

   Operating cash flows for operating leases

 

 

569

 

 

 

547

 

 

Right of use assets obtained in exchange for new lease obligations:

 

 

 

 

 

 

 

   Finance lease liabilities

 

 

-

 

 

 

-

 

 

   Operating lease liabilities

 

 

-

 

 

 

362

 

 

Schedule of Components of Lease Expense

The components of lease expense were as follows:

 

 

Three Months Ended March 31,

 

 

Lease expense

 

2024

 

 

2023

 

 

Finance lease expense:

 

 

 

 

 

 

 

Amortization of right-of-use assets

 

$

588

 

 

$

531

 

 

Interest on lease liabilities

 

 

1,652

 

 

 

1,641

 

 

Operating lease expense

 

 

414

 

 

 

432

 

 

Short-term lease expense

 

 

-

 

 

 

-

 

 

Variable lease expense

 

 

74

 

 

 

53

 

 

Total lease expense

 

$

2,728

 

 

$

2,657

 

 

XML 37 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt

Long-term debt as of March 31, 2024 and December 31, 2023:

 

 

As of March 31, 2024

 

 

As of December 31, 2023

 

Term loan facility

 

$

62,969

 

 

$

63,375

 

Promissory note payable for land acquisition

 

 

13,900

 

 

 

13,900

 

Total principal due

 

 

76,869

 

 

 

77,275

 

Current portion of term loan and promissory notes

 

 

(6,425

)

 

 

(6,425

)

Unamortized portion of debt issuance costs

 

 

(1,022

)

 

 

(1,090

)

Long-term debt

 

$

69,422

 

 

$

69,760

 

XML 38 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Common Stock Reserved for Future Issuance

At March 31, 2024, the Company had reserved a total of 54,720,584 of its 1,600,000,000 shares of common stock for future issuance as follows:

 

 

As of March 31, 2024

 

Outstanding stock options

 

 

7,887,864

 

Restricted stock units

 

 

11,716,174

 

Available for future issuance under stock award plans

 

 

27,000,366

 

Available for future issuance under employee stock purchase plan

 

 

8,116,180

 

Total common shares reserved for future issuance

 

 

54,720,584

 

 

XML 39 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of Stock Option Activity

Stock option activity for the three months ended March 31, 2024 was as follows:

 

 

Stock Options

 

 

 

Number of Stock Options Outstanding

 

 

Weighted Average Exercise Price

 

 

Weighted Average Remaining Contractual Life

 

 

Aggregate Intrinsic Value

 

Balance as of December 31, 2023

 

 

8,175,088

 

 

$

8.64

 

 

 

7.22

 

 

$

31,135

 

Granted

 

 

346,935

 

 

 

12.34

 

 

 

 

 

 

 

Exercised

 

 

(493,608

)

 

 

6.64

 

 

 

 

 

 

 

Cancelled

 

 

(140,551

)

 

 

9.29

 

 

 

 

 

 

 

Balance as of March 31, 2024

 

 

7,887,864

 

 

$

8.92

 

 

 

7.19

 

 

$

33,697

 

Vested and exercisable

 

 

4,882,281

 

 

$

8.53

 

 

 

6.48

 

 

$

22,848

 

Summary of RSU Activity

RSU activity for the three months ended March 31, 2024 was as follows:

 

 

Restricted Stock Units

 

 

 

Number of Restricted Stock Units Outstanding

 

 

Weighted Average Grant Date Fair Value

 

Balance as of December 31, 2023

 

 

8,919,024

 

 

$

8.98

 

Granted

 

 

4,821,233

 

 

 

12.35

 

Released

 

 

(1,737,736

)

 

 

9.04

 

Cancelled

 

 

(286,347

)

 

 

9.24

 

Balance as of March 31, 2024

 

 

11,716,174

 

 

$

10.36

 

 

Schedule of Stock-Based Compensation Expense

Stock-based compensation expense from stock options and RSUs, reduced for actual forfeitures, was included in the following line items in the accompanying consolidated statement of operations:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

Cost of revenues

 

$

1,197

 

 

$

1,017

 

 

Sales and marketing

 

 

1,098

 

 

 

1,135

 

 

Research and development

 

 

3,658

 

 

 

2,219

 

 

General and administrative

 

 

4,813

 

 

 

4,290

 

 

     Total

 

$

10,766

 

 

$

8,661

 

 

Schedule of Employee Stock Purchase Plan Expense Total ESPP expense recorded in the Company's consolidated statements of operations was as follows:

 

 

Three Months Ended March 31,

 

 

 

 

2024

 

 

2023

 

 

ESPP expense

 

$

193

 

 

$

270

 

 

XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Customer
Mar. 31, 2023
Dec. 31, 2023
USD ($)
Schedule Of Accounting Policies [Line Items]      
Number of service providers accounted for more than 10% of revenue | Customer 2    
Restructuring charges $ 1,157    
One-time severance charges 3,037    
Customer funds held in trust accounts 13,636   $ 6,269
Deferred compensation plan assets 2,470   1,866
Deferred compensation plan liabilities 2,242   2,398
Accumulated deficit $ (1,023,169)   $ (1,022,160)
ASU No. 2023-01      
Schedule Of Accounting Policies [Line Items]      
Change in accounting principle, ASU, Adoption date Jan. 01, 2024    
Change in accounting principle, ASU, adopted [true false] true    
Change in accounting principle, ASU, Immaterial effect [true false] true    
Total Revenues | Customer Concentration Risk | One Service Provider      
Schedule Of Accounting Policies [Line Items]      
Concentration risk percentage 34.00% 27.00%  
Total Revenues | Customer Concentration Risk | Second Service Provider      
Schedule Of Accounting Policies [Line Items]      
Concentration risk percentage 12.00% 21.00%  
Accounts Receivable | Customer Concentration Risk | One Service Provider      
Schedule Of Accounting Policies [Line Items]      
Concentration risk percentage 33.00%   38.00%
Accounts Receivable | Customer Concentration Risk | Second Service Provider      
Schedule Of Accounting Policies [Line Items]      
Concentration risk percentage 18.00%   12.00%
XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Summary of Payment Service Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Outstanding Transaction Liabilities $ 1,212,994 $ 1,568,280
Other unregulated settlements 7,465 10,376
Total payment service obligations $ 1,220,459 $ 1,578,656
XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Type of Services Performed (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Total revenues $ 105,598 $ 86,822
Software    
Disaggregation Of Revenue [Line Items]    
Total revenues 29,688 26,968
Payment    
Disaggregation Of Revenue [Line Items]    
Total revenues 75,202 59,181
Services    
Disaggregation Of Revenue [Line Items]    
Total revenues $ 708 $ 673
XML 43 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Information on Accounts Receivable and Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Trade accounts receivable, net $ 17,738 $ 16,261
Payment processing receivable, net 31,139 30,428
Accounts receivable, net 48,877 46,689
Contract liabilities $ 26,263 $ 27,593
XML 44 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Significant Changes in Contract Liabilities Balance (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]    
Revenue recognized included in beginning of period balance $ (3,473) $ (3,224)
Cash received, excluding amounts recognized as revenue during the period $ 2,143 $ 2,963
XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Summary of Changes in Allowance for Credit Losses And Returns (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable Allowance for Credit Losses    
Accounts Notes And Loans Receivable [Line Items]    
Allowance balance, Beginning Balance $ 2,142 $ 1,539
Amounts charged to contra revenue, cost of revenues and expenses 254 200
Amounts written off as uncollectable (14) (87)
Allowance balance, Ending Balance 2,382 1,652
Accounts Receivable Allowance For Returns    
Accounts Notes And Loans Receivable [Line Items]    
Allowance balance, Beginning Balance 2,089 1,584
Amounts charged to contra revenue, cost of revenues and expenses (200) 200
Deduction released to revenue   (93)
Allowance balance, Ending Balance 1,889 1,691
Supplier Advances Receivable Allowance    
Accounts Notes And Loans Receivable [Line Items]    
Allowance balance, Beginning Balance 1,333 1,872
Amounts charged to contra revenue, cost of revenues and expenses 86  
Amounts written off as uncollectable (475) (648)
Recoveries of amounts previously written off 347 351
Allowance balance, Ending Balance $ 1,291 $ 1,575
XML 46 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Schedule of Remaining Performance Obligation (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Current $ 15,032 $ 15,031
Noncurrent 19,797 20,403
Total $ 34,829 $ 35,434
XML 47 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Disaggregation of Revenue [Line Items]  
Capitalized Contract Cost, Amortization Method straight-line basis
Contract acquisition and fulfillment costs, amortization period 5 years
Maximum  
Disaggregation of Revenue [Line Items]  
Revenue remaining performance obligation contractual term 5 years
Minimum  
Disaggregation of Revenue [Line Items]  
Revenue remaining performance obligation contractual term 2 years
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Information about Deferred Contract Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Capitalized Contract Cost [Line Items]    
Capitalized sales commissions and implementation costs $ 2,653 $ 2,838
Costs to Obtain Contracts | Sales and Marketing Expense    
Capitalized Contract Cost [Line Items]    
Amortization of deferred contract costs 1,551 1,474
Costs to Fulfill Contracts | Cost of Revenues    
Capitalized Contract Cost [Line Items]    
Amortization of deferred contract costs $ 1,549 $ 1,569
XML 49 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Common Share - Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 19,761,714 20,517,267
Employee Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 7,887,864 8,755,890
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 11,716,174 11,592,608
Employee Stock Purchase Plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total anti-dilutive common share equivalents 157,676 168,769
XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Loss Per Common Share - Summary of Basic and Diluted Net Loss Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net loss $ (1,009) $ (15,990)
Net loss attributable to common stockholders $ (1,009) $ (15,990)
Weighted-average common shares outstanding, basic 204,896,718 199,900,920
Weighted-average common shares outstanding, diluted 204,896,718 199,900,920
Net loss per common share, basic $ (0) $ (0.08)
Net loss per common share, diluted $ (0) $ (0.08)
XML 51 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 176,724 $ 228,581
Total liabilities 2,242 2,398
Deferred compensation    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities 2,242 2,398
Money Market Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 174,254 226,715
Rabbi trust-owned life insurance policies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 2,470 1,866
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 174,254 226,715
Level 1 | Money Market Mutual Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 174,254 226,715
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 2,470 1,866
Total liabilities 2,242 2,398
Level 2 | Deferred compensation    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total liabilities 2,242 2,398
Level 2 | Rabbi trust-owned life insurance policies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 2,470 $ 1,866
XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Maximum  
Marketable Securities [Line Items]  
Marketable securities, contractual maturity period 9 months
XML 53 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Schedule of Information about Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost $ 99,888 $ 44,645
Marketable Securities, Net Amortized Cost 99,888 44,645
Marketable Securities, Gross unrealized losses (77) (14)
Marketable Securities, Fair Value 99,811 44,631
Financial    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost 55,627 44,645
Marketable Securities, Net Amortized Cost 55,627 44,645
Marketable Securities, Gross unrealized losses (56) (14)
Marketable Securities, Fair Value 55,571 $ 44,631
Government    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost 22,143  
Marketable Securities, Net Amortized Cost 22,143  
Marketable Securities, Gross unrealized losses (1)  
Marketable Securities, Fair Value 22,142  
Industrial    
Schedule of Held-to-maturity Securities [Line Items]    
Marketable Securities, Amortized Cost 22,118  
Marketable Securities, Net Amortized Cost 22,118  
Marketable Securities, Gross unrealized losses (20)  
Marketable Securities, Fair Value $ 22,098  
XML 54 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position [Abstract]    
Aggregate fair value of investments with unrealized losses $ 77,581 $ 33,578
Aggregate amount of unrealized losses $ (77) $ (14)
XML 55 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets and Goodwill - Summary of Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Movement in Capitalized Computer Software, Net [Roll Forward]    
Capitalized $ 4,039 $ 3,855
Amortized $ 4,418 $ 3,616
XML 56 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets and Goodwill - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Changes in goodwill $ 0
XML 57 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 237,593 $ 233,716
Accumulated Amortization (156,741) (148,911)
Net Amount $ 80,852 $ 84,805
Internally Developed Software    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 3 years 3 years
Gross Amount $ 105,348 $ 101,471
Accumulated Amortization (79,073) (74,655)
Net Amount $ 26,275 $ 26,816
Non-compete    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 4 years 4 years
Gross Amount $ 6,194 $ 6,194
Accumulated Amortization (3,942) (3,738)
Net Amount $ 2,252 $ 2,456
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 9 years 9 years
Gross Amount $ 72,512 $ 72,512
Accumulated Amortization (39,672) (37,601)
Net Amount $ 32,840 $ 34,911
Technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 7 years 7 years
Gross Amount $ 45,791 $ 45,791
Accumulated Amortization (31,145) (30,178)
Net Amount $ 14,646 $ 15,613
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life 10 years 10 years
Gross Amount $ 7,748 $ 7,748
Accumulated Amortization (2,909) (2,739)
Net Amount $ 4,839 $ 5,009
XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets and Goodwill - Total Amortization Expense Associated with Identifiable Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Total amortization expense associated with identifiable intangible assets $ 7,830 $ 7,239
XML 59 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets and Goodwill - Impairment and Wite-off of Intangible Assets (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Impairment and write-off of intangible assets $ 162
Internally Developed Software  
Finite-Lived Intangible Assets [Line Items]  
Impairment and write-off of intangible assets $ 162
XML 60 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Leasing Commitments - Schedule of Supplemental Cash Flow Information Related to Operating and Finance Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:    
Financing cash flows for finance leases $ 77 $ 165
Operating cash flows for finance leases 1,468 1,448
Operating cash flows for operating leases $ 569 547
Right of use assets obtained in exchange for new lease obligations:    
Operating lease liabilities   $ 362
XML 61 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases and Leasing Commitments - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lease expense    
Amortization of right-of-use assets $ 588 $ 531
Interest on lease liabilities 1,652 1,641
Operating lease expense 414 432
Variable lease expense 74 53
Total lease expense $ 2,728 $ 2,657
XML 62 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total principal due $ 76,869 $ 77,275
Current portion of term loan and promissory notes (6,425) (6,425)
Unamortized portion of debt issuance costs (1,022) (1,090)
Long term debt 69,422 69,760
Term Loan Facility    
Debt Instrument [Line Items]    
Total principal due 62,969 63,375
Promissory Note Payable for Land Acquisition    
Debt Instrument [Line Items]    
Total principal due $ 13,900 $ 13,900
XML 63 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt - Additional Information (Details)
$ in Thousands
3 Months Ended
Dec. 29, 2022
USD ($)
Oct. 01, 2019
Mar. 31, 2024
USD ($)
PromissoryNote
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]          
Deferred financing costs     $ 1,022   $ 1,090
Amortization of deferred financing costs     106 $ 110  
2022 Credit Agreement          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 95,000   30,000    
Debt Instrument, Term 5 years        
Term loan facility by an aggregate amount     $ 50,000    
Covenant description     The 2022 Credit Agreement also contains three financial covenants, measured on a consolidated basis. First, there must be liquidity (which is defined as availability under the 2022 Revolver, plus unrestricted cash) that is more than the greater of (1) $35,000, and (2) 35% of the Total Commitment Amount (as defined in the 2022 Credit Agreement). Second, as of the end of each quarter, total revenue on a trailing four-quarter basis must be greater than the requirements set forth in the 2022 Credit Agreement. Third, for each period of four consecutive quarters ending on December 31, 2024, and at the end of each fiscal quarter thereafter, Consolidated EBITDA (as defined in the 2022 Credit Agreement) must not be less than $10,000. The Company was in compliance with its financial debt covenants as of March 31, 2024.    
Minimum liquidity amount $ 35,000        
Percentage of the total commitment amount 35.00%        
Minimum consolidated EBITDA $ 10,000        
Debt instrument, covenant compliance     The Company was in compliance with its financial debt covenants as of March 31, 2024.    
2022 Credit Agreement | Daily Simple SOFR and Term SOFR Loans | Minimum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 2.50%        
2022 Credit Agreement | Daily Simple SOFR and Term SOFR Loans | Maximum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 3.00%        
2022 Credit Agreement | SOFR          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.00%        
Debt instrument, term SOFR plus one-month        
2022 Credit Agreement | SOFR | Minimum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 0.10%        
2022 Credit Agreement | SOFR | Maximum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 0.25%        
2022 Credit Agreement | Base Rate          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 0.50%        
2022 Credit Agreement | Base Rate | Minimum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 1.50%        
2022 Credit Agreement | Base Rate | Maximum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 2.00%        
2022 Credit Agreement | Daily Simple SOFR, Term SOFR and Base Rate | Maximum          
Debt Instrument [Line Items]          
Debt instrument, basis spread on variable rate 0.50%        
2022 Revolver          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 30,000        
Debt Instrument, Term 5 years        
Letter of credit, Amount     $ 0    
Line of credit facility, outstanding amount     $ 0   0
Line of credit facility, unused capacity, commitment fee percentage   0.30%      
2022 Term Loans          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 65,000        
Debt Instrument, Term 5 years        
Effective interest rate     8.21%    
Line of credit facility, maturity date Dec. 29, 2027        
Amortization rate of the principal amount for the first two years 2.50%        
Amortization rate of the principal amount for the last three years 5.00%        
Other Noncurrent Assets and Deposits          
Debt Instrument [Line Items]          
Deferred financing costs     $ 566   $ 604
Promissory Note          
Debt Instrument [Line Items]          
Number of promissory notes executed | PromissoryNote     2    
Debt instrument, principal amount     $ 13,900    
Debt instrument, periodic payment, principal     4,800    
Debt instrument, periodic payment     $ 4,300    
Interest rate     6.75%    
XML 64 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Stockholders' Equity Note [Abstract]    
Number of votes per share | Vote 1  
Common stock, shares authorized 1,600,000,000 1,600,000,000
Common stock, par or stated value per share | $ / shares $ 0.001 $ 0.001
Preferred stock, shares authorized 50,000,000 50,000,000
Preferred stock par value | $ / shares $ 0.001 $ 0.001
Common stock reserved for future issuance 54,720,584  
XML 65 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)
Mar. 31, 2024
shares
Class of Stock [Line Items]  
Common stock reserved for future issuance 54,720,584
Outstanding Stock Options  
Class of Stock [Line Items]  
Common stock reserved for future issuance 7,887,864
Restricted Stock Units  
Class of Stock [Line Items]  
Common stock reserved for future issuance 11,716,174
Available for Future Issuance under Stock Award Plans  
Class of Stock [Line Items]  
Common stock reserved for future issuance 27,000,366
Available for Future Issuance under Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Common stock reserved for future issuance 8,116,180
XML 66 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2024
Mar. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Accumulated deficit   $ (1,023,169) $ (1,022,160)
Unamortized stock-based compensation expense   12,199  
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unamortized stock-based compensation expense   $ 111,331  
Weighted average amortization period   3 years 2 months 12 days  
Restricted Stock Units | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   1 year  
Restricted Stock Units | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   4 years  
Employee Stock Option      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average amortization period   2 years 4 months 24 days  
Employee Stock Option | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   3 years  
Granting period   5 years  
Employee Stock Option | Maximum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   4 years  
Granting period   10 years  
ESPP      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Increase in number of shares authorized 2,040,840 8,116,180  
2021 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares allocated to be granted or issued   27,000,366  
Increase in number of shares authorized 10,204,201    
2021 Plan | Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period   7 years  
Expiration period   3 years  
XML 67 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of Stock Options Outstanding, Beginning balance 8,175,088  
Number of Stock Options, Granted 346,935  
Number of Stock Options, Exercised (493,608)  
Number of Stock Options, Cancelled (140,551)  
Number of Stock Options Outstanding, Ending balance 7,887,864 8,175,088
Number of Stock Options, Vested and exercisable 4,882,281  
Weighted Average Exercise Price, Beginning balance $ 8.64  
Weighted Average Exercise Price, Granted 12.34  
Weighted Average Exercise Price, Exercised 6.64  
Weighted Average Exercise Price, Cancelled 9.29  
Weighted Average Exercise Price, Ending balance 8.92 $ 8.64
Weighted Average Exercise Price, Vested and exercisable $ 8.53  
Weighted Average Remaining Contractual Life 7 years 2 months 8 days 7 years 2 months 19 days
Weighted Average Remaining Contractual Life, Vested and exercisable 6 years 5 months 23 days  
Aggregate Intrinsic Value $ 33,697 $ 31,135
Aggregate Intrinsic Value, Vested and exercisable $ 22,848  
XML 68 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Summary of RSUs Activity (Details) - Restricted Stock Units
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Restricted Stock, Beginning balance | shares 8,919,024
Number of Restricted Stock, Granted | shares 4,821,233
Number of Restricted Stock, Released | shares (1,737,736)
Number of Restricted Stock, Cancelled | shares (286,347)
Number of Restricted Stock Outstanding, Ending balance | shares 11,716,174
Weighted Average Grant Date Fair Value, Beginning balance | $ / shares $ 8.98
Weighted Average Grant Date Fair Value, Granted | $ / shares 12.35
Weighted Average Grant Date Fair Value, Released | $ / shares 9.04
Weighted Average Grant Date Fair Value, Cancelled | $ / shares 9.24
Weighted Average Grant Date Fair Value, Ending balance | $ / shares $ 10.36
XML 69 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 10,766 $ 8,661
Cost of Revenues    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 1,197 1,017
Sales and Marketing    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 1,098 1,135
Research and Development    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense 3,658 2,219
General and Administrative    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock-based compensation expense $ 4,813 $ 4,290
XML 70 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Employee Stock Purchase Plan Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock based compensation expense $ 10,766 $ 8,661
ESPP    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Stock based compensation expense $ 193 $ 270
XML 71 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies - Additional Information (Details) - Cybersecurity Incident
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Commitments and Contingencies [Line Items]  
Insurance Recoveries $ 0
Cybersecurity expenses $ 179
XML 72 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Effective income tax rate (14.10%) (0.40%)
XML 73 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Subsequent Events - Additional Information (Details) - Subsequent Events - Common Stock - Employee Stock Purchase Plan
$ / shares in Units, $ in Thousands
Apr. 30, 2024
USD ($)
$ / shares
shares
Subsequent Event [Line Items]  
Issuance of common stock under ESPP, Shares | shares 167,351
Issuance of common stock under ESPP | $ $ 1,220
Stock price per share $ 7.29
Stock price per share $ 8.58
Percentage discount on closing purchase price per share 15.00%
EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *!J5@'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 " "@:E866ZH]^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.FT'B*C+!<0))"0F@;A%B;=%:]HH,6KW]J1AZX3@ 3C&_O/Y ML^16>Z&'@"]A\!C(8KR:7-='H?V:[8F\ (AZCT[%,B7ZU-P.P2E*S[ #K_1! M[1!JSF_ (2FC2,$,+/Q"9+(U6NB BH9PPAN]X/UGZ#+,:, .'?84H2HK8'*> MZ(]3U\(%,,,(@XO?!30+,5?_Q.8.L%-RBG9)C>-8CDW.I1TJ>']^>LWK%K:/ MI'J-Z5>T@HX>U^P\^:VY?]@\,EGS>E7PZX+?;6HN^*U8-1^SZP^_B[ ;C-W: M?VQ\%I0M_+H+^0502P,$% @ H&I6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "@:E8R@>D[\D% #F'@ & 'AL+W=O(DW4R3;#:DV]UV>B%L 9ZU+2K+$/Y] MCVQCDXPX4,]R _XZK_7XZ..5=+&2ZGLZ%T*3USA*TLO67.O%ATXG]>) 'Q5&'.4Z_$_,P:0TO\FM/:G@A,QV%B7A2),WB MF*OUE8CDZK)%6YL+S^%LKLV%SO!BP6=B+/0?BR<%9YU*)0ACD:2A3(@2T\O6 MB'[P7&8"\B>^A&*5;AT3@S*1\KLYN0LN6XXID8B$KXT$A[^E\$04&24HQ[^E M:*MZIPG9F(Z?JE\52BS'9")GJ>@&HC@;7P'2ED5E6V* M>L50P0>N3HE+3PAS6-=2'F]?^)HX?5OTF]*XU8=S35"NH MB__8/E"AT+4KF ;Z(5UP7URVH 6F0BU%:_C+3[3O_&JC^T%B;V"[%6P74Z]K MR#AUVI]M2&A40Z1>A=1#RS0"GB!GNHWXS,:$QT]YE-H^A8>&-83J M5U#]P_+T)%0H38,."'0+UI3A2E5CV]G:T/B&G&<5Y]EAG+=AZO.(?!-%A3Q"W[ M0 \<&10';Y=[!H01%]O9I^)Q32%9#BEF)#[4%V%332.[!QK^1WL;9R MXU*.X]!!;\!Z9U;.8U@;6GL;BKN3DO,VC 1YS.*)4%9"7 0 VUUG<#ZP A[# MZ-#:Z5#3#=C:2V^A /CVV*6KLFBAN=]ZA5$WY21#9C3MRX:',,_L=H_,=SRY+5UI 3?#88+#!S' MBG4,Q\1JQ\1PHW,O\VG+7";8F+I'I-=WVN>NT[/R'<,;L=H;,=S0C(6?*9,Z MRB;D)=21/76XB"?C&$:DL9;^]Q/RLW,*)H(L8"JTY%$FR$*H8O'-RG\,S\1J MS\1PNP-NWYA7,E['$QE9V7&!T9?KKU:N8U@E5ELEAIN9*J\WK^6HM\OI[Q%Z M'(VO1]9%+SRP*6'MC-A!SF@S R_F:GDJ83"QKR[L4?QF71WV\*BFG+4C8@ ;<"LGKKB+\QCVA]7VAQUD?\SL!:P\^(&95-8IVAZ=>ZZ@ MMH]\7X 0R 2%I)7X&"Z(U2Z('>2"QC&/(G*5I7 [M==;7&?G:@,>UY#/KY#YN8F%FIF&^1LHZ#GX@WC!$VMJ]PCN!,7CFH+6WL?%K40S'#? MH8[QCLMMR,[63J*I?_D&:TI\LT10;"I65ZM-W%&^==FI'R]V@!^XJ;XIB<04 M0IW3,WB_*C95BQ,M%_F^Y 1F6S+.#^>"!T*9!^#^5$J].3$OJ+:VA_\!4$L# M!!0 ( *!J5A[%80?=@< ',A 8 >&PO=V]R:W-H965T&ULK5IA;]LX$OTKA*^XNP6<6B0E2FH3 VV*O5M@%PV:W;W/C$S'1&71 M*U))<[_^AK(CV=*(3G#YD$2RAZ/W2,Z\&2J7CZ;^;C=*.?)C6U;V:K9Q;O=A ML;#%1FVE?6]VJH)OUJ;>2@>W]?W"[FHE5^V@;;E@42066ZFKV?*R_>RF7EZ: MQI6Z4CT%G]J]6B/KHFG>6/)"YDU9=F_(_>N4V5[-L1E9J+9O2 M?3./_U8'0HGW5YC2MK_)X\$VFI&BL&( .PQ@ M+QW #P-X2W2/K*7U13JYO*S-(ZF]-7CS%^WR4%(L2],!+\1*B"S'>:4=KS3(Z[;9[4JM:B)7#WL*YPG2."(>LHY=%F1W4ZN=U"NB?H!D6X#O01NW43X@SN6O#-GM MG+$!;,2*16F$X\X[W'D0]^_&R?(%$//QPU.>P<\ Y-B.13GLL R'2:->^:(S M$PS%4.V>VHGUF7$'Y8EK-PZJ<-$83YX/=T+1V@.J!$KP:;FN!=:&A0W4.ZU@HVPZG(X M,0!;5[*MX0ICG9V><#9>^911,42.F0G!)Z#WPDG#RODO8U:/NBQ1:!R9K21G M=(CMK-TIN%XK:5@L?ZF^FCZHA*VU/).EY-5!PTJZ&L+V;?R=LJY%T0:5L2NCMG) M)Z_Q*&%,^6(^6AC$3*3IU++TVD?#X@<0ZT;UHHU"'"L:;-ID6 HB9HG@8@(B MZV6/G9$]^>1UCOCUT=#LF;M2W[?Y&.^$$#E#"VS,,%1ALU[X6%CX.A&IU8.J M&G3=&:)?+$Z&,H>:99>IX\FF$!C ^EP#0+H M^^SV>WS6$5%+ANJ"&:43&9OUNL?.=(ROHF).BQ*<#*:"^8@-8I6P*3J]4K*P M4D[0,=7]A5/U%D3H#M5--A9$T)_1?CIC=0JZ5TT65LW3&OI,CF=C$:0L%U K M#<$BAB)E63H5H;U@,A%4HU^[Z3R'-2B\KSY8>2-OIZQ[#6;A_G.8E^80 ]9V MR[8SM8\4=!K/E4)8-%PPQB].C*N@4>"^D+"RD7\]DI &1/G10+F,I%2S) M1Y&"F4%)-\&E5UP65MPQEV%*>AT;I-W,HY'6(1(^F7IY+\T\+,V_GLU*?"RR M(H]'C3UJEHJ)SI[W2LS/M*!M-5^^--KY6&UYSH<-,V(5T\G)["69AR5YGT// M(1Q+*(WC+(]'9YZ(808I-I\(1GYT0'M&;\UVJYTOR?9=46$JOWE554QA#OK# MLQ[!TN<;.#KEW(LRCX-Z<>M,\7UC2@A7^X_V[,6AAV\\J.VOE8NW\G9*NA=U M'A;UF_I9+ZRG/R?OHO=11*&;J5_^\'#Y\VFUTEYW(%_V\+/G!\VV*=M7G2NUUH7&-79F%TBXJD73'%?N<3ARF4DMNU^?BG\ M@_/C-XKX>1IFB)ZG+8[>B/M_1X!@N]=0(99J#2.C]RE,0;U_P[^_<6;7OB2_ M,\Z9;7NY41* >P/X?FV,>[[Q[]V[_[-8_@]02P,$% @ H&I6.\!(L!N M P I L !@ !X;"]W;W)KT-+:(4*)*4G9WG[Y#2E%D5U:C(3GS@Y /*@70Y&O&<[5P4JV+:]=5<0H955>B@!S?;(7,J,:AW+FJ MD$ 3ZY1Q-_"\L9M1ECO1W#Y;R6@N2LU9#BM)5)EE5/YW"UP<%H[O/#ZX9[M4 MFP=N-"_H#M:@/Q4KB2.W44E8!KEB(B<2M@OGQK]>^H%QL!:?&1Q4ZYZ84#9" M/)C!AV3A>(8(.,3:2%"\[&$)G!LEY/A2BSK-G,:Q??^H_LX&C\%LJ(*EX'^S M1*<+9^J0!+:TY/I>'-Y#'=#(Z,6"*_M/#I7M>.:0N%1:9+4S$F0LKZ[T:YV( MEH,_/.,0U [!I0YA[1#:0"LR&]8=U32:2W$@TEBCFKFQN;'>& W+S6=<:XEO M&?KI:"ER)3A+J(:$W%).\QC(VL@I\F9%)>0Z!4U8 M3OY*1:EHGJBYJY'$Z+EQ/>MM-6MP9M:/5%Z1T!^0P N&'>[+?O<[B!OW\-C= MQ?B;) 1-$@*K%Y[16VL,'VM3$[$E[UB.26"4DY50S-;:/S<;I256W+]=H5;: MPVYMLPRO54%C6#BXSA3(/3C1;Z_\L?='5^"_2.PH#6&3AK!//;J)8U'F^.$E MQ,#V=,-A0"C'E6ZK O<,$DM(F"9<*#7 \I2F/KIR4DTTMA.9G60?#8.)/W?W M[5B[C,(GHZ,8ADT,P]X8[G\:??@=E1_,3M$[C,(P[$8?->BC7O05;F" 6 E9 M:Q$_# @N/X+@MCH3\IGR$L@*\$&*Z[(+O=*?M*B\*\\[97_.Z@A^W,"/7P9O M(16Y*74J)/L?DB[@2G/40AEYU>^$^0+#(^Q)@SWY(>P/2I7=R)/O2$Y9^RR. M(*<-Y/2'(/\LM=*X ;-\UT4Z?9:TS^*(=-:0SGI)ER++<+]4%691U:^JZG=O MZ[? ^E7GZG=V4?T^9W5$[GM/!Z'W G95I9CVEF^MV$X@;L7=%7R9[3%[ZQ#W M7\P^(.QL$==R;9C &X?^*!Q/3[F[3(?>=&A/[D[LIV/7[SW.SF"+_K*N-2]B M[S+M9G=;+93I7[%#V;%<$0Y;]/6N)B@BJY:P&FA1V*YJ(S3V:/8VQ38:I#' M]ULA]./ -&I-8QY] U!+ P04 " "@:E8"4%W[$*_EES45(%CV(SE3O!:%8[E<64>%XT M+6E>3>:S^MT',9_QO2KRBGT02.[+DHI_KEG!#U<3/#F^N,TW6Z5?3.>S'=VP M.Z8^[3X(>)IV4;*\9)7,>84$6U]-WN++!0FT0VWQ1\X.\N0>:2I+SN_UPTUV M-?$T(E:PE=(A*%P>V((5A8X$./YN@TZZ,;7CZ?TQ^D\U>2"SI)(M>/$YS]3V M:I),4,;6=%^H6W[XA;6$0AUOQ0M9_Z)#:^M-T&HO%2];9T!0YE5SI8]M(DX< M(([=@;0.9.@0C#CXK8-?$VV0U;3>447G,\$/2&AKB*9OZMS4WL FK_0TWBD! M_^;@I^8+7DE>Y!E5+$-W"BXP1THBOD:_[YB@.M<2G:-/=^_0V:O7Z!7**_1Q MR_>25IF<315@T)&FJW:\ZV8\,C*>C][S2FTE^K'*6/;4?PK8.P+D2.":. .^ MI^("^?@-(AX)+'@6SW?W'7#\+I]^'<\?B7=3K7C)^DRB/]\NI1)0K7_9DM4$ M"^S!]!*^E#NZ8E<36*.2B05ACKTP3)/9].$4OFF61 DAG=437&&'*W3B6G"I=#&+%A\Z8X^K M8B^A=^C7&8-S;.44=I\A98^W"K#9'@-:L1R]96B\4[ G=N*,;.Z?PCA8P;WIR0&CNF29N MXQL;J<9I'.#!A)A6Q,-^:)^0I$.8?*'X):-BM:U!9E!I!=_IQ6^#F9@ PM0+ M!C M5CX>6PMI!S-UPOR955 X15/G&8A)KCN3EE$;T-2$$)#(&P"U6)&(Q':@ MV.M5R7-"O2EW-!=U ]5H#R)7[)ROUWK-YI6BU29?%@Q1*9FRJY!GED-$!N#= M(+ZQK/&)]&(GR7>NYF,EA0U2J>_%0U:F51(FT5KG-+ AB;P1JK\'8*77S7[F4:"UX>80+WS!6F+XQ_GF O70(TV*& M8TSP",Y>,W'@;N1JRP34<_W)<.92&^Q4WZ_MYB\5[2GM7I*Q6Y-O*L4@KFJ9 M6_F:PAF%YOHUK8(0CU5Z+Z_8*6<]OG9&K CLR9 _HVU:#7#(WJ#>TG$;DT\ MK1PK/%/G?$+"(3J+9H(?DL&>TQV+&Y%'TD7$;DF\Z> Y)]M4.6PFTS0:ZV2DUT'BUL'?8"-?0#IMJ%K7Z$E2 M/*-[6[NM_R M(F-"OM&[[GQE)80-I,//C=8D.27C77C)")=>W(A;W+Z52Y87>S7O?Y_KP C;T] 'D;\-0M2^70 P^GHXL-$6)]A*,&FX[X(&J%Y]2 M4SJ)%R1I%./A]L]BBE,H4V]TF9->:(E[=_J_)\15%\'S4V*:CJ5D>G($5#*Q MJ4_&)(#;5ZHY3.G>=J=O;^LSI\'[:WRY:,[0^C#-D=Y[*C9Y)5'!UA#2NX@! MEVA.R9H'Q7?U0=.2*\7+^G;+*"1$&\#_:\[5\4$/T)U5SO\#4$L#!!0 ( M *!J5@$7YTUF 4 "4A 8 >&PO=V]R:W-H965T&UL MM9I;DYLV&(;_BL;-=-J9."!QWGH]D[7I-!?M>.*DO59 7C,!Y"!Y#_^^$F:Q M$;+6;/#-&LQWD!Y]$GJMG3W2ZCO;$L+!4Y&7[':RY7QW8UDLV9("LP]T1TKQ M9$.K G-Q6]U;;%<1G-9.16XAV_:M F?E9#ZKOUM5\QG=\SPKR:H";%\4N'J^ M(SE]O)W R%?=ZM*W%EME#0K2,DR6H**;&XG'^%- MC!SI4%O\FY%'=G(-9%>^4?I=WGQ*;R>V;!')2<)E""P^'LB"Y+F,)-KQHPDZ M:7-*Q]/KE^A_UIT7G?F&&5G0_+\LY=O;23@!*=G@?_2-,A3\9+:,[J MO^#Q8!MX$Y#L&:=%XRQ:4&3EX1,_-2!.'*!SQ@$U#NA2!Z=QO0]QK<$G,\GU7T$5326D23%S7]VEOPRDI9*&M>B:>9\./S M!2T9S;,4'],TDR6)<[#" M63H575C@7:9O2?Q*K"39%_N\9K4DFRS)>#>()>BW0X#:(4!U5/=,U#MRGY5E M5MZ#.YSC,B'OP7J+*\( YB)-\@$X\#U -D(ZY,;832\S#'$:1ZSA1%,ZLAU/H8Z:-1PK6H>^T])UA]"^B M?HCIGX#RO]M MQ'6DO1X5*C.F&TAF>4'">*2$'7I^2\\WTOO$V+Z>IH)>Q@C%J,T4]A!$)2@;C8Y?29 MD,-6$JSV5;(5'F EWOOO@318KU8ZX%&O^RA07L\+8_N&\KX@83Q2P@YN:!]E M@VT$_H_0L#EE>A5@:^:<%T4J,G.*H!1YKMOAUX M2"WHOIU JL+4B"S?A4Z@[K(TAE-1@"$ZL^.'1\D#!VJ>G2W.3!-392M"[@HZ:"9E'UJJC4@W4U9>:[KJ=2[=L)JBI/C:SR T%> M?6UK#*=B&4 "QIDZ.PH=^$:E8]*6L*] W,CQ[5"E<)G=TMS&P85U#>T#C^(' MFM7/(.W8Q#JMD[ZN7I@S#GX+]W5//V<\5LXNQ:-2@5>5*B8-:T]M97&ZZ-+=W,+9K'"BAH[Q"9GEE5IAZJIH#)3_R_-X, M[]L)I"I,W9%2A#SUM^=88RBW_F+#IE:8=7+"+/^!0'1(*!P&>)> M'<[D#S><[NI#YV^4QS^Z2UT^R_M:L.6^CYTU9-3>3==MNW\]F3;[F M&]:\DUM>P7]6LMZP%G[6C[-F6W-6Z$6;RUW;2DJ M?E]'S6ZS8?7+1U[*IYL)FAPN?!6/ZU9=F-U>;]DC?^#M']O[&G[-!BV%V/"J M$;**:KZZF7Q [^]HIA9HB3\%?VJ.OD=J*TLIOZD?GXN;2:P0\9+GK5+!X&// M[WA9*DV XZ]>Z62XIUIX_/V@_6>]>=C,DC7\3I;_$D6[OIDL)E'!5VQ7ME_E MTR^\WU"B].6R;/3?Z*F7C2=1OFM:N>D7 X*-J+I/]MP;XF@!Z'$OP/T"/%Y M/0M(OX#HC7;(]+8^L9;=7M?R*:J5-&A37[1M]&K8C:B4&Q_:&OXK8%U[>R>K M1I:B8"TOHH<6/L!';1/)573'FG7T,_BYB:;1'P^?HA]_^"GZ(1)5]/M:[AI6 M%>3V[__#:7Q/UQ;OI"R$P/0P0 TI/WV5T@] MI6RQ$YP)0.N).B8#\6_X31UP=U* MR$"YK')1\JCJ :NKZGNN/+AKX#@L7U[MON22[KN0LA,SI8.9TJ#[/G%0F@O6 MY=BJB-A&UJWX3W>!/P-]--QE@4YM8'3+($XN+ ?(B"/F^EGNAB1!X M.,H!K.ABT!U<"PM!NAA;UI9)$@_*;$"9!5$^M#+_-E4<68 %-\KSVL@NB)G# MD%DR/MFVU"(CR(T2Q8;!XG Y'F] XRB:CD)ATV1H5,4YM/?-,P*JJ/S2&UNG,YQ,@;J8% <)QZ<;#.9$%L ML^@4S?%B;%F7'$:+HX+K%+JA2!RFR-^&U%URJ*G.XG7173(N3IU2R!.IV' B M#G/B[[)E9<1,R^1$:'/=-"%TS-LNL2PEF0>C845\OM$TO=HI-P9[M5[O":"4 M6/G5)8:3%/N &PK#X4YT/"+HRJ57X+YHDWDI;:=&, R)SS#DKL[7ZAA O;AA M]3?>JHP8-3Q792)8X%65(W9PX&*>9=8Q<7W(UIBA=>+H^;(@5G^E.>]?H(2#_:R>V*@4XD=HT.4VP=9 < M4H1X:BQLV!2'V?0$YJL:*>P@31J3<0WO$B.+Q)-4B6%7$F;7A]UV6PI@*E;L M697SYDK-FYS#0 =YIE;N=TD1WVB"&(HE88H=\NJ/?6+]*=JJ>4713<1>FZV( M@T>3+*'CP85#CE*TH)YM&+HE^$U9UDR#SN .LOB;)[$7TG9JA*-A=)C'OT(; M\C(,]$M9/4Y;7F^B@B_=@>?@:FI-Q,Y)G8(UA$["A'Y?0P M%4UNCSF(>FZ%F4,(I;XS;;B>&O,O6@/6V2F$M;SX*3@[VG7/#P.0, W>QHDS.-6YIS4*7!#L^0,S?; E>&$BIEE*1YU\^IVAHM% MDP7*K$AW"&*"T\3#N,0P+@DSKE5QOSJGNA@U25(T+A5<@IBH;;JQ4T.^-$R^ M"GO!\UJW7@!=[>.JVXTJ3:HAI?>U84&R_W6_Q]C:FJ* AKNP;_3/E?1 MDC^*JE(1#_GFA;/::3*[*4?9(DFM(8E+,(4.VC=LH(;X:9CXOWNC7,U55A&T MU$(6SDW:10!*4HJ0]3C7(4A11GS#('KTI#D\%]<%M7Y?@=6J,.U>:ND?0J@! MIMK^4;U:%:_.6/2B,_-+:3NUDRE2Z-DB!?P(;:FRP-#01=NA@1+J=9K3V63W M['8B?FB*&AHL8_<;15*ZFP$:'IR%RV3(0T^3$GW/] MW$1'=L6?CN9#W0#N#.&&;__F$+"K'Y)Z&)F:XH>&BY_/_2//2#]M@,"O9,N# M\V7JF!K8TUN7%/9UP-24/#1<\EAPSQ?WU*YF$+7*Y%XJ/9&BGD>#U!0\-%SP MZ!Y28U4Q=.[Y8*_L&,2X-@O?[ZV)8';TVA=D[4?]-EP3Z8/N/N@ MWS,;7?^(WM]U[\T9-=UK?%]8#837@(-6H#)^-P='U-V;<=V/5F[URV5+V0)U MZ*]KS@I>*P'X_TI"1/8_U V&]Q-O_PM02P,$% @ H&I6&I#_1]( @ MH@4 !@ !X;"]W;W)K:U*PF ED*PIQ>)Y#B5O$L=W#HY[LBN4<;AI7.$=K$$]5"NA M+;=GR0D%)@EG2, V<6[\V2(R\3;@!X%&'IV14;+A_-$8MWGB>*8@*"%3A@'K MSQX64):&2)?QJ^-T^I0&>'P^L'^VVK66#9:PX.5/DJLB<3XX*(HDN+Z[0!2(,?2]X+3'+9>PJG=LPN%F79][F"4[D"=$= M9ZJ0Z!/+(7^)=W7-?>'!H?!Y<);P#HL1"OUW*/"":*">Q=_#PS/EA'T?0\L7 M_DL?A]K5TD7#=&9V9[+"&22.'DX)8@].^O:-/_$^#FG]3V0OE$>]\N@<>_I- MKYI;EG$*Z/(KE_)J2&U+,;$49K'LTVO?\Z:QNS^6,10UGDZ]/JPMT#UZ[A3$ MSFX!B3)>,]4^H-[;+YH;.U^O_'.]@-I]\8>FW5[Z>>P(DZB$K:;T1N_U^(IV M([2&XI4=J@U7>D3ML=!+%(0)T/=;SM7!, GZM9S^!E!+ P04 " "@:E8 M9I.-K'D$ #)$@ & 'AL+W=O&<.9P+#\715JHO.D$T\)"E0H\[B3'K"\_348(9TR=RC8+>+*7* MF*%;M?+T6B&+"Z,L]4+?'WH9XZ(S&17/9FHRDKE)N<"9 IUG&5./EYC*[;@3 M=/8/[O@J,?:!-QFMV0KG:'Y?SQ3=>15*S#,4FDL!"I?CSC2XN S[UJ 8\9GC M5A]<@YW*0LHO]N8F'G=\RPA3C(R%8/2WP2M,4XM$//[9@78JG];P\'J/_G,Q M>9K,@FF\DND?/#;)N'/6@1B7+$_-G=S^BKL)#2Q>)%-=_,*V'-NCP5&NC@[&A"LQ?%5 MK(L>% MSW M4IA$PT<18_S4WB-F%;UP3^\R= +>,G4"O: +H1_V02=,H7; ]JI9]PK8W@NP M3;/MPN(1;D3,-SS.6=HT^1*TWPQJ^^="KUF$XPXUB$:UP<[D^^^"H?^3@W*_ MHMQWH5,D#"K.4KA'E6F0RZ:4-9%VP_X0_5@!S5(F"N1KKJAII-+ 1 P?'S#* M;>_ ;\LECU#IH\KU2F'A^&A:-AG5(,)=GB($_F+P(3B&3U)\.'QP#/?2T#3F M12[!2%@@S&5J_:RY8A7,T;V,8[C*A2!/"7LZ-A&U@#_%A!'50ZJJAPXR^=Y MCOZZ+>+Z=U,A.I%>V3W#BN?P/1I^^ Z43RO*I\[0?F(9-G%R6SU+B(/'6<7C MS(W(3=I(Q&WV/WK50?*\(GGN]'90V()P(M9G5*7"QJ!0A>*0$M=J_91[D(UVH0O+DR[Y00 ($, 8 M>&PO=V]R:W-H965T&ULG5=K;]LV%/TKA H4+6#8CI,^UC@& MDG1%6R!;T*S;@&$?*.G:(D*1*DG9<7_]SB5EV5D=)^B76")Y#\\]]Z&;ZC09CU^/ M:JE,-IO&M6LWF]HV:&7HV@G?UK5TZPO2=G66'66;A2]J405>&,VFC5S0#86O MS;7#VZA'*55-QBMKA*/Y679^].[BA,_' W\J6OF=9\&>Y-;>\LNG\BP;,R'2 M5 1&D/A9TB5IS4"@\:W#S/HKV7#W>8/^(?H.7W+IZ=+JOU09JK/L;29*FLM6 MAR]V]9$Z?UXQ7F&UCW_%JCL[SD31^F#KSA@,:F72K[SK='B*P:0SF$3>Z:+( M\KT,"SL7H2)Q M:>M&FO5T%' 5&XR*#O8BP4X>@#T65]:$RHM?34GE??L1*/8\)QN>%Y.#@%?2 M#<7QT4!,QI.3 WC'O=_'$>_X ;S?W4(:]3VZ/H"?QENMRJT2UXX\F9 6H,8' M9:0IE-3B!HN$M Q>_'.>^^"06/_N4R@1.-E/@(OMG6]D06=9PW>Y)66SY\^. M7H]/#[AWTKMW<@C]Y\-Z&/9H*)Z$+,Z7JOR[J*19T$!\,L50K*07RA36-=9! MP!(OT<*SG&S^GK1<24>\@98R'L).?&[UFD..P//AHH,O$"_N(HPCT1OL3C1% MO@9$(%P$;@OL5U:7_+2QSBFLB,P>DNR20F!1=L4MFY'S0W$^!UJ\__Y- R&U MWGB^:\)K/X+G5,CZX$'Q,3'U.W0>Q)%B!13(8U<&,O@V]ZI4:*R/@/YAT0I9 M"JU\M=>K7:6Y[5-Y &\ &JJH]L:W#RFB\EF:ELE-W@RZ@/[/.W%%;@&=;]J\ M8_KB^;.WD\GX=+L1%XY.7PI<]M/^[Z1IS8Q9W]F2.3UG0 MNJ5:XBNH$J,?L^$1QF#PM R#Y'3782!P;*6< MH&\MF*2:(!_XU(^FK$J=W.1(7*@=)* MYDHG3GO%D:'3HY#.K3D>2ZE;G.:(0A.N^WG?Y7W?Y8>/52@;[D]%YL+ICX^T M3BK@#*8.WS9H3;'Q[I9J3VH+R#;\X50%^ Q&OW&(-!)5MT94*NK&2J7E6UC&UL[5QM<]M(GIZ=>G>QIZ?F_;SVZC=9=]JZ4FYN&UWCFY5M M*]7AUW9]YII6JX(75>79XOS\^JQ2ICYY^9P_>]^^?&[[KC2U?M]FKJ\JU6Y? MZ=+>OSBY. D??##K34O;H\R?+>=;;RB\%!96KY7WWQKE M\];>9RT]#6KT Q^55X,Y4Y-2;KL6WQJLZU[>BC(RN\INS;HV*Y.KNLMN\MSV M=6?J=?;>EB8WVCT_Z[ ?K3K+/>U70GMQ@/9E]K.MNXW+WM2%+L;KS\!G9'81 MF'VU.$KP9]7.L\N+6;8X7UP=H7<9#W_)]"X/T)LX9?:?-TO7M3"6_YHZL-"[ MFJ9'#O2]:U2N7YS 0YQN[_3)R[_\Z>+Z_-D1;J\BMU?'J/^=JCI.>S'/OIY\ M]DHYX^C!U[9V^+!0XF%UD;VG<]>=?/!QH^%VN:T:56^)0E^KOC"=+K(\KL0O M*U.K.C>JS!Q6:OA\YS)3YV5?Z*SS1'KZ$'O2[Z^%).^X47;F/?]^\>P[9D8U#62DEJ7.VIYVH ];O>Y+ MED@\P*W.^]9TQC_QYDN^4?6:#U89QQ$O;'3[YG7< I146] A3-V!GRH1'0YO M6SK@G.7^1T0](4(K8G"JTA3UH&[E1!5UW6/UPT3EY"L*OQE$G-441$O_,4[? MTC%4\2MBG"SH-@I/MGH6=& ;4Y,D(+-*U4@1]-PLJW6NG2-314[*5+92IATV MWC$1$MW%XVBC\F]XJ)NTVJ=51(N-87+#,$N MW\1H1X*!"+MX>@.C-74!8Z.T%DX==NDL])GI+PVD3PKRVVRU:HD\B?X'$*J6 MNAVVP$,L43B6Q=/XK>_Z-JH<7P6KDS,>-;2E*MG[!%HH/OCNEI?!R>'%NM60 M]ST>A*QQ(C#=VDI,SM.?-C/O4[ =VGB6+7O\9*$^DE8((F2 A7%Y:1U.%((+ MB2'7;0?L0D_C\Y:42_:_W&;1PS..;4$,T<_$+^;9#6B[)&*RD/(0H4+D(FM! M7JF=RD7U@]/ITB"SJV J)'%6=H935WP\HM;J#6$A+ +SMM+\K/MCCNXVMB\+ M,@T"<&3@6/-K7PM"XD"9"OQA@COQ>-?.L&Q?Y_/LDV.#?>,Z4W%\)3N2T".) M@X_\<(*@APB7PAV%^4%E7I$NB1SD%)7Z#+>(^W+(=@"DC>A$0M!J13%+W(ET M#094%?,/GM<=HD1IU-*4',,IDMSINO<4R>UJ1Q^STD%G,#U_-+(?8DF(\7,) M/6_4]&G1LF8#J93&IPU1!B8D;,U+^RA;M%^;MJ\KZ ID(=_I&AB MX,^GAIAQ_Z E>\<6=P^QD?R(5G1V)G9<(C)S%"+#S.'7. 'TX&)B1GRCB-\[ MO>I+K+]CX9,W,QGL_86T7Q.7.,_:L(B\!>2J,9TJS>_1:-GU:U6>@F#F[*J[ MYWR&*D&W+870E.9L=J?*7GN"XUT14'R$(I"#TSL@ M.>U.6@TDB!]L[Y"&V.49]PB53IOB2=>H+J2\U,N+!C>U, M8J.MUS:&Q&?9QM[#2-H9%5T2,R4MY1Q^:&%K&'85!L[6AE!O7>*<MI21,EN&R.]-V@H@JJ)7M- =(UU!'!C:?8=9/\[MG-R&J)[ M9PAJD.GY3;QOI/O/LP_^(,R]K?4>!0H6 7]DEU?9/['>%X_Q \G&=JP43^3K M,0C10 AGY$30 B(LM_-0(Y" +>:H%7HG&K<&:4WQK(%","K@@L_?(995@G-[LSU5-:17W*>] FY3"Q+5\.@&A $;/19QPZ9V0+K"$I&OP.Z];>4W5+ M2?N.2]DT)7BLE\1;P39ZC!V^3M 4-57IK%>A8&2.EA!2NY;?CT8RV[<3ZON MB-_VR!,,=#@39C\,J&>%53CA;[T"$&M)V&*O*>Q$F0CC8IQ&\DK(-2A"B 4I M]#O-]%'5WN%+,3B/8U MZZY(&9&2/4%IN6!V88HJ'>Q=,IX9^@[3QQWG#4K=+86<=D)T6/'G[&)V\>AQ M(/E@K!)0\.?L51"P%#KC MM&X)K,6R#\M]#T8 :X%"R#A.^7SP:HZ1365F6UZGR-(JC#U*2_2CA@:1XP M\Z6J/P]YJ%);Z"[7A*]TX3MLH-43NF20#G(_#\=/NF$_3PJ%=>6XMY-PFVJ) M>C7#-PD6:U1#0)3*? :/OIU7:&X#20P(Q0X[ZYH":V>H S58G M-M91W8IS_\XE%>3'/@;^ULK48KE2#*&,*_FIOH$7#]RT20D,"4M7R)<'WWKO M_.X/>F<$0!\2M'+K,VQV4]QQV]'KH(^T: M+>6B_82U"GVNB8* F&)RRWX+9D,MAR"QL4E#!X9I073HN_5.'ZI)0I6([U$) M45J2FI:6@FH5<(EO&%$0X3WDV)3)#R+*Z?/17@.8))C(K8:=8MF7QG*"% 40 MF$.8P6KX=$[/EU0J<__-,GLP48XZ)<&!KBLY ]E^+;VE'9AUA/U=&4\S'KAV MQVO\<08=RM?8(AVO;'6II),PA:Y#<]-QUX7K1'+..[J$))Y&S120TG?2%Y0[ M5$$+L?_8H^:FS@C([Z>K, MN96F,7R?"^ MJ9MV= 0C^HY7;DL*;+XE,,_>3,N&]%!HBK.FYKA0&)A6ST&>5"!4I/9"F/7M M9@90 L5'-SI34G4;VL,A490*IFC<9\8;A#KQ2V=RK\[#)KL'7J?-EK;Q/0T. MEUH!%DEWC9!2N*RPZYJCHW(CR =5>\2\PX[P,+;?Z/ '3?2KN D!?N!HJ0J( M>=D%M,2 Y1^ JWQ'\8 $]LK.G>@8\O$=^0>:DH <+I6S4[73LN"T).7&O M)AJ;@*FRC%8&)H#&R> M_1C=BA#P?D2(9ZIM'<)9$ORK4&_Q[I5U\4[JJ-$/%'Q(F ]9486L>#39L7 & M,GX1*ZU!.1&XN(&W_KLDMVB4[_TQ$(SA&- XI(3@0WKF;#3./5[XG'QBOF[U M\/F0L@#IZR>>A<).K17;8E50]J[XNANLQGU#EA%0Y-11M =FHI/7'Y$; M0#I> 46J7%XQ637$_9U"DK^P3O0LFI\NE=,&.A4(KH>O%KHT-049OB5'.;R; MPC;DKV,C>4#+' @[E62\Z8SU/\]O[MCV_Y_H_@\FNC&7],F^#OG"?D@E.UF$ M"PBMJ"!+[\R';8P;:G2.^70#:6O_;.YC6KSU.E 5?F5%<-0!HJPXP/A.TY&4 MD;IS5)[SF01FMF2J_@8D;$)7(SZ\A>1 NZRH!3.1:?BZ3J\IPN]?YH;<,_;( MI"+D.)3VS5(G3."N&TT7;#R (@;*OB=DV-W>>:$8)B92/[,0M M;%8*TZ9&;KQD)<H5W^: MEL!8:X;L8HW(+/&! F.%J+@=!!Z[[]$MWT:ZKUM3:9J&Y%XP*^JOH0I^?\04 MQ>JJ!BE!LW33HQ2*)H&26F>G"(91AY2!^3O14-GG\9';]Z'ID69NDYA"55%0A%;L M6B("&1FB,B>A? L;!/*D9J'KE!GGE&M-68I.N)NB F,DW(!>N3Z5>>%A;I>O#'9L,Y@E5?BLMM-0J/!)/*?1 M7*D23*XYP!_>Z=+K)#[R,[X5F""&^0$)4=JMMN%_>Z\]%*#Y* MP;[U1E%@J'J)>FBSQ<1/O7X_7>!-9VQ'(;*&R1XYBJG#W:/EKCCR,_WRE/29/[.ZT=87L_J-3)L,(L=S*0$&%6"G\!G6)_/-40Z$Q[FW6 MFSX7LM02I_>V3FE8R)>T5/W[@AJF@W"?C-=)E1':):3DK]B7C(,/+?!8M]P> MXRF*V./:9>YA'F0F?:CT3^-K&J4E';E0%^WO-@R;M!7W\3)*>M('D"@T /)1 MU\1F-L_[=IZ]BY[&>I)7(H*YL\ M^ZNM?T,$%"Y_"+.J(U=\3X,UHWG5PC8R%E0GJV?#J.M(7SR7$^> LE_@F00. M&!M!(9H19H MB!5^7&C(75V8'C*2%<(A'N^@SD,,0:Y"')]&%DS4^SH!INJ,*B.,(H MA04B';'&LSV>I37M2%:P@$ZZY=BL&]K]=,^ (-#XH3??/YIQ_([MV94!.F6$ M/BHO*>E0?XV'3#X:NCA^%P[]QA\).:'S"V"#/(?@AT>VV4W.G%\\?4P33=!2 MQ<-.\\%8PD5)R.2N7_[*H_Z6-EYIXU]W*7SK%_N$62!9S2]>A:$3GY3XWIYB M6)Q_3VWMB*DQDY(!I+"2IDF08(C-*?[$SG!$@P1)-LTA\?I9JY9+(W YO*+$ MH(K?/^2 H.J4;2K0-O",>\D&AUTA9GL/XZ7@"6\:#;O2&W65O)&4#.H(?@?4 MXZ"RTC( Q(&H"2\2BD?M#JUP '!\74 BE6P0M)(F>VE&0-SA;D%8],-2 G9I M0&V*GC_&(P\,P8Z#SS^[06PV'V^''94TRB%>[HZ?2XDHY!M"( M66$(-+%U#K*E,O[=(KY-L&T\L\1]?$/@O>V;+M_*NU]@'E_EVX#&I3*;-J#1 MVRR3:J,L)=-:R;/[)A]%OE=UC[;H]F;<.$GA<8M0,S&<.$-YN)A=/3[WI>+% M[,GUM?0^OL+$_*+%;'&UB#]?/GVR3R!9NO^&S]?4I-FX*)U]M87MPNG7PVM' M:0LL^3AE,)25Z9MMO_;%FD,(SN4Q(7=3X^5ZT%4>FAD/J!>F3CK>)",_=IC3L:.X156.J1) M)"MO3WN9Q9MD_Z(=4$VY]>^%5\1R(Q6R1O@-K47945KY9,?!H+!Z2:VNP9)& M<_JF+20O:@EK&<<%WT-.+D.&.H4EE1,RDRR0CL"[Y"8W&%V!H%?:!B@3AIB^ M\M[:&C^'^S,:6>0)HAL/+)-';ZG7S%4?XHXX]C"I_O;F]E6 QS>WGP!FY_SM MZ3F\_"?-[^Y]^]$V)L^>7"V^^YY?!.=*$Z6_+;.;MJ5S"!>AJP8A#MB"$?^A,D8!FJ+9&S5]OTEIK.(MW5CYD06HEO MB8PCWSK+WJ52@8P]%/VH MOB0^[[+9N$4W#GFJD&),C=],%D=(7\&;)?AJ9?/>#V(P>!N]5YHN@K^8(6BU M<@/D[_XDL'82HTA9%'VC?CB^ ##PGS*06)*\3/4M*Q[%QO!I^*,' ARII*>+ M"_E["%0BQ(**.S?4B8&;\"O"IQ0&#MJGAR,0^J/P[K6O$N5]3/KF>AC7C:^E MT]43,8D-RNU@B)&SO6L$&90('8A@>Q-V2TV7*:N;3_UUC[/DC[)4NEWSGY[A MMW+J3OX^2_PT"W_=YD;^J,OPN/QI'$23-34,2[W"TO/YXT&PO=V]R:W-H965TZ%A3)W)A'^O*7]*K;(X=4IA)/%B0^-NI691D9@AO? M*IO=9DF:V+ZNK?_,L2.6N73JUF3_T*E?776G79&JA2PS?V^V?U95/".REYC, M\5^Q#6.'DZY(2N?-NIH,#]8Z#Y_RJ<*A-6':>V7"H)HP8+_#0NSE%^GE]:4U M6V%I-*S1!8?*L^&>RQ%$\Z3RNSG8';PBME8_ I;*R=^RE.5'LX_AXN-GX/:S\^#-PW^*NV9 MB/N1&/0&PS?LQ4W<,=N+_YNX#\,6_[R9.[[_KV, !/O#X_9I+UVX0B;JJHO- MXI3=J.[UCS_TQ[U/;W@_;+P?OF7]CV?M3;/'G8[/Q+N6$U^TD\NE54O)^\TL MFGE?5TIX.<^4F),*"#:>PX+'@UNS+F2^^_&'Z: _^>2PTWF2$^G>GDK%?"?\ MKE!DEAS3"484RI(LJ?2L\W5EE3H@G0!EDA5QID.<(>+$G0>S\%MI5;V*^" & MLV@\G=+%.)J-IYT[N8/H^&;$9!1AJAC-HOZTWWFHUVX>]Z9B/(D[7XV7V=[Y M#Z+?&T6C&1F>CJ/I8+!GV8US"L'+/!6_:#G7F?8:4[X> X-$!3@9402W, W> MY\:+Q.2I)J2Q+,E;OA,+6#?(A &N%N#*G!$NI .2#)V'H$:\LG00XF05M7,@ M4@,_R/A*;A2;3&JG)3M]MH\B:[F.44X[C\1J2+O.=K263#9 MIO-P@#$SZ3!(3$GWV:\-SZ"5DR/1G75N',73\(DU2(2;7S!_/0?:U7T0P@"K'SNW#B)S9$*N&ZR.\"DM+0WB71(6&D3]88R_,^#3L,D=TDG( MNH@A#Y\!]GP+2\*&? _<3\!V#30-]E/0 *M\:?/PE QX!G$=0%2'( ;JT2P" M\F)/A?N&"IV;>D&V>!O6^R6L=_CLOEKYH2R*3(/$-V'+MLWMI[0,5]F(7M*? M. 4$!_S9F\Z(YE$4'^2ZX/1 M$/E&L8G,3\>-O:W5WBLZ;A:4V#)'140E'_M^(OH@ASC%Q7 R DT0E]D@T8HW M;\T-I'6C3>F@6VUSI_@7#R>=+RHM0PUI44VB!&3O:PK1J--CV#Q+&@$23P<, MR+0"9C#K_]^E,'@XBH.'H^DP>#P9_ ]2B.31_]/W9F\ZJ;(W'D[_4/9&_>]F M[T3,2$R^G\*8@1B/ D#C63\ !%Y!\G,GPR)W%L<2(YYPW8*U[A5U1Z0S=Z%@ MX47^.L]T*)7<@8&"#Z:AWVA^>S$.-TI1**%,3J+DZ*#'D' WPNW*6-4EN<8 6:)4#3;'#2?Q6 MRDPO=KS]J_SQ)!W*&IOR*ASGRQ!&I_TI;9XFWCKO28,07<%ML4$EQ_N0J[M4 MV1 :%W >'I[22X#=JZ'1N.U*8_]0SM03U1!P/??:[SC M7[BDG0?-Q>Z;D#6AR,R9)IZ%?H+%A:HXEYL<$2S* M/.4@RP)$P1+T_)-8F2WH8[DZAL5::EJU-R,">T@X% EK^^_PHZZK6>Z20PHO=([1M+#.'3 M X#;E6$O2U?7-=@6/_WV1< E'O(2 M)""+W&:0SU#U4U'4M'!^:WCWHZR":DCKFC)Y#RD% =4-9Y*J:5JEKL8I# WB MMBS!2TQ!;=T2Q[G/! ^Z11K@9D$L&D$I%Y**HW M!/D^T\Z_TJ(YF7'WMEYKYY@_.@").GS1]D"[RGTJKID!M=SK=9&%4.LSEGG/ MBQY*..B7X:0!@T1AK$<:M2%=MT8B2]S981-K4M"*NMAVUNO?&S+NF]'D6ZF= M;K2RPHS;J/W*3>S"E1*UU@:.D@8!E:LTTHB;Q*5KG)S'(78!7>=F"2 M*2K,ON=QFQ7'/7[)]Q/&K>H#0<,5:C?Y8M&-[C6=U@\ZOD"NE&:>LNN.Y_7Y8Z M>S=J5WGI=[\2N*UA)Y!>9(D ?\:V$!DU5>-1Z#JG\93ZB@-NO.)6YSG:^].P M_2+BK6QS[3\*/:SP3QUX.G[=>[R/!2_X1@P!" M31+>]#=WF]]);L+/ _OAX4<60 ]N.)&I!:;VSB:C;GC'6'_QIN ?"^;&@TU\ MN4*9IRP-P/.%,;[^0@LTOQY=_P=02P,$% @ H&I6!QD\47: P Z @ M !D !X;"]W;W)K&ULC59M;]LV$/[N7W%0AV(% M5.O%MFRGMH&\#1NP%D&2K1^&?:"ELT6$(E62BI-_OR,E*W'KN/M@F=3=/??< M&ZG%3ND'4R):>*J$-,N@M+8^BR*3EU@Q,U0U2I)LE*Z8I:W>1J;6R IO5(DH MC>,LJAB7P6KAW]WHU4(U5G")-QI,4U5,/U^@4+MED 3[%[=\6UKW(EHM:K;% M.[1_U3>:=E&/4O *I>%*@L;-,CA/SB[&3M\K_,UQ9UZMP46R5NK!;?XHED'L M"*' W#H$1G^/>(E".""B\:W##'J7SO#U>H_^FX^=8EDS@Y=*?.6%+9?!+( " M-ZP1]E;M?LZYW61G@3\S/00 M1DD(:9R.3^"-^CA''F_T!MXUTY++;1NK#Q+^.5\;JZDM_CT6;PLW/@[G1N7, MU"S'94"S8% _8K!Z_R[)XD\GR(Y[LN-3Z/^_*"=ACI,<#^$H/%QQT5@L0#AI M3=*\E1HOY09LB6!8A<",&P2>OZ%*)P4P(9R JX(4G&_IH->8L\:@1\+-A@;3 M@-I K2S).=D\0^%8T)P"MU@9V"$!,A)^[ 5;>D@/0?1K)I_?OYNER?23 4EG MF*,TA/O2T1!TXE#-#]GAMX8_,D$.P6#>:&XY&B@9(:^1@/$I%PWU,&RTJKR; MG(F\$=%,A$T[EU $_Q--98)@OG^,=X71X/PW'9W"+- \]=;,8K-Y(31)*$TR0+D^G8+2?S-,SBV>"ZJH5Z)GZM:MT0 M,3H=H19,0C*9AMDT@R0C]&P^N%>6B>\"?Z,JY&].-LZG(QY.DFF89E.X\!U' MB6U;A#CNRWVT6?=%_D%?H4DC.,Y?&C7 MDW ^C^'#BP:SE+YU8]E:4,U5S\DEJ%2B0'T"Y0JEHO.]=?JUZ[&//^VQL!O% MUXE)XS'5,Z,,SBB9\W >Q^$\C5^(?I^P8R".7#R,XXXG+6>T/':X1:]N'TK; MUM^Q5 '52-M>1/W;_AH_;V^O%_7V&X!JL>74G0(W9!H/IY, ='NOMANK:G^7 MK96EF]$O2_H40>T42+Y1=)9T&^>@_[A9_0=02P,$% @ H&I6+8A?KN> M!P 1Q0 !D !X;"]W;W)K&ULM5AK;]LX%OWN M7T%X%H,6<.WXD<=TD@!)NL4.,,4$G=>'P6)!2;3%*26J).74\^OWW$M*5APG M.X/=+=I*ELA[SSWW25T^6/?)ETH%\:4RM;\:ER$T;VJDGYJ&U7CS=JZ M2@;\=)N9;YR2!6^JS&QQ7_.S>75_:-AA=JWLG?%M5TNUNE;$/ M5^/YN'OP46_*0 ]FUY>-W*@?5?BYN7?X->NE%+I2M=>V%DZMK\8W\[>W*UK/ M"W[1ZL$/[@59DEG[B7Y\5UR-3PB0,BH/)$'BLE5WRA@2!!B?D\QQKY(V#N\[ MZ>_9=MB22:_NK/E5%Z&\&E^,1:'6LC7AHWWXATKVG)*\W!K/_XN'N':Y&HN\ M]<%6:3,05+J.5_DE\3#8<''RS(9%VK!@W%$1HWPG@[R^=/9!.%H-:73#IO)N M@-,U.>7'X/!68U^X?B^U$[](TRKQ04G?.@7&@[^V:)#=KMX4> 'Z:9B.9^(QL"KEZ3_%=>\*.@XS-.I>$:!^*E4XLY6C:QW7W]UL9B??^O%6M>RSK4T M0M?@JXTKC9:9-4D5*"I6%*=N62^=VNMX(6=FV[M'_%418NDZ>;Y6/$ :*!X9X M%M!3] RPJ?B.*FIN74'TH&B%DJ08G3,.>@5J28(/8$NZ@CP^@-8&>.')G%9KF.ESIQO6P:%GO4H2XMZWH^_I*N;B MAXR2B@U/"'V;@P\O/K>6?!PS@,RA4-)=,TK//?M)%W FZ#-]O+MA$$^3M@68 M9Q46A#BBJ>ZT)/',G(3Y=@^+%!"!+'HH>3<12K.D0B/$*9H(2]W]8H(\V96; M%LGQ6-4POHZB/F(KY$,8*NL,9NN(@-B!G$/%L$[U@'0Z@0)3=W MP!'/7?1)&)IK9%_ J-0:PD+$]&".!\A4_%HJ4&Z=BM%FZY0!E!;,*QG;Y5YO M*HO;$Q:S_U@;H=VY@6*]UI"!K$EYA=9/2):IT##$6-_ #@IH0A$A, ^E)'N] MWM20E9.A&M4&KJ8Z\=A_U;[C38<=3S3*T:Q+@IS:TER9&L_1,M4!SV,QHCF3 M_M8M3$3EU@B<.Y"VB7%+8KJ@9'))]KZ4I2"MY ZJ/>9*3A]J/0=:T+"4"QBY M!X3NDV7_;!B05*+U$QIZ2Z;B9A_(WP_VI=$ C@G#B8$L%1^IG3MRS"W9^HA' M%>TBPX-_BO,P7WR;_UQJF(Z MNN&7'R@8^K%[]&[0!+MNU_6AKL[^9(,TH[N#L6^$XX#:=;6G:@-EQ+JMH?35 M_+7XFYB?KR:+TQ7NWJ1_ZX,RK(B5-54JD,#31F,Q9Q!#KT (UTO/ MLU"A$C6OQ:O%:\A<3%;G)]UUQ$ [LH< XK(.Q-GD');_P$UQ/_4,' -6CDV< M8,ZL,JI,/EO]/'RP6,'9^.O!!>O(_],%\ MS<5K\8C& MR!^EY>.F=7CNZ>K]8;*WM6P+S9T>[1DL%GP,R*1A7ODH[ZD:#PX/$]3I38E! MPJ#IZP*BM^A_L2K2IQB-5Y"V15/0Z1CPJ>8)AD\XOC^@\9R.>HK6P>-'/),0 M(UP8:+BMXC&>1@#E/94"@U"N*@ M*;"ODI@_.<<>/SP_&8VGXMA7@]G@XTZEW(8_8='1&^CB=Y[^:?^5["9^'-HO MCY_84-PW0 #'KK'U9'I^.A8N?K:*/X)M^%-19D.P%=^6""_E: '>KRWL33]( M0?_M\/K?4$L#!!0 ( *!J5@PC&F6]00 ((, 9 >&PO=V]R:W-H M965TTNT* M+>S>P^ETG_]S3BAI"6@O;?C >S)^)MOQO/#3-?:W-D$T<%C MEBI[VDZM[A1\2U[:V!O9DH?4=;Z[BTW:?"6&*D6,$07\> M\!S3E(&(QGV%V=Z:Y(/U]1/ZI?>=?%D(B^JSC4#DSZKQP(JP.AYUT:\BPO MA!.SJ=%K,*Q-:+SPKOK31$XJOI0;9^BKI'-N]D68.W1BD2+<8%08Z23::<\1 M-"OTH@KFK(0)7X$9P!>M7&+ADXHQWCW?(TI;7N$3K[/P34#BU85!T(&P'P[? MP!ML_1QXO,$K>%?J :VC;'*V Q>X<"!4#)_N"^DV-<_AC_G".D.Y\F=3$$H; MPV8;7#\G-A<1GK:I0"R:!VS/WK\+COH?W_!@N/5@^!;ZS]_4VS!'76A$JDOM MLS325'_6@5[2,LO01%*DD(L<30T51++"D"6W%*T%EP@%BB("69FNPG\CUZ-DFVW0A3FK(ISK+!=J0R:9 M@V73-M'&'3HTF?<@H:*'R& L'=R34!!I@=0&7$)-%%@]U=;SS(U4DJ7D/^6-O P/^WU!K+,%FB?I +Q% M0F=#4JW 5X#R02M'A^_!"W:I%HGW[R9A,/YHFX-VTIHW$&A1TCKR8I[157B: MYYHR=+[CXJYG7VFZ[:E_-AS40E&"IEZZH@EF7XHKA$LA#?S@FVE=2D5FN Q^ M@=&H-)ZU8[3^/XN#.93"K+.YL#&(\]#98&0170%]?W M?XKI<-@Y&HXJ_CL;"M/0.\/20;!U_Z=/E#G*9LLBHU T]Q*J=,[2VJ5EXF\* MP5-]@=ODR 6SV[X$_(8/F-)M5@#[:5ZSG4@TG-?<$&UDY )];_NJ'<*HN\?4 MWQH#&N27%A=8 R';T%%+0N%^>98>_\3*W4P9IZ#).F#K-WO> G@8>C M=L'9LTXD%3%I:H(VA]R*J8]FN:8H4(LE2]+X2">B[$,+1%5O1F0'A6'?7VD, M\%IRSU'^VU#CAX$'ZB".J-)0$DT&% I3VIP(M.%\L.QX619 M>54&_K7_TV+DG>$F: IXGSF@?I))5>C"[L638_D\S(*P&F5-+XQ>[5U(HWOE M7[\\TXET^43<2K7S#;@)%T78"V"-ETQ#/M 2R>+JR1J)!TG^_4[4K+C+(Z;#0/V M11+)>WGNGN/IIALAOZ@:0).[MNG4S*VU[L\F$U74T#)U*GKH\*02LF4:EW(U M4;T$5EJEMID$GI=,6L8[=SZU>]=R/A5KW? .KB51Z[9E\OX<&K&9N;Z[W?C M5[4V&Y/YM&6O_!QHZQ+)F" M"]%\YJ6N9V[FDA(JMF[T!['Y$<9X8F.O$(VR3[(99./0)<5::=&.RHB@Y=WP M9G=C'O84,N\9A6!4""SNP9%%>^6 O>,9>2-Z)3M>* MO.E**!_K3Q#;#F"P!7@>'#7XCLE3$OJ4!%X0';$7[@(.K;WP&7O;T&R<3Z._ MY*IHA%I+(+\NEDI++)O?#J5A\!(=]F*NTIGJ60$S%^^* GD+[OS;;_S$^_Y( M#-$NANB8]7]!VE%[A]&FIP?2L^_GP/%-#:02#=YTWJV(9N;(6NSPD'=##[&7 M<8D-@A2LYYHU_$\HB1*5WC!,>PFWV"IZO/@H()169\Y-+0$>%1;!LBAJ4Q?. MQ8N,V/(QC_"1PBL242_,\1W2+(Z=12NDMB<1C?P,=Q,_<1:*B.K!I;7E?+87 M'B47MR"Q?Y&W4BA%%D6Q;M<-PQ/GDX)JW9"?>(49:L4:P8P.ABR\!SWN.YA+ MD!UKFOLM]OUP0O(+,*D0IN_%-(PR_'I-TIQZ:4B^PT60T""-G?>B.RE$VX,& M$HTZ"?7S"*5#FDAC=>/$]3V;<"9AWP%(S.74$"[ MQ&!&3 9%MI]4N,-I0ED3 MHN"&!_S?Z9KP$F\JK[CM&$]=;1BV'C6V%D6^TA$>KOI_A^ 5)B<+/?L.,#E7 M;<^XM/W%],2-Y!I.1%69\XT/P])2_.R#_# MC26=!/@\>6CZV.(1QL8\.D&*&C7 ]':RVDJ4:VF[/_X+M 75#J#@,:BA(Y^2 M0__#R=Y @_=@9<P2 M.8QJPT*+WHY'2Z'QTMG/&J=;D$8 SRLA]'9A'.SFY?E?4$L#!!0 ( *! MJ5A);*!*8@, "(( 9 >&PO=V]R:W-H965TN&'R'GSW@PYU&*K]#=3(UIX;(0TR["VMIU'D2EJ;)BY4BU*6JF4 M;IBEJ=Y$IM7(2F_4B"@9CZ=1P[@,5PO_[4ZO%JJS@DN\TV"ZIF'ZQPT*M5V& M<;C_\(EO:NL^1*M%RS9XC_:O]D[3+!I02MZ@-%Q)T%@MP^MX?I.Y_7[#9XY; M5\NP[$CA (+ZQ 8==_Q%H5P0$3CGQUF.+ATAH?C/?H[KYVT MK)G!6R7^YJ6MEV$>0HD5ZX3]I+9_X$[/Q.$52AC?PK;?FY+'HC-6-3MCFC=< M]CU[W,7AP" ?OV"0[ P2S[MWY%F^99:M%EIM0;O=A.8&7JJW)G)KSTO. OUVMC-9V)KZO7\73\9LS!+.!8'8._1_*@JMXE",[67'#+D=R]\VP"KHB/=$65F#)(\M;94 M77MY^%C43&[0HT@J>KTXM19\X[,RB,.?=<,(1@><3JVGTP0>*(0%)5-)?Q*& M".(C/074;U'C_T_>AR/;IU0>L]RMSX/K1FG+_^U/&+G6+B C58T. G(!DSQW M;1H'[Z4E.H9B)D\(BB^GD\2U6?R3\#VE+,X@2Y/@OB;/(T)KGFUP4?O,-,&* M9W1AEA&)X$&Y2W*\<@')Y2S)?3^=S.!498@.ZG:#>N-?)T.QIU/=E_#AZ_ M7O=U_VE[_WI2O#=<&B)1D>GX:C8)^]#M)U:U_A58*TMOBA_6](BC=AMHO5+* M[B?.P?!;L/H/4$L#!!0 ( *!J5A> +$F]PP "TC 9 >&PO=V]R M:W-H965T9 7HTDN;R.+:!\3C& M!IO#L)WL HM]H+HIB7$WV2'9(VM__7Y59!\ZYD!>9OH@BW5^=;1>K:W[XE=* M!?&U*HU_/5J%4+\\/?7Y2E72CVVM#-XLK*MDP*U;GOK:*5GPIJH\G4TFEZ>5 MU&;TYA4_^^#>O+)-*+51'YSP355)MWFK2KM^/9J.V@U7*I/ M*OQ>?W"X.^VH%+I2QFMKA%.+UZ.;Z%_RAU=H/K@5),K?V"]W\5+P> M38@A5:H\$ 6)?W?J5I4E$0(;?R6:H^Y(VCB\;JF_9]DARUQZ=6O+?^DBK%Z/ M7HQ$H1:R*<-'N_Z'2O)<$+WDA\&& M%Y-[-LS2AAGS'0]B+M_)(-^\_&S- M\N2SQ!@K](-Q9GTTS,)K/S!^B==0*>,;VS>^B16.*=]GEI?>.4^,_-W <'9_CO M(6$CK?/#M"A 7OI:YNKU"!'@E;M3HS???3.]G/SP *?G':?G#U%_@BD>WG\] M%MLDXFV@VX)NI1=V(:#@?-5I6$A38'&NJKER[=.SE\]N#JV-#_=6/^,32RN- M6,A7%U.Q&^F5][LFI4W$V&EQ*VM:FDV&6Z<;98K MH7'$>F7++& QXBY=8AB8J*!NARO.*BLR/7!5V(%Y&9ND>#(H_!*BHL3>@.F[VQY1\?NRG34V^LC+U(.FN?P8?\79T/!:_/RP7DX;G_(DL2@;VM#P"L)V>F!HV29B7D3*!SYD9V7>LE.E=%!B'44&5[UK+7R"IA<%A#8T#^= MG/* R/,-KUE"%A!6\'G;4"P0XLBRA%@ M_8S&:7/V#% M6>2];AS!5FC/V5+D#TR@WW-YSF>09%0(9$QPDKR3;#Y7#)%0'-3>0L9! M4@==C-XFK43C[<1;9_RUAN7F%-=%D\?32'%#O"AW&1Q3YMK)91G,O;\R8L: MV%@P!/+@T@?AZ.P$BMM68K(O MQK.I^!9$/VQAVH'5T9$<&H8LR-7DCXL&NJ?(&6H[EA8@H+ZB M4T @#41^(E+W0+%MZ^17+1<+$.8BGX%1UIJJ MI) ;U41CG<]V+ ^6H+?F*L MHH!O'#E60>]HQ_YY1&M',]KOI>PK$2D.$0\$X #2::16"'U""F-%.?;.6KJP M9:@AENU:#ID*^B4RE6XJ6@&]RI+4- !BQ'W>%CUR0ZX44TB>.PI"$J4QG/HZ M=^$L 6YD79 M=?202VVB*?8>$TMS%=9*&3$;7R *2/BS\0179/LM#OE$]L#N_"CW43PV+2C^ M1#O&\K:4)^-IHCP9HX#\]C@Z$X9MM04",CM=A'6D@NE.V4:M>_;W$&# 77"]:E2 M)V0>K[^>5-3Z]?Y5*Z=MP9D+1YC4=\?*J]5L)-]K8==U5O 0"HM%FT,ZKE'^ M5ZT[T,J%*CC@"17\ !UC[)/A)J3_C)@EYB.SO8EYR90,,Q;O*<@27&S%Z:Y* MLWW/&;IM"V.]?)RNC*)0GU,=Y#T62!-YB\KH^YH^Q1_"Z-2:P"$1RAWV1^^& MZKG(Z(!MH1TL$M9V4'L<7%A*6D=FC2NSKC&#&:-I\,=!QI)R &"_+!EMD*OZ MZJN7H0,C\BEJU,@;E N2_FN7-Q5E#E3EX;@CA5&(1,1@4#UUG]^U*CV"!8I-8R.D/&U77'ES9W*@(VWA3:4W23 M3_0;R!>465+^HVI;5,HM8TZ.JD"4HYY#G,"L7D8XV]HR>)',0,:$?@/Y]WJE M4<51'"0OSSBF)!["+U768MX=Z@8JDJCQJ'MWZCLLH+W/G9YS@_]8#WK "(O& ML3Q/-<:6&MM--!-)L3T,2R[SXG/.2YK4] R!D#=J@0OXS#&L%5<%LB'"N=CPG4\D?NZT(@T>S8SP /B?L MCQ,OF B*8XW1+>!61 \%%"8:+@X?]53NP2+F(N8H5!+?-.)KM MB>J1O3FQ03,E]CMK]@:1YU&7,NQ)N] ^[Q-9= :Y8/EOAS[SX]N?/K^[>;J6 MHSIH;K"5W)^+:=O/#8LIZLFX-NH@F"&#\*AW;B[L^M ].+-]-'1B>*I#B8L, M'5N%].T"1?^"2FM^,7@N; Y(CE"DN6@,VC10?;:5? C>:,P7RMBD!<*.%M$2 M-.[B!9H4%)5.=J/:87]&N1TU4ZS 4]IAHO2TQ5HX"B(CQ".A>UI@>!:PTV-: M%Y6,**U3G4&GY;8LR7^I?K2/C;\B @R*=&2\-*7L9E:/-TF3K7*?"AN [)MF9-;(+4P,,Q\R\[ MTG1)Z: TCPXMMR:2W]\W26>][,W2F<^;]W\P^"J7=R-VF8HQ:V"F.-Q1+E6Q M>U1P*'I^G@;:DOT^']BIC>5OH^(N802=I?@%HJ+ ML\GX+'4ITIBF.AB\!]JDEN_[Z8,M_S%9LCABH=N%Y>7K.#GXG)R M3GY=M'O["47\VI/PE)T_EH:F'[^D>"1*!:IEKT/RBN?I&U%W?3U)^'KX%)F^ MJZBB3PS=6)MTFEM'3!C%PI=_]^M>UBH4>;7^S*HOE+-$;G8FV.L>*Z(&(V]!'^X1*0CGZ5, M65&'EOB4Q9\R3X,8,N;M2KK2!D+#7[DZNI4.\ADI5DH67863RZINVN:PFS$/ M(W9O9) L$[^:WNL)[>P\C059?)1L@"(B&IM]"KMA&\_?&\ZS%^ES@V2GV%W6 MKCKC@C9.S=(@LI\^!G$YOJ*IQZ%OY:>#GS!P&T8_U*"J ]+%7S-T3[O?@MS$ MGT#TR^,/27[A$9I'A;+ U@G.',7O3>U-L#7_(&(.4]B*+TG_RM$"O%]8^$&Z MH0.Z7\B\^3]02P,$% @ H&I6#."2W(W P D < !D !X;"]W;W)K M&ULE55-C]LV$+W[5PR4(+T(UH?E#VQL ]Y-@O:0 M=K&;MH4K#BHXVX/LD5RYLU[3^1P>=3FR9:(!%\K M5=M54!(U-U%D\Q(K8<>ZP9I7=MI4@GAH]I%M#(K")U4J2N-X%E5"UL%ZZ>?N MS7JI6U*RQGL#MJTJ89YO4>GC*DB"T\2#W)?D)J+ULA%[?$3ZO;DW/(H&E$)6 M6%NI:S"X6P6;Y.8V<_$^X ^)1WOV#D[)5NLG-_BE6 6Q(X0*(=* M.2"F\:7'#(:2+O'\_83^P6MG+5MA\4ZK/V5!Y2I8!%#@3K2*'O3Q9^SU3!U> MKI7UOW#L8B?S /+6DJ[Z9&90R;K[%U]['\X2%O$/$M(^(?6\NT*>Y3M!8KTT M^@C&13.:>_%2?3:3D[7[*(]D>%5R'JT?2>=/I58%&OL3O/_22GI>1L3(;CW* M>Y3;#B7] 3?'/;H9JR'O=-5(^IGD!;$ MMP#&D=:V"$DXB^,P[IX.Z5\40G@-\3B.$VB$@8-0G->@Z:)#$'4!TTL8+'^' MQG"Y_X89.Z*NHG<)-@2\(UG;:4N&0&=B2E% [VT!@M604*[B- OG:1Q.%YD; M2;(OTN>=W+74LM/.%5'G",+RM.(6:F]&&Y_R/:'1;RU98NVRWO#X-P'3] MOQN0;GS/W6KB#NY?2[XRT;@ 7M]I/C+]P!48+N'U/U!+ P04 " "@:E8 M_'%E?VP( "A%0 &0 'AL+W=OOP*B=;C-#2[S(NKBV9VS';;/3-IXX21]V]@$F(0D;DE T(KWU_<[ M!Z0NMNRTLYU]D$0*P,%W;M\YP.G:V$]NJ9077ZJR=F?]I?>KD^'0Y4M523

[6+H5E;)@A=5Y3"-X_&PDKKNGY_R?S?V_-0TOM2UNK'"-54E M[<.E*LWZK)_TNS_>Z<72TQ_#\].57*A;Y3^L;BS>AALIA:Y4[;2IA57SL_Y% MW6ERI($ <;G5F9_ MLR4MW'WNI/_(ND.7.^G4E2E_UX5?GO6G?5&HN6Q*_\ZL?U:M/LEXV^Q M#G-'65_DC?.F:A<#0:7K\"N_M';863"-GUF0M@M2QATV8I2OI9?GI]:LA:79 MD$8/K"JO!CA=DU-NO<6HQCI_?NM-_NGH$GH5XLI4\+639*[3H8=TFC/,6TF7 M05+ZC*1,_&IJOW3BNBY4L;]^"%0;:&D'[3)]4>"OT@Y$ED0BC=/1"_*RC:H9 MR\N>4W4IK6I5O9$/B"PO+JR5]4+Q\[\N[IRW")-_'U(^R!X=EDVI<^)6,E=G M?>2&4_9>]<^_^R89QS^\@'RT03YZ2?I?&Z+,"!N2ED[\7ZI M>%#6#X(2WN/CA/:.7)2(7TR].'JO;"7>U#DLBG3CA>+[/H_3<_^5:! ?5JR7 M.E]BK5C Y#@>!^YEK9PPAN6JJI5:1Z4&^N$K M1F_JH&Q1^J6TA M5M)ZK=Q O*W%/V7=@&%$&SL1IBA1-]4=]C5SX2@0'#WEIJJ@8[OWO=2EO"L5 M;^]-Q!P["32X]Y +,'H!(W#4>%O#B 9S-. MA;+ C'B69 M*!ARL.=-U92LZ$H^6%.6X-2B8-/TNHE5Z91/(JCZ2@6AWTH_DX<:_AL&B7).$JFM&%PQ-L5&Z%],^U; MY^:MB-;0_X")&VN)R2A%5E9C1_6YT9Y5:_-QQ8F\E'B\EYC2.'&OG-?U0JP4 MWI%\Q(CT/K>F$O,&ICFB*11E-6]8P%VD*$.A^.PDF'M DJT@F@$W(ZZ 8VX: MBWB5R-\0E)YH@FRB)-' !I_;47:KH^N :W"#JEM)#) !2 $*^+-2% [Q1"@ M#5#)JX&/MA-F79/O>"^%I;H.:'(*80E?5:14CJJF:TJR$.Q4*X(..=1SP1D-^YQ8'D M"_@9'9NX_@)+:J(*0%5/Q]\IHAM:>@5@5%H;68I?]%R)B\7"J@69XPU&P$2A!SA\?)QB:#=+9 M(RB/[#F)IE-\ (!PS%+@2&:$ ])GD]['D#*4BBILSJ5EA%5IE$X37G6< <.( M-$E3D,WT):KQQL-X32TK@TKW7\CF7#FZ8\K*=VNV^D+/"N13[I:0IF[SV.TQ M"@7&M[!3E,QFV"LP_&Z%(G&YYZK<;=ZE^KISN6Q=OLW]=# *23A '*"QTCG- M"]'UH:;J\^[V0TM%\A$)B85":C(K4V;57)+W..0"N#;ZL"#0+V7#7&FFQQ6E M'$A&U\$FD/,X?[>TL/-JS>Z;GG>F# *]CF$#Q+<9M%7AS\[:S*K,L%2=UOV%- MILA %UN.!$\IL6?-N2?J?WH$"F M#'!SW44 I46I.OQ/[#0@YMK:$/]$07U6C8,"H>UY<$OFFV"1H>H_[23]TR!@ MW_T=O'TXF78(_)EL>Y')F37%:P+\(U6U/TO%LV06$4BFP.F&?,%R:1*E6<;T M>PS,9>BL0+'1))O@,V:2C??Y-YV.HVPT"?P[>IE_$TBBCFE"NR?Q !+_/^P9 M B20)D!D67*0-=<:O>Q?X,MLD'9\^>QA[+J%=OLU[-P:[=,\92Q!CZ 8&NRV M)6UK*DEAF@4FQQE:L*_<3+IW4IJ MF$BU2MI/BDL(1F93$;H!Y()BN32E@)32K!@/BO3Q%%U^FLQZ/X5BPW-D <+3 M= _ [2@".5@@+C]"'G">G\R8/8PP%6SC'JK M22P.W<(,=Z[-*F47?#E( *%\N$';_+NY?[P(UV[;Z>'R$E@6=*@NU1Q+X\'D MN"]LN! ,+]ZL^!+NSGB<.?EQJ22.-S0!XW-C?/="&VQN9<__ %!+ P04 M" "@:E8B["#K48# ")!P &0 'AL+W=O7@.*5'KSM$W7R$&N*^-]9ND"J&Y25.?5U@K/W,-6MXI M'=4J\)2.J6\(51&=:I-F\_F+M%;:)MMU7+NC[=JUP6B+=P2^K6M%#[=H7+=) M%LFX\%$?JR +Z7;=J"-^PO"EN2.>I1-*H6NT7CL+A.4FV2UN;E=B'PW^UMCY MLS&(DH-SWV3ROM@DH"WG+2NXQXR_^C%]YHGQOG6T+X9W?P M@?C0_/M4%OH@JZ>#R$6Z\8W*<9/P3?%()TRV?SQ;O)C_>4'":I*PNH3^^R6[ M#+?(9G Y*_N' Y+'O"4='N ]+Q9L"9\K%,=&V0?(^6\P8 &:(;0]H0_ZJ.+% MZLH((F[.,T>Q:N4AX!\Q@B+JTBY MT\8P#>'=XK GB&4;I)P-DG:%9UM6V#1&Y^I@\ IRHW3M.29!CA2XBP'><\?S M*#*8(8DF*\AV:"2=9G:ATA[PQ+1[8G@?1$)PT%4ZKX8T\$E2-L>1W FE'?+N M%()0&J>'U@[19YS?T8LPND@)%/53XEL5)?"L:/,QOUPI)&5B(E3!;4++V95^ M-X::P*+B*&3_/JG6@:M?*23@/R&/4)\E9S)5^@J10CW"A(D2H M^T8@A2C^$_9QU"G-#;D2O;3[08K!(X]*Q$C].2Q>ON9X1LDYXTS'&L2S-)VA MV5/W*SUKCS72,3X"["DJ^TXYK4[OS*YOKS_-^T>*=1RE7@9+=IW/7EXG0'WC M[R?!-;'9'ES@UAV'%;^52&+ ^Z5S89Q(@.GUW?X 4$L#!!0 ( *!J5C@ MDL&(5@0 * 9 >&PO=V]R:W-H965T37&ZM^^XKHB">:FW\95:%T%R,QSZOJ)9^9!LR."FMJV7 TFW& MOG$DBZA4Z_%L,ODPKJ4RV6H9]^[<:FG;H)6A.R=\6]?2[:Y)V^UE-LVZC7NU MJ0)OC%?+1F[H@<(?S9W#:MRC%*HFXY4UPE%YF5U-+ZX7+!\%_E2T]0??@CU9 M6_N=%[?%939A0J0I#XP@\?=(-Z0U X'&OWO,K#?)BH??'?KGZ#M\64M/-U;_ MI8I076;GF2BHE*T.]W;[A?;^O&>\W&H??\4VR<[GFT9Z+K]:$RHO?34'%2_TQF/1T9AV=Z]E) MP*_2C<1\.A"SR6QQ F_>NS>/>/,?NB<^*9]KZUM'XN^KM0\.!?'/,9<3XN(X M(C?)A6]D3I<9NL"3>Z1L]?;-],/DXPF^BY[OXA3Z#]-Q6GLZ'XE#!/&M(G%C MZT::W=LWY[/IV4C3Y(ZX?I6YE&@$: M,TB:O#\RT,)\ PME-M&2R*5S.QC;2E?X4:P<>L((C'BY;@MPR5OGR(1(KSMD M?L_$?6!>*N4BQ%QPC(PUG6Y)!>SJN)VDDY@CG5RW+#U$#EJ$:ZVT"CL.SL;: M8JNT[EPHV\ ES3 6:\PH3$#69G*%0K1A+B>X\OEGLSR(8ON4B0K9:0/L_\>L M<% @ XY ^$@J:PJ5+0:",\K!A@JR6MY]Q)8UHDYHAW@%)UPX-#<0VN*92.12J[UKD=.EE\#/TX^H)+A-6MRQ0^#'<:*1\TJ'"/,JF3[W$('\-TQBJ( MFL/%0;YKCBYN7>6B+-9DJ 2,Y?#(P/><\B\Z%R((X6-$D0$)1O57\!JN4:H7 MCD2,)7:/Y*"V+L;=V<:I% UI3H>DTV8O$82RU7H8^QZ]AM![3A9F\)#EDU^# MU#X1Q":E U'$01KNO8.V&,3Z9AJ-#3A38,)C1>'F=2%"_$1EC(Z-_O'!K5R3 MV\2W!X:';4U(%W2_VS]OKM*M_BR>WD;HSXTR7F@JH3H9G;W/A$OOC;0(MHEW M_-H&O!CB9X4G&CD6P'EIX=U^P0;Z1]_J?U!+ P04 " "@:E8/"P6W\T" M ]!@ &0 'AL+W=O=>3G50;G2,:>"H+H:=>;DQU&00ZR;%DVI<5"O*LI2J9H:W* ETI9*D#E440 MA^%Y4#(NO-G$V>[5;")K4W"!]PIT799,/2^PD+NI%WE[PP//2\A*%YE* PO74FT>7BX&-=P$_.>[TP1IL)2LI-W9SFTZ]T K" M A-C&1B]MGB-16&)2,9CR^EU*2WP<+UG_^)JIUI63..U+'[QU.13;^Q!BFM6 M%^9![KYB6\_0\B6RT.X)NR8VOO @J;6190LF!247S9L]M>=P !B'[P#B%A [ MW4TBI_(S,VPV47('RD83FUVX4AV:Q'%A+V5I%'DYXTV+^"CA'5,^]*,>Q&$\ M.,+7[VKL.[[^1VN$W_.5-HJ^B#]OE=NP#=YFLUURJ2N6X-2C-M"HMNC-SDZB M\_#JB-9!IW5PC/UC]W&<(AKX\'_)RYPIA%NM:R82A&\"YI7B!?3#YIQ[8'*$ M:UE63#P#ISA,(3H?]?K#"+0%:Y!K2&194C/1=YELH*8+5\")'GS#AKIAAA:&:!S9]E"K/6CD86J2.4W:P95]1Z:D.C.]M#.3L9Q-+K2K\^(BK&UL[5Q; MDQNW[*^M2M9*E6*EC6Z653I)*Y0&< 4E8,X,Q,+,K M^M>G+[@-.9R5='R2/.1%6I*#1J/1_?4%C7EZ;^Q'MU&J$Y_JJG'/CC9=UWY_ M>NJ*C:JE.S&M:N"7E;&U[."C79^ZUBI9TJ"Z.EVUE(W1\^?TG=O[?.G MIN\JW:BW5KB^KJ7=OE"5N7]V-#\*7[S3ZTV'7YP^?]K*M;I5W8?VK85/IY%* MJ6O5.&T:8=7JV='-_/L7\TFFJ?]-EMWEV='TD2K62 M?=6],_<_*K\@8K PE:-_Q3T_>P4S%KWK3.T'P^=:-_R__.0%D0VX/CLP8.$' M+(AOGHBX_$%V\OE3:^Z%Q:>!&OY!2Z71P)QN<%=N.PN_:AC7/;_EW1!F)6[U MNM$K7/9G@]B)R M>S%%_?D+Z;3#/7MI&@?LEI)5O"G%6YRMZ>B+,;;_$,+B_4:!016F;F6S1:'U MC>Q+W:E2%'$D?%CI1C:%EI5P,%*!.7=.Z*:H^E*)SA/I\4N8$S^_9)(TXT;> M*;%4JA$@PE9:H*<;&F%+H*K 5+I-H(!,M!9(Z[:"O5NK1EE955O\7;4=C\49 M/C3$YBWR0]/>U,J"UHMO__*GZ\7B[,F'D]L3\2\W-V_I\_S)=\2,;%M0"[FL ME+ ]SH!?6K7N*Y)(7,"M*GJK.^V?>/6IV,AF30NKM2,P"Q/=OGH9IP!*TI:X M"-UTP$^=B0X6;RPN\(3D_B6B'A&A83$X62O$,]ANZ7@KFJ:'T0\3Y96O$%@% MB%@T"(^5_QI6;W$9LOP5T(L'=!L)3UHU"WM@6MV@)$!FM6P _?&YF6A4H9Q# M. )W(Z1826W3Q#LJ@J*;7SUQ&8^M<1HW8P9\.(!EVA1P8):W:"9X+U #@:PI M/FY,52KK/"FA?NMUMYW12@KI-F(%3LL1,S@Q$-*F=*)E2U E[\?H7'%0M[%* MB9K13R'Z"<"N8A/!"P4#(NSBZC4HK6Y*4#9T6&'589;.P'X*]:D%Z>,&^6FV M2EHDCZ+_ 0C52V73%/ 0210,R\#3\*GO>ANW''X*6L=KG%2TI:S(^CAJD+3P MW2G/@Y&#%2NK0-[W\"#(&E8$3%M3L\IY^N-JYFT*= F5R& M7FB8M?P(IAGG);?A(-YM62\8!ED\13;]Q^#4I'M!)ZN^7ACJ,+#$Q>BZCYPT+ORU[PNK$#'G1# +"]F/@ MZR:6!E+=:(!4=*05L6BU(A<-JBWDG=05N4X 1U3$0%,ZLNGORJ9"#*&L1QE<^8P!)P4ZL M$7EP:&$<$D2>R:/>R:I7GN!P5@ UCY(8:,'J'=B65U52 M28@#S!WX0M(YRBZ82Z*,&"U 2.\.4 MCG&;76-!$(@#K:;0K]1@;#:X&^,RXYR"JLL(59>30 ,Q<@'JXCW^&%!]R?B! M)M]"PJ!!O\4-Y,M+5/:. QP;E&$L$O(X(?2.JV6_Q7'H2J& I6TX%&SEEM$K M=V"M-1B*H&XZ<:=MQW%A#8I%EE) J.IB&/NWES&,'>YGW\'N_P[3.5X-TKW3 M&'"A\OM)O'7F\Y^(=WXAQ+UIU!X%A*L0A8GS"_%/I'F+*_@#96,Z4@M/Y/,C M,:0!CHSB1PRP0(35]B1DPRC@0ND[ B2O5'I_=4/>SCUOY]?,F]RGA8%O"*1& M.-KSLT/VQ(ZX)# $"%>.\S-?!%G-_W=D1:Q-BFQ^[5DD7O\1(CL1KSG^3?D; MQL A.X (D1P-:+E86J07K 0FI7J9AQH*].3 0C6H/KAW()@;G8U.<\IL24Q@ M33O&\&8U0JM4!<+)#!TL1?0E$ "K"B;\\!IFHF::W:GK,;E%NR1/[4."VJGJ MCE-D<'2X23CSC)*)7?'-1A?&NN63(B :XIC9X#L"[QGJ NT0ITY^AC5 ,N;X M&#;<44*?.R4?\6:(S]&5&D8OGR=H1$U9.>.WD#,%0DL0DEWSYTDD,[W=W[X) M/W,5_R M"8'._4:#.;-:A$ $XH:>,QE?0-C=60K-4:U!=PI.H)@I3#MA[HH"NU0$&E_N MT'UA#&,1^>R(Z&#$G\5\-G]T%4@^")D<'?U9G,_.SJ\@4JO)=A"/9M'1'4-X M@MX.=1TC2U:]D(TT:I#.@<+B&A'_]QG$J#7FX##<%\0XD)(B5.-J?=7DAIL*:Z,S1:1 M9*/7&\",2L/3*", .U^PXL(B @O6\K:LI]GV D!5J+^2$SG:-'BF[1%0,9KQ M!2_*&Z(>2D&E:EF#DB:!VQN*9N/R3?7 M<@N*5"B,.57I:Z] J\>8GU*G295Y'%7F\>0^_Y0$F"JM8^KR%63$3Z.[0TKC MJ/R8B2U7%RPGIE^R0+F5+>8I6(FBR-Y7G$M%E4I&QI +$X2MT7LOB( M]A<9 7TPL>ZJ:=H.'MSUOJ*H,,=<(>NZ.Z1RH(L;597'G3F.6GY FR&F,DE M@K_2LD?/T/XG)AZ-T&/\'6M19:]2G7;7]#'*V0^%5J&./))J(E-$;MEO@=E0 MIP"HW9BL8 I698!HJFOW3AW*=D,%!'Z'+!\C#:[7X%"@6H>(UQ=D$8II#EXV MQH@'%<*4W!!(3*:#N%(%_VX17D\26F"0#6,!J0L<#G*RP#47W;$'M@ M7X3=%0::75=14&'Z-==N=P+X"?9W93S.>.#:3=>OAD%1*LW$(XCA2*LJR56R ML;PM'!XXJBA2!0*1Y0Z/[Y&G0:$02*D[KKMS^P$'@+&^WUN+\L"4TM2Z0 PH MM3_I@5W[E=D;_3DK5B+?6<5R%M@6<@VS<-#F#TWR:B5G'[Z:6Y@*4=F7NT[$ MJW'9X#Z4"IV$;@C42@VJU9.KQ"U@*IS5@X_PQSD4$W.2-S@Q'9.JV^ <#MQM M)4$5M?M((23F,_"ATX7?SL,JNY<6C:LM3N/K=83U2D*DRY5C#'[#8:!9-P3M MT@VB>-AJGXOML,,\#/4W&OQ!%?TL;H)W2APM90EB7G8A *:P[Q\0*OMJ^0$) M[!50=I:?[S-$_/?@','M(^B!AJ(K[7:JT51R!SE1%3 J&X>D516U#)B 9 S< MZ^# ZM-&PKP>L EU# 49( [6%*KK;I%X"*8I0ZKAL1/Q8S0K3&KV$2&NJ3%- M@+,,_.N0R=/LM7'QS'=2Z1,%#PDGR2O*X!4GG1T))Y'Q@VC36L@0 QATKRP"X3$'8R M\WCC'NOK_9N;FO[_'=W_04\YX$U&Q)5/WI M7I@$C_T\O 7G@+.LL*HVXFGH*%JM$>'WFR6"[QE:9);.$@[E%=G<"+-PUPVZ M=ZBT%NO-U ;*^6KLBH"]!*GPKQ[%<1$LT[SG"12RY<^1JW)L.BX.[$Q'$(!0 MQ%U7/MAX((I(E">3UZS=<_YP&5B3R;XF1/]159QMO4SRPVX_[];\0:3X95GI M]>&#SNE9Q[LA_P!61$:#'=0FT"@&-%C*%B,MPV 3&B*HN!=BD9#SF6R*%"WP M#+&VM^.STX0X?"F$]+L.)S,TL@%!Z,ED'AP<;,#J]M9D,M7-$/_BKH, MSI;.>DC'B#:>>,1^",0)W?4IA#TX#<,81@L %KZ*A(")/C=%XKSNT#T6ZXVY MK+&(N*JPDHT53!*KQU\\9N&_!O["UZOHTRIKTAO@=7J <,[T'1[7#1=05-C8 M1(@P+H'AKFG4BS4X&H8[Q/D:0'Z;!!Z/J2+*O(YT7UI=*^R%IM,*VJB?0U+_ M=D(56>OJ%CR<(NGF2RDE-@YFJ=N@YP?$PL@2#NT,!/$2CQG6:F+HUI?@0L=3 M D..%/K&DZ-*)98LL@(Z"%?A81^?Z/@:!V(="5510!1Y23.B:^Q\PT_J2LH9 M./GF9NSD]V:\%?&;7S(IO<\6^==,/GB8LY@O9H\?7]#?CRZO9XOKLV]^F5SF MU>SB\I&8G\W.KRZ_>4^GG5-00I,LSF87CQ[S)%?7L\M'EP/-VF0I%&])C0E? MN9L/,"*@DH&3(9]:;$$'(9#&PJWK);>DL>Q'Q]YC/R*9/5EOCR7:$')QNH / MH&?$-DJ?$K(CY<-0R:,4&IW709%@ZZ]'()_V^*+\$\\HK >3 MV$%4%#(CKG+[X5F7'23EJ!ZY?_&>7W<[0=V@BW8'73#9J3#" 15H-YP_]!V? M^/$6RZK;D)A"DRL>QOAM0V\%01G.Z!-19BY"$W<(\F%0I3P&R!A,A[-$=;)[ M=D:7(3B*Q[(NGT"@E\(5[KJHP!@*-P3CE&[S]8+4YD_G2#NZ&=02"Q:T;<$ZCNF)BFYU] 7]@7N>SR_-+?^9Z.5M-XTL,XCOGU*%!XP(3K, U1VJVWH M@-@K-\;,8N""?24142 E\4@]5 VCX\>C"]^&XU5GJ$^50FJ-9 %T>-V,NPS M'C*@4Z-P&0.A%Y6$M=X6X-[1\=*CQQ P%_@S(2'%H[Z0,22/[.Y4S9GL_J-C M*DP1:[7E%IP:L)OY/1&WF?R+?(?"N8.W(6^*5"? $P>\4'J,>^\K!EA<\?4* M4&5P/UE?+&<]H1J%F_P9\Z)RT*(Y7%>6JH_4=Q1+B+O,/,NL M,KA'+N1I^[.E]BQ;4YE4H!/F,@NC8DH0!D4I(TQ1]/9$O(F63_O$-[J"NA.V MJCZ:]](T/6CX^#9X5D+^&>"$QE# P2?;DV69=/MT/GE=]/G/IOD-4)U7^D-H ME1^8\UO Q%&L^(J+J)\YW; [OS0M]_XUV>A9:NP?J!@UW\5F/_$+@ G&5Q1> MS1^%G!#5H@'#050'"C2HL$KF'CL+*K"UF;I?UA""M,/;@QCS^X:NR @6Q0.\ M^9[ Y/Z[T"*H*<*1';G6<*R(H>M'"+X2/((KYV IM,?Z+K$&4 :35(0^"O1( M(%PC;3W;P[Y];0>R J7M^/P$)NO2 1">/ %NM;[!UE<49^0"8\%^I2' IR1G MD*&CW\:**S5OO=?82O F+/J57Q*XU)&4)1VZV&1PXI72_H)AZ0\#8)[08\>CZ:IKZ*'R?ITZ.1!V MXVV?7-,EKN> N,-I$[/HFQ Y7\ N MU#%Z?AF'./-(FJ\RCQH/]W8-8\5_=H?NX6+P13=7N\H^55XW #4C'0@SR##7LPNKLY\MCV? M75]>+^/?YX^M] MG0_?N,GY/6BV%>/_ML#=O-2*:H$^L]+L=\WB^[0:4&W4?#(05K?.Y=$K)*8J+9S&2^B\@I5.8C?!]Z'27=XAO M;K"PK/$E.Z[$JD*6KZ9& M:E=$R0JE,$9GA:3C#E[Z"&W@"@"FXP7;G5V=WR M<([*7\O\ BN$'4Y['H@IZF[T#7\\&YVE9I=9?#NU/W'E)5,(XBAJ.+"]W!'9 M4:,CH8P/VBGX#J\PP$7J3++\]@POL]CIX"\Y0XQ5;?U[06IDN>62AP)G$&K% M/".?S:!5!86"T4NL729-&MQ0TK9D+ZT89 6AE#\4R$ZW4J)'DBHP3F2?E%_^ M<5FG05"Z$B"X,NUDF)[NIL^GKY;_#,J:% J#\C,T),C?A7V?08( ?/4.H27\'@6[,PGHMW]H:^X.%[XB<3N_>& MY8\]8#]#?/P?$)&'?80MBZ[I\*[QCCV>B3>Y5$#&/EA_+S]E..3$;%@''L*P M+#G#EL.W9;!QYE>R9UD$NC)%[YN7*+P=O&<@'P0VK!.06CYF] ?,#/8=XR9N M%GJ$N#^$>1!2T>MU&-^RJZW?TL9#.I:^#2_BX= :ZS1X.L;OZ,$D*J:<5![$ M%E:C?\ M"K'T.+^)#=!DC57I2JU@Z-G)%6"8Y9>;\8?.M/1"L:7I.E/3GQLE(1W !^#W ME0&P]Q]P@OB*N>?_#5!+ P04 " "@:E8PFWY.I%SI!("%&A\#IM85;D-(! MD8R7!M,[4KK$]OB _K7R3E[6W,*MEK]%@MG4&WLL@0TO)3[JW3=H_ P<7JRE MK9YL5\<.(H_%I46=-\FD(!>J?O/7I@ZMA'%X)B%J$J)*=TU4J;SCR&<3HW?, MN&A"%L56\&TQNV$JD2&Q%SA6P>Q[I4*%3*EEJ* M6(!E'Y_X6H+]- F0B%UZ$#FP[K=7T6A5'_ E[O6(5>A=<[@W?*[I_YVJ*A4_/WE.$:KW\:S]VD&UOP M&*8>714+9@O>[,.[[C#\?$%M_ZBV?PF]O6=+OJ<;@FQ%%"(&]K"6(N7NO-M3 MJB_BGE9]8+ -@WYC8-P BW5>&&$A<7+HUEOD*G&%3+B0>T855);7-U *OA92 MH*MN =09D"/0S4Y+R5&3(;X%0YW@0NJ>P@MMD%XOI3#@I)$.1>R8$62I&CC2 M8P%1-A$[@1DK^![ ^FR7B3ACB69*(^E7%@66I(2WM;PQPM;Y+^GHFH;=V6L+ MZ%S-K;-/QY* #^>2U8MW$$.^IMQFO7?UT*K24\ODCU9]WK.N'W4C__JZ7XT' MP[$?C<.KAXLV1WY_.&#=T.^-AE=/&KETIL_N7T42A7Y_<%V3C,;^<#!DI\YH MT.HQ.9BTZJ265?>F;C?'U6.SGM<]ZBV\[O14IE00O80-I8:=T]01U M476LM4;J?]4PHQ\.&!= WS=:XV'B"(Z_L-D_4$L#!!0 ( *!J5@38V+M M1@8 %<2 9 >&PO=V]R:W-H965TLHNI,;%@-,TLA M*ZKA4J[&:B,9+8Q058[]R20>5Y37H^F%N7LQM)U+:JJ'RZ8J78 M78Z\47OCEJ_6&F^,IQ<;NF)W3/^VN9%P->ZT%+QBM>*B)I(M+T^<[=3!F.!.%D)\QHN/Q>5H@H!8R7*-&BC\/+ Y*TM4!##^;G2..I,H>#AN MM?]H]@Y[65#%YJ+\@Q=Z?3E*1Z1@2[HM]:W8_<2:_42H+Q>E,M]D9]?&T8CD M6Z5%U0@#@HK7]I<^-GXX$$@G+PCXC8!O<%M#!N4UU71Z(<6.2%P-VG!@MFJD M 1ROD90[+6&6@YR>WK('5F\964I1D;FHM00_*0"AUV1NS#.IR,D]791,O;\8 M:[")DN.\T7]E]?LOZ _()U"Z5N2'NF#%L?P8L': _1;PE3^H\!.59R3P7.)/ M_'! 7] Y(##Z@N]QP/'^R9^SA3+W_^IS@-4?]NO'I#I7&YJSRQ%DC6+R@8VF M[]YX\>3# /JP0Q\.:9_>09(6VY(1L23-3A2YYHJN5I*MJ&8%63R1^Z>-67$' MUGD.*VZ8Q'Q^3HC=SZ#%_OWKKX1 N1=D))BXH9\Z MLY=UAZF;)@D.8@B;S)GW[,?&DA\'.$@@"((A[N..^W@XE_FJYDN>4]C)?$WK M%4.G]W)-KFA)ZYSU<3YHI)_S0\OYWC(F;Q^=< P:ZP3SC"JR%"5$BCI_;8ZV M)1><+\#P%UC&Z[S<%F8 <;?B=8TD0G1 !>"BZ"R^)2&,!W%@]RFG2<)L.S-ZT-PW,EH=IS2A;2N&\)[Q M_KQHTQ:R,IASB[FTF#'OI<5L9E&!-K%0V5A@Q[%@TQ^E,![.G9XRYPSZZ&BN M\1:YVVXV)8=",BL>+-*#JMF)'"AN@LK]N@1A7D,@^.9WDF98:MP@")Q9$T[@ M+;F"+6G19$@;4BY<*XT.[4X*W"=[A"X:H?M1"&$++3,$_I^^EKTT:=B+P_1?L1=YWV3OA&18$[]-86 <$4?607'F60=! M7 V4N[0K=^EWM*/X3(CEM>DV#:A?%R5?F2:BK[H-:N^O;GLSFP,SHC.#Y"JN ML,,$4%B9['$%$N?.?"LE5L)?1)TW0]/F]?W2?2!3QL@^TE@QT<](9SB.+>,V10]W]C1ISQ'^%9BB!=.U#YA2K^\0YG3#@09S7"N*MG)155SAJP";C;S:E R; MOI9D4&^*4QS9ZIT&*>:GU/Q+T[,N7X+E&$]A/HF%AF#JIM517V*!H'$X,S\S MC9YHBH+-HXW+;;GD9?F"RF>%QJH)FYH59[V1,CYXV(>'TY5YI8$. M@C)BG_N[N]U;DYE]6;!?;E^Y@.NAU5*D9$L0G9PE\+P@[6L,>Z'%QKPZ6 @- M3\)FN&;0G$M< /-+(71[@0:Z=TG3?P!02P,$% @ H&I6 /56_7- P M+0D !D !X;"]W;W)K&ULC5;;;N,V$'WW5PS4 MHM@ VNAB6[93VT!NBQ;HID&<=A^*/M#2V")"D5J2LK-_WR$EVTGJ>/?!,BG. MG#DS/.1HNE7ZR92(%IXK(FUL@* M[U2)*(WC+*H8E\%\ZM_=Z_E4-59PB?<:3%-53'^[0J&VLR )=B\>^+JT[D4T MG]9LC0NT?]7WFF;1'J7@%4K#E02-JUEPF5Q<#9V]-_B;X]:\&(/+9*G4DYO\ M7LR"V!%"@;EU"(S^-GB-0C@@HO&UPPSV(9WCR_$._9//G7)9,H/72GSAA2UG MP3B E>L$?9!;7_#+A]/,%?"^"=L.]LX@+PQ5E6=,S&HN&S_V7-7AQ]Q2#N' MU/-N WF6-\RR^52K+6AG36ANX%/UWD2.2[^T?$;4\PW1&\ M2D\"?F;Z'/I)"&F<#D[@]?<)]SU>_QV\6Z8EE^LVZ3;;?RZ7QFK2Q[_'\FWA M!L?AW)FY,#7+<1;0H3"H-QC,?_DIR>)?3Y =[,D.3J'/%^U1 ;5ZO3^W7QN^ M80*EA07FC>:6(Y7\.1<-51U66E5@2X1K)O)&,*__+UZ@M'JY04WG[16B@3\; M:RR3!=7F6!5.\CQ>A4NN[1[RVLRI] U2X/ Z-P/*9? M-H!Q.!H.P_$D[CT@:9'G+C?CC1O)"2))PE&2A#I-1F&8C M."'IX5[2PQ^5]!4S/"="!?@24L9WU(6.WDC')'DRSG%)'B(6741)$86+2%O_ MNAHDDIWHG,Y,IV7S'4D<]OJNJ4B;5NF+WMTNRL_P 9(PCB=PUHZ'X602P]G! M@EG:_F5CW04,5NTYN0TNE2A0GT"Y0:FH2;1!=P?^XW?/2.@:VYO"I/& ])B1 M L8DADDXB>-PDL8'HF\+=@S$D8O/X[CC2<,Q#8^I*'K1PJAL:]^H:0=4(VW; MS?9O]]\"EVT+/)BW'Q*T%VM.ITO@BESC\Q$)1;?-N9U85?N&N%26VJL?EO0] M@]H9T/I**;N;N #[+Z3Y?U!+ P04 " "@:E8IPQC9ZT$ \"P &0 M 'AL+W=OO('3%(0$:F;HHN'Z])*FVYT$8="_NQ3JW[L5XM:SX MFA[(_E;=:7(2?+F?.WAM\%;0UO3%S3&*EGMSDE_0\ MF#A )"FQS@/'8T-7)*5S!!C/K<]@%])M[(\[[S>>.[C$W-"5DK^+U.;GP2)@ M*66\EO9>;7^FEL^I\YAL6D^]L MB-H-DCBVB.-MQTGJ\;#Q&W_$X9;>JM+EA/Y4II=_N'P/= M#F+40;R,#CJ\Y7K$IN&019-H=L#?=$=YZOU-_YGRM3")5(ZU87]$+G :Z&(;VA8/7Q0W@V^7P \&P'>';(^^H!-S&M)3&5 ML0MC".GA9.6]?CAV-]34FLMRC6[Y$:8?=P.1M_/[3$G MEBF)*^T\6W]6F%\N+1-E4RS\K8M1"9B%^94J*EZ^?ORPB,+Y9U!X8R)[3&P. M"EP3*WJ4,D=ITU'BJ 8=J=B18K7Q,! %\3;$$FYIK33\#1''Z>;6*M)"I3N< ME(X&%WX1)RS)=T=L<$TFT:+R^+_0AB0+VV?4/J?L45DN!U?:P%L[MH, M%K6MN61972+H47C,?F#A?#:,3F<8G;2_]LW@GL>Q8%;CRI^H M;4E.E8R@)43@90+T2HK$*70$01(7&"N:<,E::8[9470,G]%P-I]TSX$'VHG= M!]"8=2#.AG,P_Q4R:295N3ZQI(M^8J!*1MKE(T$B496;_#;[HV$TB_S8C]J@ M_;2^MVO';0*N*:$B1N@V!]/_,P=1!++A:2\'[9O_, ?A<'%VUCW?Y^ -0&/6 M@5@,3Q?AO\C!],=%FP.,#N2@L^O&?[W[&QR%[)A](V.CG[N6B00/D0EW,4VC M04]\:+7WLM7/\AL 1O&])6H/XPJ]A3B;0Q7JC:&>%@>7Q;87/L<"V**Q.H3+5N M%/&%01.*3?/)4A">C'$EQ[&P:#^<356C/N#3/]S+[9T&SM=[X7+NBY+6KPZ M/RE=I:LJK5X$,%&ORHT&[AC=]*I>MN\4:FI+F7-&,-YW)'W3DKJZZ<#7;D%Z M&'T]V[3Q)''2L6TN4!!16%-RF1"ESU7KYKE6+G>5%@DPH-0SD<*)2'#<,#&B M$))KEHD2: 5> CGNU"Y0TXBU B'I^[Z0XUY'4Y!>^[X-4CMT37.S>[MK#2^: MCNC-O.DK4=S70(#$9M@Z&&ULS59M;]LV$/[N7W%0A\(!G,B27Y/:!IRWSL"Z M!4G:?1B&@9;.$A&)=$G*;O;K=Z1DQ79MH_VV?(C)T[T\S_&.O-%:JA>=(AKX MEF="C[W4F.65[^LHQ9SI"[E$05\64N7,T%8EOEXJ9+$SRC,_;+?[?LZX\"8C M)WM0DY$L3,8%/BC019XS]7J-F5R/O<#;"!YYDAHK\">C)4OP"U7<*7SBN]=8:+).YE"]V,XO'7ML"P@PC8STP^EGA M#6:9=40POE8^O3JD-=Q>;[S?.^[$9C**OG.S,Y!-3+VC8/$-XPJA0W'#4T'RV$GTV\@W% ML)I^5/F[+OV%1_QUX),4)M5P)V*,=^U]PE8###< K\.3#@G@!72"%H3ML'O" M7Z#@@1ZB<#+(80K/*<)"9M3(7"3@Y)1&X-^!,*1X(_,E$Z_OWPW#8/!! M4]'6P'0-[*HQU98'H8[2^I@;A-Q(!=-<*L/_Q9B<:0-3&YF)R()0$"F,N8%, M:DW']3O=7WOJ'Q5]@D+0794Y:4)WE/Y>7'FX9US!%Y85V+CG@L)PEL$OT.NU M^N& %N?[FR;T^G!62GN#H/%1KE )6UD0AJV@VR&M>M&$@'3=-FS,1$R=K6P M*PF&E:9;-"D%I6K[ MOK$W-7M^A+W:88\5^\-7 QPK[VF2*$R8H038HEO9HK.:VWS6W*0'JK09G%$/ MM7K#@,JHTZ%F'FZY8[DL"#&Y.F!9]EY5@__L_S6LY^T*2MD*2\XVH1#14\E% M(0N]ET^;2WI_W0D("$+(W:-ZJ+;]K;<_1Y6X"4>3:P)=C@&UM!ZBIN7L\*9> M3F"4Z<1V)UKPP(:M9T;W+7Q^% (7&>4?!Z!<_@[C8R M*"^((O.IX#LDM#18TQ_&5:,-X%BC2;E6 E89Z*GY9:-(LV'KBJ*%E%1)1)H< M?> \W[&J0F]7!);DN^E$P69:99+UAL\[P]XSAGWTD3>JE.A]D]/\H?X$0 Y( MO3W2OSZZZ4 M$"_0DK1,D8K]17-TS0NU(X#\@MY"V;501 HMN53RF .C6QQW8%525/ **IHU M&Z1TCB"SVD#D6-/U"E-T:V@$*#O )O?8\@-LF<9V9JU*0>F#O$' >E9JVJWE MJXR8[- /_X'"&Q1@QT_A[>,D#*U%S84R*P$.W 1F(S="(XR$ R/A."/0-?,M MA ,H>9)4QZ(_:NYX]!=26Q\B8URV;DS_ 8<6MU1 .T4?!)<2+;)L6V\K BO6 M%TF+;85^9@4 JOD68M;'H2/K$U7]O 70J6A(5=WO0WP8=1_]2HF0$$W7";$? M)/#U%L4I=F(?O8.!%V$O#JU/O#G)>-U215'0ZT3830.0]G$:>"#L82_TK*7I M=%1 GZ\,&%FR5J*T5XH]'+J>UDIQ%&LUW\-)X%@KFI4-K_CF'L6];!#B.'6U MK(O=( 19-\!1$%DK07**&E)3@+TWC&- _Q90I$X*H@%._-1:<<@;R..!/M+U M!'#,CW&8^L9?-XQ VS4.)PZDE6=US%S0C-9K<*8GQ__/R'%Q$+L=.1"#,-R3 MD[C1"^3$?F+("<+H]>3$.')T//P IZX[3HZ#W5AOX890>OX+Y,2^)B?$CC-. M#N"&,C;D!(G&T)$#K#KA6'5'0W5'H]7=[?V E_=W<#Z2IL)YQC25\ =7);K, MH2>Q@IG>^*I.,+KU,WW8X"&'>&B/ASS"PP[Q/(W>CL"?7_9-7:(7>O&W)OOO M(7@#?">^8]X>\'U9MX0)T]GU'WHGF*(GO"ATA3W5?E9ZC\;D+D!17&N/U$\K M^!]P9'PC*5G/*1G/)J>C[:^.=SZ52DX:OYX"OX_ S\Y M.%%#Y]N8>X.$(P;TW^YP/ 2'S28NBR9_GZ#0FT7013L M)A[YIK!N(ES.*[;!%=J_J@=-H[!#R7B)TG E06.^"*ZCV-;V+9[!P&DM;&J;(V)08Q"W!K'GW3CR+/]DEBWG6FU!N]V$YCH^5&]-Y+AT15E93:N<[.SR(U)( M!IC,P'6YW,"M*DMN*?'6P&]/;"W0_#X/+3ES)F': M\TP/$O@(?P24E;&'@O M,\R.[4,BV3&-=TQOXK. GYB^@F%T"?$@3L[@#;O(AQYO>#[R?Z[7QFH2Q[^G M8FP@DM,0[L#,3,527 1T(@SJ;Q@LW[Z)QH-W9P@F'<'D'/IR10SYS%2,$Y[2P$I5.Q%SF8K:F7#IF93D MH]:>O,NM=PF"LS47W'(D=TW*'+E(UT29&8,4GEI;NGR;\/ Y+9C1="$XAC/2'G72'KU:VDX72OK;AD9>I/#^F1X=@Z>T M>A;XM%:?J.;ID9>X3 M6OEB@ROS%Z:YN]I?+$T2(M%[4NY4'Z]<0'PYB:?^.QY-3JH@/'B'2M0;_]H: MRCT=P^9)ZF:[!_VZ>6&;@565?]76RM(; MZ;L%_92@=AMH/5?*[@;.0?>;L_P!4$L#!!0 ( *!J5CV'PU7U@( #X& M 9 >&PO=V]R:W-H965TS7[^Q 2C?*%WQV[GGNN;/O M&*V5?C K1 O/A9!F'*RL+8=19+(5%LR[@AB]7UAU$DU')EGB+ M]KZ<:=I%#4O."Y2&*PD:%^-@VAY>=)R_=_C!<6WV;'"9S)5Z<)MO^3B(G2 4 MF%G'P&AYPDL4PA&1C,\?^Q>=.N0 Y+E@E M[(U:?\5M/EW'EREA_"^L:]^D'T!6&:N*+9@4%%S6*WO>UF$/C2)X])=RJW5])43SDZ^*[G\>(>Z@"N<6SBY M8W.!YG0462)W+E&V);JHB9(WB%*X5M*N#'R6.>:O\1&):I0E.V47R5'":Z;/ M(&V'D,1)YPA?VF2:>K[T#3Z?WQ4WF5"FT@B_IG-C-;V*WX>2K;DZA[E<8^^26.B^O!():@+\?N[N?0TJ/0&19SU+O3=-B:'O*M#__S;OEW)123L& 9%]QN MX#WTDG#0&S@C#=-^MS73JN#&*+T!J2Q"R3;N#0(-'!!.!*VZX;^)V&@[B M>+NT[I1E DK-9<9+LO(*H=\+SXF^WP\3(K^LM$9IH53:XTFF;40Y\O)U= ,G MT L[21=.7ZS6O62%(_B#^3Z3+QZ!*R8SA$P9Z^#M,$X2#R=K$!/\GW)3Y@,B M3FJCWXOAT)N)]GJZ0+WTD\M0E$K:NKV;TV8X3NN9\.)>3U:ZK267!@0N"!J? M];L!Z'I:U1NK2C\AYLK2O/'FB@8\:N= WQ>*2K/=N #-7\;D+U!+ P04 M" "@:E8SU/YQ^P" "*!@ &0 'AL+W=O2CZ0$MCBP@E*N0H M3OY^AY2LN@O'V#Y(XI S9\X9DJ/%7IL'6R(2/%>JMLN@)&HNH\CF)5;"7N@& M:U[9:E,)8M/L(ML8%(4/JE24QO$TJH2L@]7"S]V:U4*WI&2-MP9L6U7"O%RA MTOMED 2'B3NY*\E-1*M%(W9XC_2YN35L10-*(2NLK=0U&-PN@W5R>94Y?^_P M1>+>'HW!*=EH_>",#\4RB!TA5)B30Q#\><)K5,H!,8W''C,84KK X_$!_;W7 MSEHVPN*U5E]E0>4RF =0X%:TBN[T_F_L]4P<7JZ5]6_8=[Z3+("\M:2K/I@9 M5++NON*YK\-1P#Q^)2#M U+/NTOD6?XE2*P61N_!.&]&[JJ#2U^!&\.- MKJFT\*XNL/@Y/F)J [_TP.\J/0MX(\P%C),0TCC-SN"-![UCCS?^%;W_:$+X MMMY8,GQ*OI^2W:%FIU'=S;FTC,%B]^2V9QF_/<,X&SMDY]-4] MW\2B50AZ"]>ZJO@P>QEPUZ4J@"\GO&^I-0@?K&U%G>,I$6?3G!:Q)N MR,MA M#T*@$AV-1M0O4(H"S(&% -(DE*,YR<)9&H>3>>8L21:2V$*:)3@#.G, M2QI/I_\+ *M&Z1?$'JEI60BW% \&\S!Q7.;QZ),OXZ$R7:G,\5[_%_VHW*?. M6W34'RHT.]\%+2=H:^I:Q3 [--IUUU]^N'==FFN_DRQL,E&'X_JW\!4$L#!!0 ( *!J5BX M_X$*V 0 %4, 9 >&PO=V]R:W-H965TQAU*7E18ZT+6H'!]-9QY%]&Z1"R1AM9 M'8R)0574[5T\'/;AQ"!QGS'P#P:^Y=TZLBS?"B.FETKN0?%J0N.!#=5:$[FB MYJ0LC:+9@NS,=&ED=O?FFN+*82XKRK46=KM>?1:K$O7KR[$A-[QXG!T@KUM( M_QG( #[*VFPUW-0YYD_MQT2OX^@?.5[[O8 ?A1I!X#G@NW[8@Q=T,0<6+W@N MYJU0>(AY(1Y)8@9F2HEZ@W;\]VREC2*]_',N^!8[/(_-9^A"[T2&5T,Z)!K5 M/0ZGO_SD1>YO/7PQ.N>K!GTVU0O5] M#!H^-48;4>=%O8&_[&DBY-D]*BH.8TH MX8]BC3#;;!1NA$'X0#,%U9,,OHJRP<&U*$5-:,25V+S%#"VS0QP!)(X73QPW M2>!G2$91"/'(]VE,"[Q@,GA/DF$.01@Y:3 !SQ\%X>#(-(=7$*:!$[D)O(:( MS =S]E:6=LH+76/ 5-=.@ MK0-LG?/1A9"L?,=//&LU"8A#R)'XOI/0H$>.DTZ.DY?*\7;YI5>%O4#G5OM2%.57A^07]B4"_64^JE#I.T>4PZ!5&J M?,_Q@\!J:$*<2Q2MA#PG#F*Z(JL4]ZF(_"1R@C!N113VB\@C)"\B1;-WSQT1 M8H\$HDX"4;\$J$O(&U+;\3B?^Y;9&3)@CI4"1JNL3 ->7"L?(HZ*QN65E%;T;5:8B$P02@, M5OHX)S+F(.I'GL[(ERR+7'!223VF_:#0WE 7I2Q+4N1GJ^'3C^2W7 ULKE@M M@[G4UE3A/=8-:DZ;XZ6QO;M>/%@*^D#;T.@4WJ%A!C23)M#6)Q(V6EQ>DA-* M*7>6#Y6-20)4&[QT\!YK8E;:-2*G#J/@;Q^W2JQ*+Z!?/W4'GZ6A12P<)XXB MUJ\315Z?@N).0?&+%713[4KY2)O3'L1%0^P%%WW2=9^*>CV<5U$;T,URL>AT MHS"3ZB3M\S:QO^IG\JJ?)O:'RO/"/#_A0#N&ULM5IM;]LV$/XKA-<-+=#$ M$N783I882*P-R["T0=QN'XI]8*2S3502/9)R.F _?J0D2Y9,LU' ?+&MEWN. M]^B.O,?BY1/C7\4:0*)O:9*)J\%:RLW%<"BB-:1$G+(-9.K*DO&42'7(5T.Q MX4#BPBA-AMCSQL.4T&PPNRS.W?/9)0L*>K@3_8G7B@ MJ[74)X:SRPU9P0+DY\T]5T?#&B6F*62"L@QQ6%X-KOV+$$^T07''GQ2>Q-YO MI$-Y9.RK/KB-KP:>'A$D$$D-0=37%N:0)!I)C>.?"G10^]2&^[]WZ+\6P:M@ M'HF .4O^HK%<7PVF Q3#DN2)?&!/OT$5T)G&BU@BBD_T5-WK#5"4"\G2REB- M(*59^4V^543L&03^$0-<&>".@3\Z8A!4!D'' .,C!J/*8%0P4X92\! 226:7 MG#TAKN]6:/I'069AK<*GF7[N"\G55:KLY&Q1/F_$EFA!5QE=THAD$EU'$?W=L0)*&)>(?>()JA3VN6"Y+%XG(H MU0BUGV%4C>:F' T^,IH W;%,K@7Z)8LA-MB'=GL?6P"&BIJ:'[SCYP9;$>\( M/T6!_QYA#X_0YT6(WKYYA^;%@P%N&.'\^7B!*4"[>0A18[X;CB7,H$Z#H, - MCJ6!FD_B/ 'T<6E\]E_^4 ;H5D(J_C8]UA)]9$;7<]>%V) (K@9JX;YSX_MFD0XO55U]:'(&U:!G7 MM(RMM'S,X$2JA5AEV!8XR52.6;@9'^1+X 5=;JP.^W+C"*S%S:3F9F+E9EJ\+T^3@ZP=X_%Y[;$5_[2. M?VJ-/X0E<*YFF(BEJD\4Y6J]2=0L0X0 <^S3PREE-/$ZH5O]]@W]T*,_'8_- MH9_7H9^_-/2$DD>:J#[&7"+GA_'C47=6M3KO&[_!8W ^-TU?YUD94*MX MGN8)T2N,ZH/5,BZ-_9AWD'@GONHM_+WD*V.V^^L;]!&_6-U_)/*]CM:W1[[X MC#ZPTZ)%.O%\8]16A+[]BE.TT!5:FSWCU+KM%-WA=:FMNG5?7NS_HE) M1=A#*>W$GK9#[2HA.-])1R-U+KLV.=.T4)7:&W& M&P7@3UYW-7/9Y,^=HH6NT-K4-N+"MZN+=LIRG;(;X/H469D7KA+O?*_E\TZ# M4;?---V%.QHUM(_MI;$WZL*WRXN>A;R B&7Q\VK9I;28.T4+7:&U_XAM% WV M7K66L4L!,W>*%KI":U/;2"9LETR]:[G":U>IWY7)QKNPWZEE^]A>&GLC>+"U MZY]5J214.4= M^0Q 6G:*$KM#:U MC23"WY%$O:MY9%J9@VXU.U4Y9I]'_O;"C7K!=AWQDFKNL3S;O??..J?BQA5: MF_E&W.#QZQ:T4Q7C%"UTA=:FME$Q^#LO,GH7],2T/$^[!>U4CIA]XDY!#_>V M*JB"7!5;/@0JTJ5\*U^?K;>57!>;*3KG;_R+>;DYI($I]ZK<$;ZBF4 )+!6D M=SI1=<'+[1_E@62;8D/$(Y-J5BA^KH&HBM&ULK57;;M- $/V5E:E0*T%]3]*26&H3(9! C9H6'A /&WMBK[K>-;OC MI/U[=FW7),6->. EWLN2RYT#.G0*PN75>G!914G\L* MA+G92%52-%N5N[I20+,&5'(W\+R16U(FG&3:G"U5,I4U6Y@#YY;(R/C5<3K]7UK@_OJ9_6/C MW7A94PUSR;^S#(N9,W%(!AM:<[R5NT_0^6D$II+KYI?LNEC/(6FM498=V"@H MF6B?]+'+PQ[ CUX!!!T@^%= V '"QFBKK+&UH$B3J9([HFRT8;.+)C<-VKAA MPE9QA$AW#49Z],6]&D+&K[P%;ZA M_/RX6FM4YKW\.62OY8N&^6RO7NJ*IC!S3#-JDU1PDK=O_)'W8(7 M8O\.\KUP/!J6&O=2XZ-2[R123JJNP7378/)/@PW)C0?2&WA1?/%"\4!:W;V18L>YZ;^&ULM5==;YLP%/TK%JNF5MK*5T*2+D%JTDVK MM&I1TVX/TQZ<VDS3_?M>&4D@I:E7ZDF"XYW#N\<6^'NX8OQ,A@"3W M29R*D1%*N3XS3;$((:'BE*TAQ2=+QA,J<=/"8SIP(F+/X=!3(<&7V#!+"DFUA>L]UW MR!/J*KX%BX7^);L\UC+(8B,D2W(P*DBB-/NG][D1)0#RU .<'. < CK/ -P< MH)TS,V4ZK0LJJ3_D;$>XBD8V=:&]T6C,)DK5-,XDQZ<1XJ1_#5M(-T"6G"5D MPE+)T5B!(F1()OKUP 7Y3&98/\$F!L*6),<(-,O/.,>)=)0D*]I $$5;Z(1A1O.@QMCIY'PBO)3XMJ?B&,YG1H]DY?# MW08Y;C$YKN9SG^$K^:M*_F=A/?GS T/)I81$_*WS+>/MU/.JI>%,K.D"1@9^ M^P(G"PS_XP?;L[[4)=T26<6"3F%!IXG=OV&2QKA>9!57EVJ&]S1>+5I;W[:Z MW4%_:&[+23P-ZWM]QRFB*NJZA;INH[H96\H=Y5"GJQ'YVBEHB:R2I%XK\HZ M58W UTY 2V25' =%CH-WJL%!FQ:T1%:QP+8>MVKKC568$Y0+K-?%S>B@#&O" MN@.[;]?7H5WJ)>SFY3#?]FNE-4)?.Q%ML543=1X3==ZI''/BMFQHB:UJPV-[ M8C=N_2\I2/?)MMNS#E?%FB"OYQX4HUGJ<;$G7>G67Y %VZ0R:_"*N\7QXEPW MU0?WQ^K8H7OG1YKLS(+MVRI*!8EAB936:0\_$)X= [*!9&O=2<^9Q,987X9X M= *N O#YDC'Y,% O* YC_G]02P,$% @ H&I6&KDF^.V @ 9@< !D M !X;"]W;W)K&ULK95O;]HP$,:_BI554RMUS3\( MM(-(E&I:I4U"M-U>3'MAPD&L.G9F&VB__H(7 ME DO';BUB4H'1V/O0""P0<,F,= M*%[6, ;.K1%B_*D]O>:15K@[WKI_<;EC+C.J82SY3S8W^=#K>V0."[KB9BHW M7Z'.IVO],LFU^R>;.C;P2+;21A:U& D*)JHK?:KKL",(.Z\(HEH0O540UX+8 M)5J1N;1NJ*'I0,D-438:W>S U<:I,1LF[%N\,PKO,M29= IK$"L@"R4+,I;" M*"RL1@B3D[%[/"A-/I%;4>T86WK\C;),K@0&3B$#MJ8S#H2*>>- OC$Z8YP9 M!IJH7[.U47 M) [/211$G1;Y^+C\!K)&'N_+?:Q@4\:H*6/D_.+WE'&_BN37:*;=^N^V="O_ M3KN_/EB(^YI_>*SG$S;#>( M:C;(.1%@VE*O_!+G9[O..@U[O;@_\->[.;5$)5$2-E%[L)T&MG,4=D*?L249 M4BJ9@=9,+-\"7'EV=U#B,(PO#X!;HH).U&\'[C; W:/ HW?4M?L"H-/O]WH' MF"U12=*_;,=,&LSD*&9S!/B_/M"&F+QXJ1&^U/@ L26JU[V,#Q#]G2YHOT#8 M(I9,:,)A@;K@HHLY.&KF052'Q)[,N]Y_?.]F6VD>I!EP"&/%9/',Q6Y5/).-X4S K2*Z MJ2JJ?BR R\W<&WO;P!TK2F,#?CRK:0%+,/?UK<*9W[-DK *AF11$03[WKL:7 MR<3FNX3/##9Z9TRLDY64#W;R(9M[(RL(.*3&,E!\K2$!SBT1ROC><7K]DA:X M.]ZROW/>T21MM M9-6!44'%1/NFCUT==@#(,PP(.D"P#XB> 80=('1&6V7.UC4U-)XIN2'*9B.; M';C:.#2Z8<+NXM(H_,H09^([6(-H@.1*5B21PB@LK$81IB2)6QZ4)F=DR0K! MH-GM$;DAMXKWT7M?@&!;@$5PD/"& MJG,2CD]), JB 3W)W\/# W+"?C]"QQ?^RWX\W0[R]6JE7?S;4/U:_FB8WS:% M2UW3%.8>WGH-:@U>_/+%>#IZ,V3^/Y$]*474ER(ZQ-Z70D$J\?#]A S/3LJ; MS W("@HF!!,%D3FI03&9X85V)V^H+.U:4[>6;6WK^"R,+G#+UKM^A[(">R[6 M T8FO9')02,)U:5U =BPLE,"C]:$%4XKV0B\;3L.J9VUOK-&V2130F=OR-;D M#\'!.-IW-9#T>AKNF?)WF@B>LL+U5DU2*[&]3GVT;]]7KFOMQ1?8UMLN_)NF M_2?@9<$]TX1#CI2C\PL4IMH^VTZ,K%VK6DF#1]T-2_PU@;()^#V7TFPG=H'^ M9Q?_ E!+ P04 " "@:E8)'3FAY $ !5% &0 'AL+W=OE]?K2=56T@HRI3V(-'-\LA,R8QD>Y=-5: HMSIRQUO5YOX&8LXE8;'2:<+B31&VRC,EO5Y"*W<2ASO/ ?;)<:3/@3L=KMH0'T%_6=Q*?W HE M3C+@*A&<2%A,G!F]G'NY0V[Q1P([U;@G)I1'(;Z:A\_QQ.D91I!"I T$P\L6 MYI"F!@EY_%.".M6Z-T23<+..#EO@V03\]O8I"*?"0/Q3(3L2#S%>-+4"3A9)9B&3 >H;^09"XA3C2Y M$4KAZQF/R3WHC>2*O+\&S9)4?4"D+P_7Y/V[#^2= ?A])3:*\5B-78W1&$YN M5#*_*IA[1YC[Y!;IKA3YF<<0M_U=S$*5"N\Y%5=>)^ MDY^(3R^(U_,""Y_Y M][O['73\:F7\'"\X@C>+(K'AN!;W$$&R98\I=.7;EL#."8Q 7*HUBV#BH (H MD%MPIC_^0 >]GVS1GPFLE8N@RD60H_NGRA#*M0AM\5RDXF6@-'R@O"%-EP MU&&S,YE*M-$='E#Y2/?I6FS"H9UN6-$-7UHJJ)8GZB0\3)L?[M?)H1$=]#T[ MVU'%=O0?% ]W[>?]Q,:Z$_JEG_>9P%I9H+UZ2^Z]N=J54YPI'^=":R>DT:/0 M-U&\$K:M .%HKY0M5K0?!O9:IEY-VOO?5:^H1QO?G3[MW_8;->IPE(,HNWAJ!=+:VT.X%?O!YG0FNGH6XIZ.#M-;*S M;7EQ0LZ$UDY(W9C0$YW):S7RL.V@ON_O%[/%*AP>V>]IW9[0$_W)6VCD86L2 M#O;#Z:3UVK6J^QQZHM%Y91=9PK8T,!CV]X.S6 V"T+Y67MV5>)V;_!0_++$% MF> 2X'*P,@3,SS;!__#IMV8T-O(E?).6'PSWN-N,^DY+ XH*A&J[.Q67XBM#=^12_G MQ0E7#5,IR'F4!9G6,6#%NO\&.A1:"VR_'8%+ 9I#/#] M0J"2E@]F@NHD&PO M=V]R:W-H965TFKG0/7=P*4@- M3!+.D(!RZMSXDRPV\3;@&X&MW&DCD\F*\T?3^51,'<\ 85<&0>L7QO(@%)C MI#%^]9[.L*01[K:?W3_:W'4N*RPAX_0[*50U=:X<5$")6ZH6?'L'?3X6,.=4 MVB?:]K&>@_)6*E[W8DU0$]:]\5-?AQV!'QT0!+T@^%M!V M"FVA'9M.:8873 M1/ M$B9:NYF&K8U5ZVP(,U]QJ82>)5JGT@5L@+6 2L%KE'&FA"ZLU!"J0IE= M'H1$[]%2;Y^BI8!XB19@M@=A:S0'83<2RP%]75&RQO;;G,Y 84+EF18^+&?H M].0,G2#"T'W%6XE9(1-7:7B#X.8]Z&T'&AP _8S%.0K]=RCP@FA$GAV7SR ? MY.&^W-4E&^H6#'4+K%_X+W7;+QOZ<;.2=OSG6+J=?S3N;P[O1#8XAZFC3Z<$ ML0$G??O&O_ ^C"7_G\SV2A$.I0B/N:=9*P0P-99C)[RP0G.?;%(_]L(@<3>[ M\.-1_A"U1Q4-5-%1JB^>$X6#R Q4?![KG" M=(PI?E6&,+H*KE\PC43%41B]8')W;@1S&^O3LR9,(@JEUGGGE]I&=#=6VSTC\%$"9 SY>.N7>&WTSZ!U!+ P04 " "@:E8#6J( MG>P" ##"0 &0 'AL+W=O_K.(>"ZA-9@L"95*J"&NRJS->E M IHXHX+[81!,_((RX44S-W:EHIFL#&<"KA3155%0];@$+K=S;^"U ]+'DVGW)MEX['7HDKK2116.,# HFZC]]: *Q8Q & M!PS"QB!TO&M'CN4%-32:*;DERJY&--MP4ITUDF/"[LJ-43C+T,Y$UW /H@*2 M*EF0E11&89PTDC Y63GWH#0Y)HLD83:,E)-+42>##>J'"S"4,,N M-$.'-SR =\$TS3(%62U5IJ0-UJ]ON)1<&BCT[WW":]S1?EQ[SLYU26.8>WB0 M-*A[\*+W[P:3X%,/ZU''>M2''JUHR0SE[ F2;C^QH"*9[6(\[UN-^UBU3&M]53+/ZQ(J$I!5/&>=X#Q@2HPI] M1.BNC!(4VR^CW^&8/ )5?=0G'?5)+]*:/K"B*O91Z#5\91Y,.UK3-\K>Z1NP M/NU8G_8&L^6HP%84)C*[P>ZZ$3$0N><1,W"5/AA61 [0U_OZN7,^"L(WW6 MGP'(]$ &]!J^,I:#X/EN#]XH!QK@?TQ\IR@-_E\:O. K/)P'_DY=Q3J8N=># M1J>5,'6)[4:[%\JBKLO/R^OG#1:GC E-.*1H&IQ,\7I2]8NA[AA9NBJ]D0:+ MKFOF^,H"91?@?"JE:3O60?=NB_X 4$L#!!0 ( *!J5C6Q56%10, )P+ M 9 >&PO=V]R:W-H965T*Z&514/7K'+A<3[R>MQFX98O=ZW3B M!38CX) 8"T'Q;P4SX-PB81X_:U"O6=,&;K./)*94PTSR;^QU.03;^B1 M%#*ZY.96KM]#36A@\1+)M?LEZWINX)%DJ8TLZF#,H&"B^J%N0/^)@*@.B!S1*C-'ZX(:.ATKN2;*SD8TVW#:N&ADPX3=QCNC\"O#.#.] MA16()9!,R8+,I# *A=68A,G)S"T/2I.WY%I4EG'2S]$/Y (R4 K2)@H;&D./ M+L!0QO5KC/IR=T&.7KXF+PD3Y',NEYJ*5(]]@YG;]?VDSO*\RC)\(LN(?,1% M2:P.%_M&E6X7;[\:U=\"I+FD"$P\/N0:U F_ZZD4O M#MYUD3X06$N"?B-!?Q]Z2P)-.6B2R*)@VMX7FJ!M""M*#GB#F,J%B75;ER35 M.K%;Q]YBJVD8#W"75MM4.R8-HV$SJ45AT% 8[*?@_&\D^33'$R"VCM-OQAJZ..Q=Z'^W]4!@+4WB1I/XF9P='U*" X&U)#AI)#C9 M:XNS0BK#'BO7RLP^,M7%F6ST>-+*%?!@RZ6]P:"W8^6.2?V3?K>5ATW.PW^S M\M629XSSEI?=]B&1^NWHS'PO_/_NWH' 6DJ,&B5&SV3@T2$E.!!82X)>\+=( M")[+PC5RW/)P?[3CXKG[Z"U/5K7@[+Q@^.!PRA R.3_!=1&8X# 0#P &0 'AL M+W=O:\R $T>YL\)G-'%2P$_\+6.ILYB4/6L*$5 MU[=B_R!".#G!7UDSXT0AP%($Y_0- $!*12U:08*#(-?!6Z!F\JT*S->.5,?OSBJ.@9:5KM;%B-U06K-C6A:WK]O4C I,/&G+U MK4_EFL6XGX4Y2RY525.8.7A8*) [<.:__N)'WA]]$@T$UA%LW HV/H<^_UMH MR@E%V=ZVNJ6UWZS'"+0.[K5;C1Y:=',&[N;^)([\V$_QSP?J)GL5Y:<4& NND/&E3GKP*BT^&%&P@L(Y@OO=X,?%^JLD;^,Y)CLX?W:[\EQSFRTJF&5XZR9+3WC/]/-Q+"S@46C?YX#'Y MX%68OJ$QE&@#H75%>[SO^6=O1__?]J.G9@[C*(Y.3=^S+TKB:')B>?>HM\A! M;FW+I9!25>CZ5MW.MFW=E6UF3N:O3;MG>Y9'F+I7Q#OSEA6*<-@@I'<1(RE9 MMU_U0(O2=C!W0F,_9%\S;%E!F@VXOA%"'P;F VT3//\74$L#!!0 ( *! MJ5BA*,J<(P, (\) 9 >&PO=V]R:W-H965TBT2>N$RKH^3'LPR85836QF&^C^_:[CD%$: M*)KZ OZXY^2<:_O:_8V0CRH%T.0IS[@:.*G6RRO757$*.54-L02.,W,AN6DJ@20'*,]?WO*Z;4\:=J%^,3634%RN=,0X32=0JSZG\,X1,; 9.T]D. MW+%%JLV &_67= %3T/?+B<2>6[$D+ >NF.!$PGS@7#>O1J&)+P)^,-BHG38Q M3F9"/)K.EV3@>$809!!KPT#Q;PTCR#)#A#)^EYQ.]4D#W&UOV3\5WM'+C"H8 MB>R!)3H=.(%#$IC35:;OQ.8SE'XZAB\6F2I^R::,]1P2KY06>0E&!3GC]I\^ ME7G8 2!//< O ?X^H'T T"H!K<*H55;8&E--H[X4&R)--+*91I&; HUN&#>K M.-429QGB=/15*$4F(,E(Y#FF=9I2">223.VJ$C$G0ZI83"A/R)AE*PT)^8:[ MJQYX/@9-6:8^(,7]=$S.SSZ0,^(2968589S<OI3"VX4DL: MP\#!PZY KL&)WK]K=KV/=5[?B.R9\W;EO'V,/3*;*\/-56?2(KL%TM2G=739 M]+RP[ZYWU==%=<+0J\*>Z>I4NCHGZ2)4:\EF*TUG&1 M2&P/ ![5^#$560*R M5GOG).UU48>U=ROMW:/:'XIJ!LDE78/$XEQIML<2J[O2> YQPUV8HLCB.@/V M$YT=:;[7#L)NKQGLF7@9V0S1@Q?Z!WST*A^]-_.1V&)5YZ1WLI.7D:\X"2HG MP6F[:8GG>]?%D04(7NP-;T^NC0AV=X_7\()ZJ6$E-?Q?J4=R'+XJ-CQ)K+MS MM^4@%\65KU#'BFM;W:O1ZE5Q75RF>^-#?&W8Q\$_&OM4P=J]8%R1#.9(Z35Z MN-[27O^VH\6RN$%G0N-]7#13?#&!- $X/Q=";SOF ]4;+/H+4$L#!!0 ( M *!J5@G;(N(CP0 )D= 9 >&PO=V]R:W-H965T<87D.DS,RY2JO2N> SE0@"=%DEI$I)6*PI3RK)@/"R.W8GQD.79& 2BHAO#)9R;1N95B:+Z]@OZ==&\;F9")5SRY!\V5?-1T _0%&8T3]0]7WZ"LJ&NP8MY(HM? MM"QC6P&*29>4?G]1E\ ?5:0RA]-Y*RJZ3178V:%<[F@,8P"?=M+$,\0C/_\ T>MOYJH M\@1F$=>NB&N[T,=?N*()H@5E38VNLJ,BV\Q6SV/,J MS"JN4Q77V:.XI![$I@I7$%WKTAWRJKZ&H/:@WUQ=MZJNZZSN"F8@C*!BGNH) M7U(S9395Z(0Y5"R>P*R.HZKCZ*CNLL@G<9[ +.)Z%7&]MPNYMX^0&X*V"KE? M5==W5G?+,_B%](S^I!W-;:YR7>MUOF59<$(=.B:>P*RN!U77@Z,2\\ G<9[ M+.)PJ[8SK3M5HB",DZN%NLY[QFM_"S@+OZ63"D!+:VIWR M9:9',&$ST)9'#R?-8D +GK!XRWWHQCYTI'RAV4S4O@@?ES'"7IV1+S2;O-H; MX;>9HS+=TF^GUWJM\LTHW(^B+1JOO1%VFZ,;>(8$X<:ZG)D'#X(G-+O/VF7A M[G$IV*M=\X5FDU<;-NRT-;L5'.TY4V_&.6?JVAAAMS,J58S^0P>Y$#?JP8/D M"35+@X[OR&RCQA79^Z6,&_%@^?P.CT1JCT2.RR,1 MKQ[)%YI-7NV1R#X>:9>\FPS0IKP;HK;+NS9)9!^39.3]I@=;]U4.'K7?89I( M;9K(<9DFXM4T^4*SR:M-$WF;:2K3HQW+S694PW(3KGTW,Q\MM<-_U'I%"/_ 5!+ M P04 " "@:E8$*TT@SH" !Y!0 &0 'AL+W=OH6<>"2>,;SWKP9>YPVVNQM">#(00IE9[1TKII&D2<46S-/A6)DMU[017L#+$UE(R\[0 MH9L9'=*CXX'O2N<=4996; =K<%^JE4$KZED*+D%9KA4QL)W1^7"ZF/CX$/"5 M0V-/UL17LM%Z[XUE,:.Q%P0"X1:$\$0HXV?'2?N4'GBZ/K)_#+5C M+1MFX5:+;[QPY8R^I:2 +:N%>]#-)^CJ"0)S+6SXDJ:-G=Q0DM?6:=F!48'D MJOVS0]>'$P#RG 4=AU(!&<5SY0UD[@[L< M<2Z[9V8/CFT$D#7DM>&.@R5OR+PHN&\;$V2IVK/W37QUA\%:ZRBT _-U-;L1QF% ?#@GD$FKU\,;R.WU^0->YEC0/[Z)]. MZ/MG#"-+!]+^.*=X_!\43WK%D[\TLE=L>\57),?C-SB%-=XIO$[>_T0J,%P7 MYRJXG.,=D>$VG9,;G8R#!+,+0V\Q?ZU<.QF]MW]7YNTX_0YO'R4L9<>5)0*V M"(T'-ZC*M(/>&DY78;@VVN&HAF6);R,8'X#[6ZW=T? )^M&ULO5A=C]HX%/TK5K9:M5)G$ILDP"P@M8RF'6EW-2K;[L-J'PPQ@S5)S-H& MVO[ZM4,F(8GQ0!3F!?)Q[_6Y)_;)B4<[QI_$BA )OB=Q*L;.2LKUC>N*Q8HD M6%RS-4G5G27C"9;JE#^Z8LT)CK*D)':1YX5N@FGJ3$;9M0<^&;&-C&E*'C@0 MFR3!_,='$K/=V('.\X4O]'$E]05W,EKC1S(C\NOZ@:LSMZ@2T82D@K(4<+(< M.Q_@S13Y.B&+^$;)3AP< ]W*G+$G?7(?C1U/(R(Q64A= JN_+9F2.-:5%([_ M\J).,:9./#Q^KGZ7-:^:F6-!IBS^FT9R-78&#HC($F]B^87M/I.\H4#76[!8 M9+]@E\=Z#EALA&1)GJP0)#3=_^/O.1$'"= _DH#R!'1J0B]/Z&6-[I%E;=UB MB2/OF'7@#: K^6K&- MP&DD1JY4F/7([B+']W&/#QW'=PUZ\#U 'O(-Z5-[^BU9%.F]:KJKF"KH0@5= M**O7.U+OD);/)(ZN)+M2S&@&?AQ2\<_O*A'<2Y*(?TU-[T?QS:/HI7LCUGA! MQHY:FX+P+7$FO_X"0^\W$P4=%:L0TBL(Z=FJF^?/>_ A85S2GR0"4R:DB8%] MV3 KJ[5F.QD.!X/!R-T>MM:,\OW0#XJH"F:_P.RWP?RG$LV7<>]+!R_@;D99 M< <%[J -[D^<"0$VJ5+Q.(,>JW-B7&M! ]95OU^#;HB!OAEX6 /VP"_PY2# M;SC>$!/6T$0TA#6TS2A%= ^:\?8+O'TKWCN:XG1!<6S"94T]=^EV5*S2Y:#H M%IN@;+ MMS6TOZX_L2WAJ;+AYME@33YW*7=5K=IJ^9*'_JO(&[2:B;-)Z:A:E93200EC DMG JWO^9;2.C ^/U1O[1(6 Y8> ]I-QGT:J:]Z?L15F>4-/$J.D-ZU^>]N';MG>P M/]+*%)VFP*AICHPM7F+# Y4>"K7:\CA#@?,!*@J,O'J7E[!/J+1/J-4FB5V" M\YIAY0%ZP\8#[-0$N0>[GWKK62%_I*D ,5FJ\MYU7_',][NY^Q/)UMF&Z)Q) MR9+L<$5P1+@.4/>7C,GG$[W'6NRI3_X'4$L#!!0 ( *!J5B^E=^8R ( M )<& 9 >&PO=V]R:W-H965T^*32RI ;E MPA_V^\=^SKCTHDF]-M?11)56<(ES#:;,%&YYFUBWXT:1@ M*2[0WA5S33._8TEXCM)P)4'C:NJ=#4YGH8NO [YSK,S&&)R3I5+W;G*53+V^ M$X0"8^L8&+W6.$,A'!')^-UR>MV6#K@Y?F+_4GLG+TMF<*;$#Y[8;.J=>)#@ MBI7"WJCJ$EL_(\<7*V'J)U1M;-^#N#16Y2V8%.1<-F_VT.9A S (=P"&+6#X M7D#0 H+::*.LMG7!+(LF6E6@732QN4&=FQI-;KATI[BPFKYRPMGHFNE[M&PI M$!88EYI;C@9ZL*!R24I:52NXDFLTEH[.&N 2[B25B^!_,(&ORAB8*\.;(Y$) M4%U!E?$XHQE\LQGJGLV8[-UB7BA-=0)7><&X=FR0,0-265@B2KC!6*6RIJ5- M/C,MN4P-[%^0/"[, 8FZ6US _MX![+F(VTR5AK8T$]]2(IP=/VY-GS>FA[M- M'T$P.(1A?QAN@<_>AE]@W,&#YW"?TM^=P; [@V'-%^SD6]J-[!_")8JD9U7O MFEFW]G@(,R4MER4YWIW^GV=+8S7=BU_;,M)("+=+<+WBU!0LQJE'S<"@7J,7 M??PP..Y_VI:?_T3V+%M!EZW@+?;H+$TUILPBK*B.8,U$65&0D[(^$[C;!OU/3&XQ>*M\0,PA=Z_8VVX5HV78N42P,"5X3J'XU''NBF#383JXJZ MDRR5I;Y4#S/Z&ULK55-<],P$/TK M&M-ARDRI'3L)I22>R0!Q7J>Y,#6/902&6&06YM>1F&9I%#P M>5 APSB*^F'!A0K2@8_=Z'2 :RN%@AO-S+HHN/XU!HG5,.@$CX%;L_=Y"H; M!I$3!!(6UC%P>FU@ E(Z(I+QL^$,VB4=<'O\R/[!UTZUS+F!"GL9+MF$E\)R*7Y#QF:XM!77P*:PH:-0 MTL9:-D%#!*=3L%Q(\XK0=[,I.SUYQ4Z84.Q+CFM#]&806I+N!(2+1N:XEAD? MD)FP:U0V-^R]RB![B@^IY+;N^+'N<7R4\)KKB;_#D^.R$G: M;4@\7W*(#S?@6TAMVF[S!(MR;4&W_3YCG^EJ?[]%VAPZQQ3*?NQK9[U<=_]R MSAHN3C=OE[\)[(GG>FVG>D>8T^WNK&OSAK<]V#G M6)NT&R5O!^%F6__SI.2BUVN3GNCJM;IZ1W6-"M3VD*K>^-?FMJIZ2ROA#),PI(H MH_,W)$S7[E=/+);>0.9HR8[\,*@B@=1&,Z"BC)!TMB?;54:R\9P)G"K0#=51=7O)7+9)F1,3@6 MFS(A'PCD>* --P^R_8J]GSO'ETFN_1/:+G8V(Y UVLBJ!UL%%1/=FS[W=3@# M1-$+@*@'1%YWE\BK7%-#TUC)%I2+MFQNX:UZM!7'A/LH.Z/L+;,XDVZ$H:)@ M>XZPT!J-!BIR^")EWC+.X1TL\IRY^E$.&]$U@:OFS1H-95S?QH&Q,AQ9D/4I MEUW*Z(64$[B7PI0:/HD<\W_Q@94_>(A.'I;15<)[JD8P&;^%*(RF\+A;P\WK MVRN\DZ$V$\\[>8%WJ((KR?^%6C.=<:D;A?!CL==&V0[[>:D<79;IY2QNZN:Z MIADFQ(Z51G5$DKYY-9Z%'Z]XF X>IM?8TU5I5:,&)J#H[5R2V)',/(F;XV,: MQL'Q/&]PUF,5JL)/DH9,-L)T[3:<#L.ZZ'KT;W@WZ?9[%4QHX'BPT'#T_HZ MZJ:GVQA9^X[=2V/[WR]+^\-!Y0+L_4%*<]JX!,,O+/T#4$L#!!0 ( *! MJ5@YEAS=0 4 D> 9 >&PO=V]R:W-H965T&)NVA4JB1])VLU\_2G8D M2Z*H*5%>$LN^]_C<:_&<2VJ\8_R'6%$JP<\D3L7$6DFY/AN-Q&Q%$R).V9JF MZI,%XPF1ZI(O1V+-*9GG24D\0K;MC1(2I=9TG+]WRZ=CMI%QE-);#L0F20A_ M_DQCMIM8T'IYXRY:KF3VQF@Z7I,EO:?R<7W+U=6H0)E'"4U%Q%+ Z6)BG<.S M"^QF"7G$GQ'=B:/7("OEB;$?V<75?&+9&2,:TYG,((CZMZ47-(XS),7CGP.H M57QGEGC\^@7]2UZ\*N:)"'K!XN_17*XF5F"!.5V032SOV.X/>B@H)SACLA$4<)T&E)0(<$]'\3\"$!YX7NF>5E71)) MIF/.=H!GT0HM>Y'W)L]6U41I]C/>2ZX^C52>G%ZEDJ3+Z"FFX%P(*@4@Z1Q\ M96R^B^(8G(![=>/,-^ICM@#-X(^75)(H%I]4Y./])?CXX1/X *(4/*S81B@H M,1Y)13/[LM'L0.GSGA)JH?2-\%. X6\ V+9(S\2:S.C$4JM0 M4+ZEUO377Z!G_ZZK?""P2A]PT0=L0I]^Y4P(<)ZP32IUA>ZSO3P[$X_M%&'? M#=5/L#TN01>&?>@5815R3D'.,9([G\TVR28F4OU&BB*7T;\DDPD=T3V2>\3@ M!+J>[\ :4UV<$X00ZJFZ!5772/5&:7-[%]U&>P([<%&-FB;*"6Q73\PKB'E& M8NK>ICPE+>2.<*KC:H3K>VL/!%:IW"\J]]]SB?M#]F$@ ML$H?@J(/@?$.^)Z;7K:$MI0K$P>/@BXV,;B.%MH;P(R&P3,E7&< %Z](K!04 M%@6%;]*LL+&.H.UB)Z@M-UT8=/P6(8!VZ;WV8*IU@*K(D1_:?EU?M7&.Y[:( M SP:%. ;=.N07-%U#_ENG9TN+&A3?UAZ-#1:W_2&I2U':/C3[?E_%ZH!SVB7K-9G5HLH! 9HGA"[5 M@DW[]V#HU)=:1U257#DD0/.4T$NSO*86X="I3S/:,!\'+51+5X=&L^Q2++\I M1:@Q:>FB'+=-KTJCA6:+N\AW=I2#.QKG[1.K:*W?*QF!>B_7@="J99=V#,-W ME2ZCV_?NQ4!HU5UE:?[(;/Y]I:L#+FR7KM=D5HLJAP1D'A*ZI LU_=]'+JRO MNLZP*KVCK;QY3.@C7@>HFGAY?H.K+L[W[);I$)4^C\P;;K-\H>9&&J/ L>OL M-&%.ZQX6E<:+S'[W0&>KE,5L^:PE9TSN?>HQ$%JUU-*.D?NN!T!&L^_=BX'0 MJKTHW1^9W;^W:)GA?(-HO2*S6E0Y)R#SG- I6LT9P'']L'Y>U!E6I5?."L@\ M*_02K4 C1A Z]7V8-LZ&?LO,A4J'1^8==X=H:7;2CN=X=7::,->#6$\.EY:+ MS4[WP,F<@AN2:.]5OH//Z-!_)-Z_?]QME65U257#D?X.$.Y+'FI!V%=EAGJ@OS M<=A"M?1W_)8#>=S<1CL!;G!K1KFV7:.^PO)UOFCNRW.2VL7#LS+YIV'[] M;"<- 0+:PUX:V[GGW'N/;T[C6JH[G0,@N2^XT!,O1RS/?5^G.114'\L2A'FS MD:J@:+9JZ^M2 A\/K;Q+N ;@UKW MUL1VLI;RSFXNLXD7V(* 0XJ6@9K'#N; N24R9?QJ.;TNI07VUWOVSZYWT\N: M:IA+_IUEF$^\,X]DL*$5QVM9?X6VGP^6+Y5KM:D,.#(W) F" WN:RT M2:MC'TU+MC _;6'+Y0?D2LI,-?D0F20/<;[1HI.CW"OQRQ\E?"*JF,2 MC=Z1, C' _7,_QT>O5).U%U/Y/BB%_BZB["W\ES2!=,IE[I20'Y,UQJ5^2I^ M#JG89!D/9[%.<:Y+FL+$,U:@0>W 2]Z^&9T$GX8D^$]DCP09=X*,7V-/FG&D M_7&$=ASIDW%D_7%D#]I1I]V02DWJ$Y?:VM\N.3V+@MC?];L?" JCCUU0TY7? M^R(+4%MG5)JDLA+8#&-WVGGAU%G D_.9\]/VS 0_5=.&9I &J1-2SJQ-A*E@U4""=$Q/DS[X#:7QL*Q,_O:P'\_VTE# MMY5JFL27QC_N/;]W5Y^'E=*/)D"J$-*,@)RK/PM L5(@PZG3BL&!>4CX*/@:08L96@NY4]04;/Z>.;Z&$\;]0-;&= !8K0ZIHP%9!P67]94]- M'K8 4?0*(&H D==='^153ABQ9*A5!=I%6S8W\%8]VHKCTA5E1MKN/:EH'\S@,G/%99!BJ#O[&'$R3&A3F" M ^ 2ON9J92S*#$.R6MV)X:+1-:YU1:_HZL&-DI0;^"Q33'_'A]9C:S3:&!U' M>PEOF#Z!7O<#1)VH#_>S"1P>'.WA[;4)['G>WBN\EURZE%S;_U:Z(R/?KVT\ M3 D+\V-7%FKR_FYR=R//3,D6. KLE3.HUQ@D[]]UX\ZG/=+[K?3^/O;DC])6 M>JNV_,4)\TYVB:_I8T_O;O\ZZ<;1,%SOT'3::CK=KTD2:LF$>(8)KFW/*&U: M9RJCBFGH=K5M\.=U7WL)KU\'>WV77!H0F%EHYV1@ZZ[KCEM/2)6^R\T5V9[IA[E] MI%"[ +N?*46;B3N@??:27U!+ P04 " "@:E8G]WDMK%P[& [Z_CW7#M9UK59!6A?VOAQC\\]]V'/MDK_- 6B MA=M22#,/"FNKLS T68$E,Z>J0DDK:Z5+9FFH-Z&I-++<&Y4BC :#)"P9ET$Z M\W-7.IVIV@HN\4J#JVV(>3 /(<''R$DZ 2_A:J-J0@9F%EOQS M+,.L]>6\\25ZQ)<8/BMI"P/O98[Y0_N0=.G$B>[$.8^. GYF^A3BX2N(!M&H MA\_B[\WC(W3B+E:QQXL?P?.*5XSG0'H#*U7M0L1E)FKRUXEG"X22!*ZUCY*+ MF7!Z@^!LQ06W',U9G[#-P:/^@UTG.3,5RW >4*LPJ&\P2)\_&R:#MWVJ/!'8 M XU&G4:C8^AIDV8NZ3*GUIKRTWBYUFW^>3UZDZL!3CRP:WXWZ60R"V]V/3O< M,DS&W9X'A,<=X?%1PO=5\L^$&^#Q+IM1,MVCW+=I-.WGG'2M Q^OP^"O:O?D\/4B). MHKUPASMW7(EZXZ]^ YEK@DU'[V:[U\4[?ZGNS9_3JZ-Y)-S#-$\6ZM<;+@T) ML";(P>F$$E WSX!F8%7E;]*5LG0O^\^"7DZHW09:7RME[P;N@.XMEOX!4$L# M!!0 ( *!J5@P(Z(W[@( %\( 9 >&PO=V]R:W-H965T.G(C=VI="17AC,!=XKH55%0]>L2 MN-R,O;ZW';AGR]S8 3\=E70)4S"/Y9W"GM^P9*P H9D41,%B[%WTSR=#&^\" MGAAL]$Z;6"STK"#C,C66@^%K#!#BW1"CC9\WI-4M:X&Y[R_[% M>49%/']CPR7VDCBQJ, M"@HFJC=]J?.P T">=D!0 X)]0/0&(*P!H3-:*7.VKJBAZ4C)#5$V&MELP^7& MH=$-$_8K3HW"688XDWX#S($F5&3$-IE8DHDL"F;P2QE-3LD4]TVVXD#DPLZ4 M4K@)[#DHN7[!#87OXRLPE'%]@IC'Z14Y/CHA1X0)\I#+E49^/?(-"K;+^O-: MW&4E+GA#7$ANI3"Y)MCC=M@Z_8RZ"2\I>J,A/U/).@%48N>R;_# MPPXY89/\T/&%7G*TP U1I,Z_:H2!-':N^C=1H/ MAR-_O6NK)2;L-S&OU,:-VKA3[8TP@#DP!,5R]XTXHS/&F6'0JK.BBW&KY>WLI.5@^ZD=[$EMBPJ!=X:!1..A4^$05 MY@[OCW<%#@X6'^SK.PR)PW9YPT;>L%/>@S24OZ]M>+#)@D&POQ-;@I)XL*?/ MW[FK"U!+5\(TF]\4NLGE6Q^TM3E5Z\II9,:'2U0,K> MV0 3IJIR5G6,+%U%F$F#]<4U<_P# &4#<'XAI=EV[ +-/T7Z!U!+ P04 M" "@:E8T'$8"%8# !G# &0 'AL+W=OB6?EL):.9*'3*.*PD44664?GP#E*Q MGUNN]>?!9[;=:?/ CF8YW<(UZ-M\)7%F-R@)RX K)CB1L)E;;]V+A>L9A]+B M"X.]:HV)D;(6XH>97"9SRS&,((58&PB*?W>P@#0U2,CC9PUJ-7L:Q_;X#_K[ M4CR*65,%"Y%^98G>S:VI11+8T"+5G\7^ ]2"Q@8O%JDJ?\F^LIV$%HD+I456 M.R.#C/'JG][7@6@YN*,3#E[MX/VK@U\[^*70BEDI:TDUC692[(DTUHAF!F5L M2F]4P[AYC==:XBI#/QU=";X]NP&9D26L-3DCUY@H29$"$1M2+NIF\>42-&6I M>H5FM]=+\O+Y*_*<,$YN=J)0E"=J9FOD9)#MN-[_7;6_=V+_CU2>$]]]33S' M&W6X+_K=EQ W[OZANXV1:,+A->'P2CS_)![JO.1*RP)S59-O5VA +C5DZGN7 MN IMU(UFCN"%RFD,C1C= T);ED M/&8YCI("NO16($$)8BK$730)ID$XL^_:0CJL)MYDW%@=,!PU#$>]#!>%E.:5 MY$*6!0#SLTS-5%"L!CQ!\B)C2@GY0+C0T)F,U1;C%K.S8.2-G_#_F]4!_W'# M?]S+_Y;3S%#_!4E;0V(R#FD7E,= 8J%T)_'Q,277\;PGQ#NM0J>;>- 0#WJ) MFRI0A=IP[2(7'&T;A*,CKU*G ME^/JL0!]P@)$5O2!KO$FQ6:+7)D*]3;^63#%S-'OO"E[X?_W;0V%=AB,5E_A M#IJI-=Q0X@=".Q3_V$6XO7?UOV9KC=*^*%T_=)PGZ?I7LXJEW>H"30N.K=66 M<452V*"?TN6B"-;\'(="R,+'E(.IDLYLL4> M^!>N?EU]$OK=<$N9Y4M>RKPJB>#S]X/;\3L:7YH$]1'_S/F3W'E-3%7NJ^HW M\^;#[/U@9$K$"YXI@V#ZSR.?\J(P)%V.WUOH8)NG2;C[>D.G=>5U9>Z9Y-.J M^%<^4XOW@\L!F?$Y6Q?J<_7T#]Y6*#*\K"ID_3]Y:HZ]N!B0;"U5M6P3ZQ(L M\[+YR_YH&V(G01 <21"T"8*]!./)D01AFR#<2W Y.I)@TB:8G%JDJ$T0G9H@ M;A/$==LWC56W=,(4N[D6U1,1YFA-,R]JN>K4NH'STIQ97Y30W^8ZG;KYJ2H? MWG[E8DD2?J_(6W([F^5&DR3$XDF-(/E:E6DB2EC,^<],/=>FW50@V5;@+O,"$9^ NI&3V@B/\9I^G![]H0U-SS*U>?,AU(JL=;11I%__Z0/ M(!\47\K_=)3RKJ%-NFDFB+Z3*Y;Q]P,=)247CWQP\[>_C./1W[OD1,(2)"Q% MPB@(YN@[V>H[\=&UOG,N!)^1>5ZR,LO+!Y)54G7U^CLOJ:^V2%C2P.(:9D;: MQYNQCA37P\==S9 YTJX+VV4E5/[?)AQ7=Z9:BER1VP?!N8F%73)X M,7UE0,(2)"Q%PB@(Y@A[L17V CJ\72#U1<(2)"Q%PB@(YNA[N=7WTMMQ:SEU M*,V:OCMG65[DZOG,3+#SY7I)[BNAD75H9;H4^KLNV2\/XM-5-!KM1:BIMRA] M];P\")OAZ"#+%)DE!<$<%/GOZWQF.LCKIT6>+4@N MS81?EV]&F"3LD>4%NV^ZT+J<<6'2-V7]S!^KXI&+,[(JUE)_J]M!B3PS669, M+M[H0YDR0'U!PF,BV4ZWST2\YT M;7]?,Z%,%52=D^"Z/=>\:4,E=-W-D#ROUN)M>V33F-OFV]1E6SG!=7N*.G-) M)-=CO;Z86G@+>4Z^+G*ABZ@/;4JUXB*OZD*:K&LQ>;8VSNBFP-+4PI1-ES3A M&5_>ZT)L3*&F*773[]=VGLM,UW)3E?I,8/.Z_M/=$R:]^_ UN3V]E9OF**OF MC.)2-NWQ:CPRRIKZ<2/BBI7/Y$E#-2S3;XM1"5V'327/NX8P:*>E*)H;]P(;]P)O4/B8E_78324BB-HFBN?-;- M'/OMS/J2+M^YI-N,*SMC4*>.4"\32DM>J/+_;[Q%UHJB:.Z)8LW5\3>XJ^1/ MDNAIX#/YDNL&Y.3++_1S/;VJ+S'K=S_IZTRICVOC1.>Y!#5DH;0$2DNA-(JB MN6>$=67'6%MV#/5EH;0$2DNA-(JBN3);NL_ON\/SI"L\C_?#,]1= M@])2*(VB:*Z@UET+>KIK:CN7-K\*=BKH)U8E?[LT-VYW=E2HC0:EI5 :1=%< M7:T9%GR;&58KZ_6Z_.#>D1GJ=4%I*91&4317<.MU!5BO*X!Z75!: J6E4!I% MT5R9K=<5_&BO*^CVN@Z'8*C7!:6E4!I%T5Q)K=<5?)O7M0G5QZTL/[AW'X9: M65!:"J51%,U]%,I:62'6R@JA5A:4ED!I*91&43179FMEA3_:RFHS. C5![]+ M^$O26U.HFP6E413-U=2Z6>&WN5EW3'+R^9B,4$L+2DN@M!1*HRB:J_7.(ZO@ M9U:Q#ZUBGUK%/K:*?6[U1UA:H;6TPA]M:;49'(3I@R@--;6@M!1*HRB:*ZDU MM4*_!?5BE/8[('YZ[XX,M;R@M!1*HRB:J[JUO,(8&Z^A1A>4ED!I*91&4317 M9FMTA5Z'!1&O+SKC]?@@7D--+2@MA=(HBN9*:DVMT&]JG12OC]L@?GKOC@SU MO:"T%$JC*)JKNO6]PBMLO(:Z75!: J6E4!I%T=R%8:S;-?$_R_O]\;K-8.\G MX[UU6:;^8O05%$I+H32*HKF"6E]KXO>U3KXW\VSGQDQSF^:)X=R??=]^#J4E M4%H*I5$4S3TMK#4V":#A? )UQ:"T!$I+H32*HKDR6U=LXG\R$A#.P]/L$G]! M>DL*=<"@-(JBN9+NK-WF=\"G:G-QEB#H>.[97YC>LD)]+BB-HFBN MK-;GFIS@M8N MA-,I)]3-@M*2R>$*=OM+5T$SI"B:JYNUJ";^6[..AM9JK:1BS1(^QQ<"\=-[ M2PEUK%J:5TJH#=72HLX,W85NK;<4^;VEH_JLR[6LE[%JQKNSW85;YIR;%9K: M]5VZ=//GVE>WEG9PO;/W2%H"S36%TBB*YNIL+:?H!,NI-I/J!WP[-8.Z1E!: M J6E4!I%T5QEK6L485VC".H:06D)E)9":11%O8?DI;Y8X5(==7#]I-Y!&+M/0-0YV[H,ZD7<-O_&^SL'0 TA M%,U5TAI"T3<;0FHMS$*4LV/"^L';#73,BF(7G5I"W2$H+872*(KF:FS=HQ=UWQAU\+B!OVR] M58;Z1E :1=%]OO 7-DG9D&8\FW5YQ;)VFV/_HGMUAD1S98O'.3^BM ]1<@M)2*(VB:*ZR MUER*L0_JQ= ']:"T!$I+H32*HKDR6[,I]IM$/Z_K73+T#'AENW*IN[(D_ ^S MOX8.MG^^O)'JG3^;WO)#_:F6MOLCV?[^D] ,*8KF:FI-I[CG\E/[%S:= D+M M)R@MB3OVH RO#C9X@F9*4317Q)U=+5^RA?9%K/>_R3.R8L][LG;JB=WN$KO? M97S0(2>7AW)B=[+\$=92;*VEN.<#=OMR=FH(74X*2DM:VFZ?G(2'&D*-(Q3- MU= :1['?./KPDH7O3]];+ZA7%'>O4!5?1/N206T@%*V1;"@7G*N$*79SO>3B M@4]Y44A]#:@'M6;+^NVG1/"Y61+]W6TP&!Y\GHS?I6/S^=!B;JY7[(%_9.+! M["I7\+E&CLXO=)02^<-B^T95*]V, W)?*54MZY<+SF9&ULK59=;YLP%/TK%IOV(76!0#Z[!*E-.ZT/K:)6 MZQZF/3AP$ZP"9K9)VFD_?M>&T)#2?$S+0[#-O>>> 8IOIESD5"%7;&P92: AB8IB6W7<7IV0EEJ^2,S-A7^ MB.N&6+2.D!VQ]E= %WH+YE4X$]NT()60*I M9#PE N9CZZQ].AGJ>!-PSV E-]I$*YEQ_J [5^'8K.?RHP&,+9P-TL0 M2[#\=V_:/>=SDPG_":QF0*V9/U@J&YBKA@O[<7>R&H M^U)0SRE_6\H."JWQ[E6\>T?PSBA."DZ%H@I"LJ1Q#K6Y>=X,38**2OT-ED[+ M<;9G:5]434:_DM'?*6.*7WX0 DD?,P/]%[9VF_T_(+!&>U#1'AQ#V_A?N+[/ MZ\%!7N^+JI$>5J2'!R\94NZDD. )0>:YRG&=,"ESF@:-NWCXTLE.WW6Z@\X6 M]9TQ_1Q>7&KPS%FP5)(8YICJ MM/JH1107A:*C>&;.VAE7>'*;9H1W*Q Z -_/.7[@RHXN4-W6_+]02P,$% M @ H&I6#M-#&(A P 3PP !D !X;"]W;W)K&ULM9=M;YLP$,>_BL6D/4A;P20!VB5(?5BU2IL:M>KV8MH+!R[!JL'4-DG[ M[6<;2K*5H"E-WC08?'__?'?V7<T<.*Q?3<5\9A7BM$"I@+)*L^)>#H# MQE<3!SO/+V[H(E/FA1N/2[* 6U!WY53HD=NJI#2'0E)>( 'SB7.*3\[PR!C8 M&3\HK.3&,S);F7%^;P97Z<3Q#!$P2)21(/IG">? F%'2' ^-J-.N:0PWGY_5 M+^WF]69F1,(Y9S]IJK*)$SDHA3FIF+KAJZ_0;,@")IQ)^Q>MFKF>@Y)**IXW MQIH@IT7]2QX;1VP8^'B+@=\8^):[7LA27A!%XK'@*R3,;*UF'NQ6K;6&HX6) MRJT2^BO5=BJ^53RYSSA+0A*RHH4":#W%Z (9?+#V%6:S:S@)@W'6WV?"L[V")[SHB49A,U_:]O^CNZ4I#+WUV,M=BP M6\P5Z[F39N[@*O MI4=6VAS$93P:AKXWBH9C=]D!-6RAAKU0UY62BA0I+1:-"Z]+ M&[6@HWT&>G0 U*!%#0X7Z.!%H,,H"J-@2YS#EBGL9=+'6@F:* U2._"NH*HS MR+TZ.WHN:BFC?08Y.@#J<8MZ?+@@'[\(,L8A#G"X)<_\F&+WG)^!- X^EI)9),=T$V,SIQ>Y?H6'>TV,0]0LO"Y:N+?0O#(Q1B\2(\+ZEHB\?_+"W6@/3:NM>ZT%+21B,->6 MWE&H)43=O=8#Q4O;,(_4$L#!!0 M ( *!J5CUL6+=+ 8 (&PO=V]R:W-H965T@+?))+,\^KP,7G,UZ*/UE)]U0LA#+E+DTP?]Q;&+#_T M^SI]*BX-E/3([DR M29R)F2)ZE:9[3W<.%3/%^8_$)_>K3D+FN'="/P3^. \H6GR.Q5IO').\*]=2?LU/SJ/CGI=G)!(1FER"VW^W MXDPD2:YD\_BG$NW5]\P#-X\?U'\J.F\[<\VU.)/)ES@RB^/>I$!V B@@RT!K I@CP+8 M<$N 7P7XS[W#H H8%&3*KA0< F[X]$C)-5%Y:ZN6'Q0PBVC;_3C+W_=+H^RK ML8TSTTLCPZ_O3RVYB)S)U XGS8LWY#TYB:(X/^0).<_*$9:_\#80AL>)?F>; M7%T&Y.V;=^0-B3/RYT*N-,\B?=0W-K-!WOCU MF^07>OZV-VG!E2 M;]*)4CR;"SL/#3F])YOM9OR^N'RRYBHB?_UF)*BA;H5O>GWW]&1]V,;6TRQ $G,X3ZHN0\@ M]>E)&*[25<*-Y6EK21S&I@T>*-(57BDV*L3RHGT[?4_M***CPZ/^[2:8]H;, MZM8-G4X/ZTX/P4Y?93R5RL3_VD[KHCI<%P,JW!QXXBX_%FTT0/6N-$JQX48G M*:.'CU$@W=+!-:IQC4!;BW%C#TSW7T"H!+/B8 M:@&6F@N?-? 9.)8_V[$<9W.@!, "G>'!Z="B"+1R0DK#Y=1X& HNU8$YS^^V MSGE47X*J%F"IN3@;:T('^Y[SJ+X&52W 4G/A-Q:)PA[I&7,>U0;M2&=0?O"W M@GH-;T0;Z8;)5>"T7D#=$Y:DWXRBRDRI^_M5(]?/+D MFWD#;S+PW&=B9RT-)Y2.Z.11PP#.]84L_,:J^/ C'^8Q2F8);_WV!X[MO/\$ MU65@J;G<&I?A[_O9CH_J4E#5 BPU%W[C7'S8*?S^9-(FB0R+_4!&DFM!YOF' MMSV3BL1:K]KG,GR3SH#9T\HP]CS/'XT>S7BL^[KP-C:MP6;F&ZI?I>SL^_%L M_6/>HRT!9W .G8?;:Q@6OS$L/KS?K*Z1UO(]?U\1+-IY>*&:$"PU%VAC0OSA MOHLGJHE!50NPU%SXC;'Q82.QVP'" IWAP>F,M]L:K#Q<4(VM\7?8FKMEK'8] M4( U.K.",P*^2\3*HV35W]BYG@HU+WX!H$DH5YDI-['75^M?&9P4>^O[3?/R M)PH77,WC3)-$W-A0[V!L1[\J=_V7)T8NBWWPU](8F1:'"\$CH?(&]O4;*P0 -,3 9 >&PO=V]R M:W-H965T#*DMF=L)VUO MIKG+))?_1-63RS8*RE AYRY8F7S,@\]PH34S;LGPS)7%F MC ;YLRLV&M"-2.(,KACBFS0E[&D""=T.#6P\/[B.ERNA'IBCP9HLX0;$[?J* MR3NS\C*/4\AX3#/$8#$TQOALBD-ED/>XBV'+:VVD4&:4WJN;K_.A8:F(((%( M*!=$7AY@"DFB/,DX_BV=&M68RK#>?O;^>PXO86:$PY0F/^.Y6 V-P$!S6)!- M(J[I]D\H@3SE+Z()S_^B;=G7,E"TX8*FI;&,((VSXDH>RT34#&SO!0.[-+#? M:N"4!DX.6D268YT3048#1K>(J=[2FVKDN"";?QM).C&X$C>Y/ M)S(19C\80^GX,@<<*_R,ZW-^?H M\ZC,LA)$:3]0I . MNJ296'%TD$M9##CY!MF6[;0'IS<\A MJLP=33A.544G]^>\5$65\;**5^1)+C.!QHR1; EY^^_QC LFE\P_;/H[:"1]& >Y[5A ,S( MCK1>1>MUH3U!?\C"B]9U,O$.N!S7#QVO@:4=N".67V'YW; N'H%%,6\'\P_ M3MW0\:UFP;1C=R3K5V3];F13-0V3I)VL?TB&7H_2#H![[;0#WLUUR=>Q1A11%VJ\\=<+F>D 1!4$Q",DM:"<*#R-P@ ML.V@62QM(!V+A:W=_WQ+"_HS%S>2:/P 3(JU:FFA*Q9'\,8]LAPDJ)>AY[M6 M[=?$UL?5E;NF=?#[N#4[9^D:XQHNMGM.I-\[ M6'_Z&+HR[L0.UHJ(UQFU^VGI?(\Q[-E!6/\U@3]"U>"=K,%Z7?-Z45_=6LL1 M]JB#7F@W0=TCUO0^S4ZV8+UN>97F[=MM.=)^N)ZM+>5':!N\$S=8KVX.X*]! M?6RKZDWE)XK2Z!N2H+_B13NPWGL?/0%A'-DH+;YW C0G3VU?7--C/>&PQ=5^ M$G8Z".N%T!%).&HVZ$?U2R3O&L5B=6X_R&ULK991;^,V#(#_BN -PP:TL64GL=,E!I+>[G; ;BL2].YAV(-J,XE0 M6\HD);D"^_&C9-?Q%L<]%,U#;,DB^9$2*4Z/4CWJ+8 A7\M"Z)FW-69WX_LZ MVT+)]$#N0."7M50E,SA4&U_O%+#<"96%'P;!V"\9%UXZ=7-W*IW*O2FX@#M% M]+XLF7I:0"&/,X]ZSQ-+OMD:.^>QW;P K,_>Y.XN;- MZ8(F@@,Q8%0P?![B%HK":D./O6JG7 MV+2"[?=G[>^=\^C, ]-P*XLO/#?;F9=X)(1><*.GOD$V:\'/:HY%Q1%>X(C()RG, M5I-?1 [Y?^5]]*EQ+'QV;!'V*OS$U(!$](J$03@DWQ.?Z"U3H.M'CX6H"5WD M+$270F<5D8[0S95B8@-X=@U9/)'VNCOVY*;G1Z9R\N=OJ))\-%#JO[I"5MD? M=MNW^7JC=RR#F8<)J4$=P$M_^(Z.@Y][O!LVW@W[M*>_[\L'4&[S_[?%5V0! M&RX$%QM,B(*)#,@_G6&MO*CLC)P=6R0.:3*A$]R5J7_H !PU@*-7 W[ #;## M/JS1&=8P"6D81=U8XP9K_&JL)18C=PSZN,9G7-#Q0U8_&JP6[N) M1?$"67Q.%B;C:!AW@R4-6/)*,/+'WFC#1(Y'[=#()HTOY=H Y/ MU.&;4+?3ZP7LL O[4JFDIZN*]MX5WTQZEF,OX$9GQY8&@[-*Y;?ZDQ+4QG5A MFF1R+TS5JC2S3:U<#(G>MV'J3! MWLF];K%;!647X/>UE.9Y8 TT_6_Z+U!+ P04 " "@:E8UU#;ZK,# !: M$0 &0 'AL+W=OY$*L2>RL;6"ZO[ZV$P*!$'6J2/,"CG/O M\;G')]%UQCLN'F4"H-!3EC(Y<1*E\AO7E5$"&9'7/ >F[ZRXR(C2EV+MREP MB6U2EKJ^YX5N1BASIF,[=R>F8[Y1*65P)Y#<9!D1/^:0\MW$P.'\T M%Q_CB>,91I!"I P$T7];6$":&B3-X[\2U*G6-(G'XSWZ>UN\+N:!2%CP]#N- M53)QA@Z*844VJ;KGN[^A+*AO\"*>2ON+=F6LYZ!H(Q7/RF3-(*.L^"=/I1!' M"1JG.<$O$_S3A-Z%A*!,"&RA!3-;UBU19#H6?(>$B=9H9F"UL=FZ&LK,-BZ5 MT'>ISE/3I>+1X]NY%B)&"YYI=TAB]7V+EMHR\28%Q%?H8MB[)S,&]/H6%*&I M?*,3ORYOT>M7;] K1!GZDO"-)"R68U=IOF95-RJYS0MN_@5N ?K,F4HD>L=B MB.OYKJZS*M;?%SOW6P$_$W&- GR%?,_O-?!9_'IZT$(GJ+0/+%YP2?N$""A% MO2,_],.AT$P(PM9@QE=[<6.D]4,+DE-%4OH_Q%=HEO&-CO[GDX9$'Q5D\M\F M?8OU>\WKFS?$C( S'[O:XJO.H81CB*JC&ME^Q[;>R77"IS%-S M#UM@&VBT?BO"<[>F([!:L6%5;/C"+@Z[E*HCL)I4@TJJ0>X>NP>ON'\HW']A6Y<$NI*K([2Z7(>6#+>V,;]G[.#,LD'8 M/S/V>93OX]$%8Q\:(]S>&7T !H*D=O=FL3XA4*D$,6>C1JJM8,_>JX[0ZJ4? MNBSM<>](0Y.K=T0Y8^\$VN[1Z?4#,3: M'MZEIJ)WHCC#5;/5!X*9/1:?S,_-AP-[^CW %%\==*>RIDRB%%8:TKL>:,5% M<9 O+A3/[5GX@2M]LK;#!$@,P@3H^RO.U?["+%!]3IG^!%!+ P04 " " M@:E8S"PFO]L" #/" &0 'AL+W=OFZ)%*2=EJE54+-NGV8]L&%2T UF-DF:??K=S:$ M)6D:;5*D?0';W'M^]SA\])="/JH44<-3S@LU<%*MRTO757&*.5-GHL2"GLR$ MS)FFJ9R[JI3($@O*N>M[7NCF+"N<8=^N17+8%Y7F68&1!%7E.9//8^1B.7 Z MSFKA+INGVBRXPW[)YCA%?5]&DF9NRY)D.18J$P5(G V<4>=RTC/Q-N!KADNU M-@:3R8,0CV9RDPPG N7 @P1FKN+X3RT_8Y'-N^&+!E;W"LHGU'(@KI47>@$E!GA7U MG3TU/JP!B&PI0J)JDX@IC!=5YR\8P(-AZB M2L8I82#BK(#K)P-#.+Y"S3*NWA'X?GH%QT?OX BR KZDHE*L2%3?U:39[.S& MC;YQK<]_15\ MZ+0J8+K(L%D$^]2KFW"_BKAL;^7\);),P@Z)^![?G>'GLG? MPX,]Z;O0\-(2E;,T8Q/5N8F0/[!A)699CS[A+TP[+N+]:Q>1EV$ M8:<-VE![WJH]WZOV>AI%NQ3M1?WKZS@0V4:"89M@^)\K-SRD50D*.W/)5Y?Q!G&?,8NGV"PT,*&7]AT ML4D$16.=EAV8'$BNVB][[.JP TC3%P!I!TB#[U8HN+QBCN69T1LP/IK8_"*D M&M!DCBO_I]PY0[><<"Z?:2FYHRH["TR5,-/*<;5"57"T\!8NRY+[\C$!<]6^ M 5_,XRMTC M[0B&SIP4:BT5CN'NBJ(*71 ='P!5\K71CB==FL2.W7C,N.F?3 MUEGZ@K,A7).7RL)'56+Y'!]3EGVJZ3;5:7J0\)J94Q@.WD":I".XO[N"XZ.3 M [S#OH3#P#O\KQ+^^$+A,'V)H5.(FHYRR:-4;YZU># ML^3# >>CWOGH$'L^5[8Q3!4(MUCH-1HRO,]CRW(66'R7K_,DB]=[A,>]\/B@ M\/,G@X\T8NQ^Z?$_TH/S]W^)QSO/7Z)9A2:W4.A&N;83^M-^CERV[?,GO!U" M]$967%D0N"1H&PO=V]R:W-H965TE?7 M5/U: )?M+!@'!\<-VU;&.L)LVM MW(+YTJP56F'/4K :A&92$ 7E+)B/)\O4 MQKN KPQ:?70F5LE&RCMKK(I9$-F"@$-N+ /%SSTL@7-+A&7\[#B#/J4%'I\/ M[)^<=M2RH1J6DG]CA:EFP8> %%#2'3Y!D[=D7A3,MI=RLA+^C=AFGUV H8SK MU]/08%(+#?,NP<(GB)](D)!K*4RER:4HH'B(#['8ON+X4/$B/DEX3=6().,W M)([B=*">Y;_#DQ/E)'T#$\>7/-M *2#?YQMM%+[1'T,=\XSI,*.= MVXEN: ZS =3@[J'('OU8GP>?1R2^Y_('HA/>_'I*?;LLBS!S2%AO@T&VZ"H M@2'5IZG.QNEH'+T<>F'+9Y#1*/T+Z.6$1X-1@]JZ?:%)+G?"^!?7>_N5-'>3 M^,B_P%7E-\L?&K_G\#UMF="$0XF4T>@]#KKRN\,;1C9N_#;2X#"[8X7K%I0- MP/M22G,P;()^@6>_ 5!+ P04 " "@:E8CDP)ZL$" #D!@ &0 'AL M+W=O-&\ M6HM5-)>EX4Q K(@N\YRJYRO@T"VLP-P7L4++;U!2 MEH/03 JB8+/P+@<75U/K7SE\9;#7K3FQF:RE?+#&,EUX@14$'!)C$2@..[@& MSBT0RGBL,;V&T@:VYP?T#U7NF,N::KB6_!M+3;;P9AY)84-+;N[D_B/4^8PM M7B*YKKYD7_L&'DE*;61>!Z."G DWTJ>Z#JV T4L!81T05KH=4:7RAAH:S97< M$V6]$&Q!&'([0Z_FKPCEVG*;,DH)TOA MSMT6\/0&#&5,*-[N(CS+YDL-16IGOL&\[,J_:3.Y7< ]?3.8!.^/B!TV8H?'T*.EUB45"1"Y(8D[(UT=22E24.1V M%<<]LG(5^ME9(Y>#8QE7+/:M[Z+!9#H<#^;^KD/=J%$W^E=UJ.JD2Y #GK0% MA6'0+6?,N:Z$8*BJ0ORI'%[F#F;7(I_WPO)M\TI!/_@_YY"_R67\\ MZR:?-N33H^0QJ 2O,G9BDC*=R!*O-1Y&PJ5F8DN*P_M]A3Q'=-Z2%_0'XS_D M^:VF9?O_9ZJV3&C"88-A07^*%5:NISK#R*+J8VMIL"M6TPQ_0Z"L ^YOI#0' MP[;&YL<6_0)02P,$% @ H&I6/ 1N+4N P [A( T !X;"]S='EL M97,N>&ULW5A=:]LP%/TK1EU'"Z-.XL6-UR2P!0J#;13:A[T5)983@2QYLM(E M^_73E1SGH[JEZ\.6SB&U=(_.N4?2=2TRK,U:L-L%8R9:E4+6([(PIOH0Q_5L MP4I:7ZB*28L42I?4V*Z>QW6E&M'IX,( 8N+I\\2?TL:D+_>EW?!3*^2)IQAM$*#9+%LF=!PY;C9E/"R4 MW.Y-0GS JM.210]4C,B$"C[5'%@%+;E8^W / C,EE(Z,+0J;K@N1^I>'N[X' M]=+HE%PJ[7+[#/[OM!E^ &QZ8) +T1KL$1\8#RMJ#-/RVG;<8!=\!$5-^VY= M68=S3=?=7I]L">YFDTR5SIENTW3))C0>"E: 'IN_%GO:JV-FW#NR:;)O64-/T,KX#^KMJ7GM7MO' F4WFA5\Y?JKHC6 J7=Q=5I58OU1\+DLF9_\LQ..AW3#BQ9* M\U\V&Y3*S :8)M$#TX;/=B,_-:WNV,ILRFE5X)Y[K]#SWUWG.9-,4[%KVM;^ M,:_RBQTGE__*LONO&RZ:WX'G.Y*.3@I4W=&H/\WOZ=GS."KH4 MYJX%1V3;_LIROBRS=M0-+$0S:MO^ M/KINTYT.;B,FP[P-@L@ Y0Q0CF>%D(G[ M8'G"G,Q>X9EF69*D*;:BDTG0P01;MS2%;U@-\P8,+ ]D^K.UQG<;KY"GZP#; MTZT"5CN0/YP':BK,21+85DB3)LC "6-A!DF (/(TX@CD #QB2).X]>/ ^ MBC?OJ7C["]?X-U!+ P04 " "@:E8EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( *!J5C6&Y%)'@4 ,$L / M >&PO=V]R:V)O;VLN>&ULQ9I);]LX%(#_"N'+M(>,K34+X@!96P/N-*B# M7 M:HFTB$NF25-+TUP\IQ=.GVGZ8RXM/UF;J$[?O<3E_T>9IKO43^UE7RHX' M*^?69\.A+5:BYO9OO1;*WUEH4W/G3\UR:-=&\-*NA'!U-8Q'HWQ8; MM.[-$)YH)PHGM?(7PX5'*5[L[_OAE#U+*^>RDNYU/&B/*S%@M52REK]$.1Z, M!LRN],MG;>0OK1RO9H71534>1-V-1V&<++8NSP+D Y_;]HKC\V_<@XP'^<@G MN)#&NO:)-GWN&9^%?[@[:YR^DY43YH8[\5R0A^9,^AMF4K;@=)#7_EQ7LO1O+]D5K[@J!&LSUP+ & &, M#P;(/MQS )D@D,D[0LX"1/B#97K!OJZ% 9 I ID>#/+V1R,!9(9 9@>#O.9V M!2!S!#*GA;SGK^S9LGMAVK^'&GDC;5%IVQ@!$(\1Q&-:Q(FRLA2&/1A>^@Z0 M71K#U;++3$!X@A">T!+>;3K"MG^\:JQ4PK8%[5:"70/(4P3RE!9RUM0U-Z^! M:B:72OJ_<=^C7Q:%;GR/#OOP$=:)CV@QOXEGH1K!%D;7S#H:8ME,M6U;C4>L:U_PLQ7OM9<(\TQ$+)H[+@U[Y)7/QB^"AY;\9V.) M,,-$Q(KYPLV3\)%0Y>TGBL9()T4/#C-+1*R6B0_MU#*\E%U:&]0%S#("8FF)A8,'A@ S$3 M3#$)L6+ZD1)B M\^"8&<3$S),0FP<7)/1X@JDG(58/CMDK=$P]";%Z<,Q>H6/N28C=@V/F$!-S M3T+L'ASS&$Y]8^Y)#SE#]OT$8F(.2HD=A&.>0DS,0BFQA7:'PD?LK3^%F)B% M4F(+H9B]@46*KLL06VA?R.Y!?>HEQ,0LE!);:'?(?L0NR](?:HB)62@EMM ^ MS#8O&S@9F6(62@\R 'K#[-=-S$+I(4= ?4S,0BFQA7!,&"%EF(4R\DDV#!-& M2!EFH8S80C@FC) RS$(9L85P3!@A99B%,FH+8:/S7A/*, MEQ!;",7M-"-T? M0#X+UYM$^*]?%V$0-X46RC +9>^ZBO/;DHI781,0Q,0LE!U@60? 0DS,0ME[ MK/!L8VZ*'F)B%LJH=POLFYSI>D<,P^[F)62@GWZ2&K)6R(XB)62@GMA!<+=WJW#7< M\)>C^]2(+;2U@-IGA9B8A?+60L/V87MQ7HJ%5*+\Q[_"^NL%KXI[P\)/MXDG MS<)R^Z*IJFM_[:N::EYN=N!N=@]?_ M02P,$% @ H&I6,A!-T#(HPS=1Y +Z1 ITA@\%3$D>/E7'X@AGWZ5 M0SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_; M;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7 M=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" H MY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8 M@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCIYV2;0 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0 MVU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V= M0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF'RL)- [4.\@T#M0[R#0.U#O M(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'2KWV?*WQ^=])]7B^MUP??UE^G9RP<\$YW5;4Y[]02P,$% M @ H&I6.(A,D+Q 0 &2< !, !;0V]N=&5N=%]4>7!E&ULS=K+ M3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY M$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z M>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU9 M3,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V M!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G M$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I1 M2.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J M4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'( MJE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56C MR&I09#4HLAH460V*K 9%5H,BJT&1U?RGK/?.K?\X?GR6G6WZMWPV_B-N\0)0 M2P$"% ,4 " "@:E8!T%-8H$ "Q $ @ $ M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( *!J5A9;JCW[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ H&I6,H'I._)!0 YAX !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ H&I6 G*QPDG!0 MQ0 !@ ("!71D 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ H&I6&I#_1]( M @ H@4 !@ ("!<2T 'AL+W=O00 ,D2 8 " M@>\O !X;"]W;W)K- >&PO=V]R:W-H965T&UL4$L! A0#% @ H&I6$*[*^61%P _T< !D M ("!N3D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ H&I6+8A?KN>!P 1Q0 !D ("!C5\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H&I M6$ELH$IB P (@@ !D ("!*'$ 'AL+W=O&PO=V]R:W-H965T^! !X;"]W;W)K M&UL4$L! A0#% @ H&I6/QQ97]L" H14 M !D ("!784 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H&I6#PL%M_- @ /08 !D M ("!"I8 'AL+W=O&PO=V]R:W-H965T MQ !X;"]W;W)K&UL4$L! A0# M% @ H&I6!-C8NU&!@ 5Q( !D ("!S[0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ H&I6+[# MK:S] P 9@H !D ("!-,0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H&I6/8?#5?6 @ /@8 !D M ("!%M$ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ H&I6 [;^,O8!0 D", !D ("! M5=P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ H&I6&KDF^.V @ 9@< !D ("!S>@ 'AL+W=O&UL4$L! A0#% @ H&I6,!K)AQ\ M @ <@8 !D ("!@?, 'AL+W=OP" ##"0 &0 M@($T]@ >&PO=V]R:W-H965T&UL4$L! A0#% @ H&I6)'G41F. P $ \ !D M ("!T_P 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ H&I6!"M-(,Z @ >04 !D ("!N @! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M H&I6*QHYFND @ C@8 !D ("!?Q(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H&I6# CHC?N @ 7P@ !D M ("!/R8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ H&I6'<:3?X1 P N0D !D ("!)SH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H&I M6+;CB>-[! TQ, !D ("!*DU6&<# +"P &0 M @('<2P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ H&I6,PL)K_; @ SP@ M !D ("!9%,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ H&I6(Y,">K! @ Y 8 !D M ("!DEL! 'AL+W=O&PO-A M 0!?&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " "@:E8XB$R0O$! 9)P $P M @ %O:@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 2P!+ (04 ( "1; $ ! end XML 75 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 76 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 165 319 1 false 60 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Consolidated Balance Sheets Sheet http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 100030 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Consolidated Statements of Operations Sheet http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 100050 - Statement - Consolidated Statements of Equity Sheet http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity Consolidated Statements of Equity Statements 5 false false R6.htm 100060 - Statement - Consolidated Statements of Cash Flows Sheet http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Formation and Business of the Company Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureFormationAndBusinessOfCompany Formation and Business of the Company Notes 9 false false R10.htm 995465 - Disclosure - Summary of Significant Accounting Policies Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995475 - Disclosure - Revenue from Contracts with Customers Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 995485 - Disclosure - Loss Per Common Share Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShare1 Loss Per Common Share Notes 12 false false R13.htm 995495 - Disclosure - Fair Value Measurements Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 995505 - Disclosure - Marketable Securities Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecurities Marketable Securities Notes 14 false false R15.htm 995515 - Disclosure - Intangible Assets and Goodwill Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 995525 - Disclosure - Leases and Leasing Commitments Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitments Leases and Leasing Commitments Notes 16 false false R17.htm 995535 - Disclosure - Long-Term Debt Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebt Long-Term Debt Notes 17 false false R18.htm 995545 - Disclosure - Stockholders' Equity Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 Stockholders' Equity Notes 18 false false R19.htm 995555 - Disclosure - Stock-Based Compensation Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 995565 - Disclosure - Commitments and Contingencies Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 20 false false R21.htm 995575 - Disclosure - Income Taxes Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 21 false false R22.htm 995585 - Disclosure - Subsequent Events Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEvents Subsequent Events Notes 22 false false R23.htm 995595 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 23 false false R24.htm 995605 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 24 false false R25.htm 995615 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomers 25 false false R26.htm 995625 - Disclosure - Loss Per Common Share (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareTables Loss Per Common Share (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShare1 26 false false R27.htm 995635 - Disclosure - Fair Value Measurements (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurements 27 false false R28.htm 995645 - Disclosure - Marketable Securities (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecurities 28 false false R29.htm 995655 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill 29 false false R30.htm 995665 - Disclosure - Leases and Leasing Commitments (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsTables Leases and Leasing Commitments (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitments 30 false false R31.htm 995675 - Disclosure - Long-Term Debt (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtTables Long-Term Debt (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebt 31 false false R32.htm 995685 - Disclosure - Stockholders' Equity (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquity1 32 false false R33.htm 995695 - Disclosure - Stock-Based Compensation (Tables) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation 33 false false R34.htm 995705 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 34 false false R35.htm 995715 - Disclosure - Summary of Significant Accounting Policies - Summary of Payment Service Obligations (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPaymentServiceObligationsDetails Summary of Significant Accounting Policies - Summary of Payment Service Obligations (Details) Details 35 false false R36.htm 995725 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Type of Services Performed (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Type of Services Performed (Details) Details 36 false false R37.htm 995735 - Disclosure - Revenue from Contracts with Customers - Information on Accounts Receivable and Contract Liabilities (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationOnAccountsReceivableAndContractLiabilitiesDetails Revenue from Contracts with Customers - Information on Accounts Receivable and Contract Liabilities (Details) Details 37 false false R38.htm 995745 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Liabilities Balance (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSignificantChangesInContractLiabilitiesBalanceDetails Revenue from Contracts with Customers - Significant Changes in Contract Liabilities Balance (Details) Details 38 false false R39.htm 995755 - Disclosure - Revenue from Contracts with Customers - Summary of Changes in Allowance for Credit Losses And Returns (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails Revenue from Contracts with Customers - Summary of Changes in Allowance for Credit Losses And Returns (Details) Details 39 false false R40.htm 995765 - Disclosure - Revenue from Contracts with Customers - Schedule of Remaining Performance Obligation (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRemainingPerformanceObligationDetails Revenue from Contracts with Customers - Schedule of Remaining Performance Obligation (Details) Details 40 false false R41.htm 995775 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails Revenue from Contracts with Customers - Additional Information (Details) Details 41 false false R42.htm 995785 - Disclosure - Revenue from Contracts with Customers - Information about Deferred Contract Costs (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails Revenue from Contracts with Customers - Information about Deferred Contract Costs (Details) Details 42 false false R43.htm 995795 - Disclosure - Loss Per Common Share - Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails Loss Per Common Share - Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common (Details) Details 43 false false R44.htm 995805 - Disclosure - Loss Per Common Share - Summary of Basic and Diluted Net Loss Per Common Share (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails Loss Per Common Share - Summary of Basic and Diluted Net Loss Per Common Share (Details) Details 44 false false R45.htm 995815 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) Details 45 false false R46.htm 995825 - Disclosure - Marketable Securities - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails Marketable Securities - Additional Information (Details) Details 46 false false R47.htm 995835 - Disclosure - Marketable Securities - Schedule of Information about Marketable Securities (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails Marketable Securities - Schedule of Information about Marketable Securities (Details) Details 47 false false R48.htm 995845 - Disclosure - Marketable Securities - Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInvestmentsInUnrealizedLossPositionAndForWhichAnOtherthantemporaryImpairmentHasNotBeenRecognizedIn Marketable Securities - Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings (Details) Details 48 false false R49.htm 995855 - Disclosure - Intangible Assets and Goodwill - Summary of Capitalized Software Development Costs (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfCapitalizedSoftwareDevelopmentCostsDetails Intangible Assets and Goodwill - Summary of Capitalized Software Development Costs (Details) Details 49 false false R50.htm 995865 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails Intangible Assets and Goodwill - Additional Information (Details) Details 50 false false R51.htm 995875 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) Details 51 false false R52.htm 995885 - Disclosure - Intangible Assets and Goodwill - Total Amortization Expense Associated with Identifiable Intangible Assets (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTotalAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetails Intangible Assets and Goodwill - Total Amortization Expense Associated with Identifiable Intangible Assets (Details) Details 52 false false R53.htm 995895 - Disclosure - Intangible Assets and Goodwill - Impairment and Wite-off of Intangible Assets (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillImpairmentAndWiteoffOfIntangibleAssetsDetails Intangible Assets and Goodwill - Impairment and Wite-off of Intangible Assets (Details) Details 53 false false R54.htm 995905 - Disclosure - Leases and Leasing Commitments - Schedule of Supplemental Cash Flow Information Related to Operating and Finance Leases (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureLeasesAndLeasingCommitmentsScheduleOfSupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesDetails Leases and Leasing Commitments - Schedule of Supplemental Cash Flow Information Related to Operating and Finance Leases (Details) Details 54 false false R55.htm 995915 - Disclosure - Leases and Leasing Commitments - Schedule of Components of Lease Expense (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails Leases and Leasing Commitments - Schedule of Components of Lease Expense (Details) Details 55 false false R56.htm 995925 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails Long-Term Debt - Schedule of Long-term Debt (Details) Details 56 false false R57.htm 995935 - Disclosure - Long-Term Debt - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails Long-Term Debt - Additional Information (Details) Details 57 false false R58.htm 995945 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 58 false false R59.htm 995955 - Disclosure - Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) Details 59 false false R60.htm 995965 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 60 false false R61.htm 995975 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails Stock-Based Compensation - Summary of Stock Option Activity (Details) Details 61 false false R62.htm 995985 - Disclosure - Stock-Based Compensation - Summary of RSUs Activity (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails Stock-Based Compensation - Summary of RSUs Activity (Details) Details 62 false false R63.htm 995995 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) Details 63 false false R64.htm 996005 - Disclosure - Stock-Based Compensation - Schedule of Employee Stock Purchase Plan Expense (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanExpenseDetails Stock-Based Compensation - Schedule of Employee Stock Purchase Plan Expense (Details) Details 64 false false R65.htm 996015 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 65 false false R66.htm 996025 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 66 false false R67.htm 996035 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 67 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: avdx:NumberOfServiceProviderAccountedForMoreThanTenPercentageOfRevenue, avdx:RevenueRemainingPerformanceObligationContractualTerm, ecd:TrdArrDuration, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - avdx-20240331.htm 8 avdx-20240331.htm avdx-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "avdx-20240331.htm": { "nsprefix": "avdx", "nsuri": "http://avidxchange.com/20240331", "dts": { "inline": { "local": [ "avdx-20240331.htm" ] }, "schema": { "local": [ "avdx-20240331.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" ] } }, "keyStandard": 276, "keyCustom": 43, "axisStandard": 27, "axisCustom": 0, "memberStandard": 31, "memberCustom": 27, "hidden": { "total": 14, "http://fasb.org/us-gaap/2023": 6, "http://xbrl.sec.gov/dei/2023": 4, "http://avidxchange.com/20240331": 2, "http://xbrl.sec.gov/ecd/2023": 2 }, "contextCount": 165, "entityCount": 1, "segmentCount": 60, "elementCount": 614, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 590, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 15 }, "report": { "R1": { "role": "http://avidxchange.com/20240331/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_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets", "longName": "100010 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "100030 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R4": { "role": "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations", "longName": "100040 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:Revenues", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R5": { "role": "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity", "longName": "100050 - Statement - Consolidated Statements of Equity", "shortName": "Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_1e3cc100-3fd6-41bc-9ebc-1979989816de", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1e3cc100-3fd6-41bc-9ebc-1979989816de", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows", "longName": "100060 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true }, "uniqueAnchor": null }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureFormationAndBusinessOfCompany", "longName": "995455 - Disclosure - Formation and Business of the Company", "shortName": "Formation and Business of the Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomers", "longName": "995475 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShare1", "longName": "995485 - Disclosure - Loss Per Common Share", "shortName": "Loss Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurements", "longName": "995495 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecurities", "longName": "995505 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill", "longName": "995515 - Disclosure - Intangible Assets and Goodwill", "shortName": "Intangible Assets and Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitments", "longName": "995525 - Disclosure - Leases and Leasing Commitments", "shortName": "Leases and Leasing Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:LesseeOperatingAndFinancingLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:LesseeOperatingAndFinancingLeasesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebt", "longName": "995535 - Disclosure - Long-Term Debt", "shortName": "Long-Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquity1", "longName": "995545 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensation", "longName": "995555 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995565 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995575 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEvents", "longName": "995585 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995595 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995605 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:SummaryOfPaymentServiceObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "avdx:RestrictedFundsHeldForCustomersAndPaymentServiceObligationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:SummaryOfPaymentServiceObligationsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "avdx:RestrictedFundsHeldForCustomersAndPaymentServiceObligationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersTables", "longName": "995615 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareTables", "longName": "995625 - Disclosure - Loss Per Common Share (Tables)", "shortName": "Loss Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables", "longName": "995635 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesTables", "longName": "995645 - Disclosure - Marketable Securities (Tables)", "shortName": "Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables", "longName": "995655 - Disclosure - Intangible Assets and Goodwill (Tables)", "shortName": "Intangible Assets and Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsTables", "longName": "995665 - Disclosure - Leases and Leasing Commitments (Tables)", "shortName": "Leases and Leasing Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:SupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "avdx:LesseeOperatingAndFinancingLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:SupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "avdx:LesseeOperatingAndFinancingLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtTables", "longName": "995675 - Disclosure - Long-Term Debt (Tables)", "shortName": "Long-Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables", "longName": "995685 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables", "longName": "995695 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995705 - 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": "34", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "ix:continuation", "span", "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "ix:continuation", "span", "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPaymentServiceObligationsDetails", "longName": "995715 - Disclosure - Summary of Significant Accounting Policies - Summary of Payment Service Obligations (Details)", "shortName": "Summary of Significant Accounting Policies - Summary of Payment Service Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "avdx:ServiceObligationsLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "avdx:RestrictedFundsHeldForCustomersAndPaymentServiceObligationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "avdx:ServiceObligationsLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "avdx:RestrictedFundsHeldForCustomersAndPaymentServiceObligationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails", "longName": "995725 - Disclosure - Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Type of Services Performed (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of Revenues Disaggregated by Type of Services Performed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "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": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "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": "avdx-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationOnAccountsReceivableAndContractLiabilitiesDetails", "longName": "995735 - Disclosure - Revenue from Contracts with Customers - Information on Accounts Receivable and Contract Liabilities (Details)", "shortName": "Revenue from Contracts with Customers - Information on Accounts Receivable and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "avdx:TradeAccountReceivableNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "avdx:ScheduleOfAccountsReceivableAndContractLiabilitiesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "avdx:TradeAccountReceivableNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "avdx:ScheduleOfAccountsReceivableAndContractLiabilitiesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSignificantChangesInContractLiabilitiesBalanceDetails", "longName": "995745 - Disclosure - Revenue from Contracts with Customers - Significant Changes in Contract Liabilities Balance (Details)", "shortName": "Revenue from Contracts with Customers - Significant Changes in Contract Liabilities Balance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "avdx:ScheduleOfSignificantChangesInContractLiabilitiesBalancesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "avdx:ScheduleOfSignificantChangesInContractLiabilitiesBalancesTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails", "longName": "995755 - Disclosure - Revenue from Contracts with Customers - Summary of Changes in Allowance for Credit Losses And Returns (Details)", "shortName": "Revenue from Contracts with Customers - Summary of Changes in Allowance for Credit Losses And Returns (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_76bb3f2c-c8f7-4cf8-b8e6-d24d3cff3f70", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_76bb3f2c-c8f7-4cf8-b8e6-d24d3cff3f70", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRemainingPerformanceObligationDetails", "longName": "995765 - Disclosure - Revenue from Contracts with Customers - Schedule of Remaining Performance Obligation (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of Remaining Performance Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "avdx:RevenueRemainingPerformanceObligationCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "avdx:RevenueRemainingPerformanceObligationCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "longName": "995775 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:CapitalizedContractCostAmortizationMethod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:CapitalizedContractCostAmortizationMethod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails", "longName": "995785 - Disclosure - Revenue from Contracts with Customers - Information about Deferred Contract Costs (Details)", "shortName": "Revenue from Contracts with Customers - Information about Deferred Contract Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:CapitalizedSalesCommissionsAndImplementationCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:CapitalizedSalesCommissionsAndImplementationCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails", "longName": "995795 - Disclosure - Loss Per Common Share - Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common (Details)", "shortName": "Loss Per Common Share - Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "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": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "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": "avdx-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails", "longName": "995805 - Disclosure - Loss Per Common Share - Summary of Basic and Diluted Net Loss Per Common Share (Details)", "shortName": "Loss Per Common Share - Summary of Basic and Diluted Net Loss Per Common Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "unique": true } }, "R45": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "995815 - Disclosure - Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_5c6cdf37-c09b-41f0-b6f5-56c2a88ecfa3", "name": "us-gaap:AssetsFairValueDisclosure", "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": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5c6cdf37-c09b-41f0-b6f5-56c2a88ecfa3", "name": "us-gaap:AssetsFairValueDisclosure", "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": "avdx-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails", "longName": "995825 - Disclosure - Marketable Securities - Additional Information (Details)", "shortName": "Marketable Securities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_979015dd-1c7f-4d61-9071-7bb7451d71fb", "name": "avdx:InvestmentsHeldInMarketableSecuritiesContractualMaturitiesPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_979015dd-1c7f-4d61-9071-7bb7451d71fb", "name": "avdx:InvestmentsHeldInMarketableSecuritiesContractualMaturitiesPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails", "longName": "995835 - Disclosure - Marketable Securities - Schedule of Information about Marketable Securities (Details)", "shortName": "Marketable Securities - Schedule of Information about Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:HeldToMaturitySecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInvestmentsInUnrealizedLossPositionAndForWhichAnOtherthantemporaryImpairmentHasNotBeenRecognizedIn", "longName": "995845 - Disclosure - Marketable Securities - Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings (Details)", "shortName": "Marketable Securities - Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfCapitalizedSoftwareDevelopmentCostsDetails", "longName": "995855 - Disclosure - Intangible Assets and Goodwill - Summary of Capitalized Software Development Costs (Details)", "shortName": "Intangible Assets and Goodwill - Summary of Capitalized Software Development Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "avdx:SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:CapitalizedComputerSoftwareAdditions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "avdx:SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails", "longName": "995865 - Disclosure - Intangible Assets and Goodwill - Additional Information (Details)", "shortName": "Intangible Assets and Goodwill - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails", "longName": "995875 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)", "shortName": "Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTotalAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetails", "longName": "995885 - Disclosure - Intangible Assets and Goodwill - Total Amortization Expense Associated with Identifiable Intangible Assets (Details)", "shortName": "Intangible Assets and Goodwill - Total Amortization Expense Associated with Identifiable Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillImpairmentAndWiteoffOfIntangibleAssetsDetails", "longName": "995895 - Disclosure - Intangible Assets and Goodwill - Impairment and Wite-off of Intangible Assets (Details)", "shortName": "Intangible Assets and Goodwill - Impairment and Wite-off of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6a987274-7f75-4991-bdb8-cb4f641a00cd", "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "unique": true } }, "R54": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureLeasesAndLeasingCommitmentsScheduleOfSupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesDetails", "longName": "995905 - Disclosure - Leases and Leasing Commitments - Schedule of Supplemental Cash Flow Information Related to Operating and Finance Leases (Details)", "shortName": "Leases and Leasing Commitments - Schedule of Supplemental Cash Flow Information Related to Operating and Finance Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:FinanceLeasePrincipalPayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "avdx:SupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesTableTextBlock", "div", "avdx:LesseeOperatingAndFinancingLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "unique": true } }, "R55": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails", "longName": "995915 - Disclosure - Leases and Leasing Commitments - Schedule of Components of Lease Expense (Details)", "shortName": "Leases and Leasing Commitments - Schedule of Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "avdx:LesseeOperatingAndFinancingLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "avdx:LesseeOperatingAndFinancingLeasesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "longName": "995925 - Disclosure - Long-Term Debt - Schedule of Long-term Debt (Details)", "shortName": "Long-Term Debt - Schedule of Long-term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "longName": "995935 - Disclosure - Long-Term Debt - Additional Information (Details)", "shortName": "Long-Term Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R58": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "995945 - 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_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:CommonStockNumberOfVotesEntitledPerShare", "unitRef": "U_Vote", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "avdx:CommonStockNumberOfVotesEntitledPerShare", "unitRef": "U_Vote", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails", "longName": "995955 - Disclosure - Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)", "shortName": "Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "avdx:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_27dcdaa3-8b60-4dbe-901d-bccb88f76317", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "avdx:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "unique": true } }, "R60": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "longName": "995965 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0cc311d4-f1b6-4458-af57-f7287808b3aa", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "unique": true } }, "R61": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "longName": "995975 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Details)", "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_7973c8d6-646d-48c3-a163-ec358cc6ae39", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "unique": true } }, "R62": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails", "longName": "995985 - Disclosure - Stock-Based Compensation - Summary of RSUs Activity (Details)", "shortName": "Stock-Based Compensation - Summary of RSUs Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_b8bc6f71-3fce-49a4-b090-692228839eba", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8bc6f71-3fce-49a4-b090-692228839eba", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R63": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails", "longName": "995995 - Disclosure - Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "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": "avdx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_6191fc3f-1c3e-416a-a6f5-637f3b00213e", "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": "avdx-20240331.htm", "unique": true } }, "R64": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanExpenseDetails", "longName": "996005 - Disclosure - Stock-Based Compensation - Schedule of Employee Stock Purchase Plan Expense (Details)", "shortName": "Stock-Based Compensation - Schedule of Employee Stock Purchase Plan Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "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": "avdx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_32112bb3-80f6-466e-bf8f-c76cfbe23ee1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "unique": true } }, "R65": { "role": "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "996015 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_01884dcd-877c-494f-8588-9559d9b47250", "name": "us-gaap:NontradeReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_01884dcd-877c-494f-8588-9559d9b47250", "name": "us-gaap:NontradeReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "ix:continuation", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } }, "R66": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996025 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "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": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7c3cb105-0b17-42e4-9991-395516d371e1", "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": "avdx-20240331.htm", "first": true, "unique": true } }, "R67": { "role": "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "996035 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_2807b55d-11d2-495c-a4a4-a3ae73dd8dfc", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_2807b55d-11d2-495c-a4a4-a3ae73dd8dfc", "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "avdx-20240331.htm", "first": true, "unique": true } } }, "tag": { "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_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "ASU No.2016-13", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r292" ] }, "us-gaap_AccountingStandardsUpdate202108Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate202108Member", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update 2021-08 [Member]", "terseLabel": "ASU No. 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": [ "r464", "r465" ] }, "avdx_AccountingStandardsUpdate202301Member": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "AccountingStandardsUpdate202301Member", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASU No. 2023-01", "label": "Accounting Standards Update 2023-01 [Member]", "documentation": "Accounting Standards Update 2023-01 [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts Notes And Loans Receivable [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_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r14", "r717" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Changes in Allowance for Credit Losses And Returns", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r856" ] }, "avdx_AccountsReceivableAllowanceForCreditLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "AccountsReceivableAllowanceForCreditLossesMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "documentation": "Accounts receivable allowance for credit losses.", "label": "Accounts Receivable Allowance For Credit Losses [Member]", "terseLabel": "Accounts Receivable Allowance for Credit Losses" } } }, "auth_ref": [] }, "avdx_AccountsReceivableAllowanceForReturnsMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "AccountsReceivableAllowanceForReturnsMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "documentation": "Accounts receivable allowance for returns.", "label": "Accounts Receivable Allowance For Returns [Member]", "terseLabel": "Accounts Receivable Allowance For Returns" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableChangeInMethodCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableChangeInMethodCreditLossExpenseReversal", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Change in Method, Credit Loss Expense (Reversal)", "terseLabel": "Adjustment to allowance on adoption of ASU 2016-13", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable from change in methodology." } } }, "auth_ref": [ "r306" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://avidxchange.com/20240331/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": [ "r682" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationOnAccountsReceivableAndContractLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationOnAccountsReceivableAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss", "totalLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r634", "r681", "r723", "r916" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowances of $4,271 and $4,231, 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": [ "r260", "r261" ] }, "avdx_AccretionOfInvestmentsHeldToMaturity": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "AccretionOfInvestmentsHeldToMaturity", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accretion of investments held to maturity", "label": "Accretion of Investments held to Maturity", "documentation": "Accretion of investments held to maturity." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued Liabilities, Current, Total", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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)." } } }, "auth_ref": [ "r18" ] }, "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": [ "r768" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r95", "r717", "r920" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "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": [ "r439", "r440", "r441", "r611", "r831", "r832", "r833", "r903", "r922" ] }, "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": [ "r774" ] }, "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": [ "r774" ] }, "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": [ "r774" ] }, "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": [ "r774" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r212", "r213", "r214", "r215", "r225", "r266", "r267", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r320", "r439", "r440", "r441", "r454", "r455", "r456", "r457", "r464", "r465", "r466", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r509", "r510", "r513", "r514", "r515", "r516", "r524", "r525", "r529", "r530", "r531", "r532", "r546", "r547", "r548", "r549", "r550", "r561", "r562", "r563", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, ESPP, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense for Employee Stock Purchase Plan, or ESPP", "documentation": "Amount of increase in additional paid-in capital (APIC) for recognition of cost for employee stock purchase program (ESPP) award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock-based compensation", "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r69", "r70", "r402" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "totalLabel": "Total adjustments", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r111" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used by operating activities" } } }, "auth_ref": [] }, "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": [ "r739", "r750", "r760", "r785" ] }, "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": [ "r742", "r753", "r763", "r788" ] }, "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": [ "r774" ] }, "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": [ "r781" ] }, "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": [ "r746", "r754", "r764", "r781", "r789", "r793", "r801" ] }, "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": [ "r799" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanExpenseDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "verboseLabel": "Stock based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r434", "r446" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Allowance balance, Ending Balance", "periodStartLabel": "Allowance balance, Beginning Balance", "terseLabel": "Allowance for doubtful accounts, Beginning Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r182", "r264", "r305", "r307", "r311", "r916" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for credit loss, current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r182", "r264", "r305" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease), Total", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "terseLabel": "Deduction released to revenue", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r856" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Recoveries of amounts previously written off", "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery." } } }, "auth_ref": [ "r310" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Amounts written off as uncollectable", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r309" ] }, "us-gaap_AllowanceForNotesAndLoansReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForNotesAndLoansReceivableCurrent", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Current", "terseLabel": "Receivable, allowance for credit loss, current", "documentation": "Amount of allowance for credit loss on financing receivable, classified as current." } } }, "auth_ref": [ "r182", "r264", "r305" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://avidxchange.com/20240331/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_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r103", "r356", "r527", "r826" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillTotalAmortizationExpenseAssociatedWithIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total amortization expense associated with identifiable intangible assets", "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": [ "r6", "r46", "r50" ] }, "avdx_AmortizationRateOfThePrincipalAmountForTheFirstTwoYears": { "xbrltype": "percentItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "AmortizationRateOfThePrincipalAmountForTheFirstTwoYears", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization rate of the principal amount for the first two years.", "label": "Amortization Rate of the Principal Amount for the First Two Years", "terseLabel": "Amortization rate of the principal amount for the first two years" } } }, "auth_ref": [] }, "avdx_AmortizationRateOfThePrincipalAmountForTheLastThreeYears": { "xbrltype": "percentItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "AmortizationRateOfThePrincipalAmountForTheLastThreeYears", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amortization rate of the principal amount for the last threeyears", "label": "Amortization Rate of the Principal Amount for the Last Three Years", "terseLabel": "Amortization rate of the principal amount for the last three years" } } }, "auth_ref": [] }, "avdx_AmountsChargedToContraRevenueCostOfRevenuesAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "AmountsChargedToContraRevenueCostOfRevenuesAndExpenses", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amounts charged to contra revenue, cost of revenues and expenses.", "label": "Amounts Charged To Contra Revenue Cost Of Revenues And Expenses", "terseLabel": "Amounts charged to contra revenue, cost of revenues and expenses" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total anti-dilutive common share equivalents", "totalLabel": "Total anti-dilutive common share equivalents", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "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": [ "r236" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails" ], "lang": { "en-us": { "role": { "label": "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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "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": [ "r37" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r132", "r176", "r199", "r242", "r251", "r255", "r291", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r469", "r473", "r511", "r571", "r639", "r717", "r730", "r870", "r871", "r906" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r170", "r183", "r199", "r291", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r469", "r473", "r511", "r717", "r870", "r871", "r906" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r77" ] }, "avdx_AvailableForFutureIssuanceUnderEmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "AvailableForFutureIssuanceUnderEmployeeStockPurchasePlanMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for Future Issuance under Employee Stock Purchase Plan", "label": "Available for Future Issuance under Employee Stock Purchase Plan [Member]", "documentation": "Available for future issuance under employee stock purchase plan." } } }, "auth_ref": [] }, "avdx_AvailableForFutureIssuanceUnderStockAwardPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "AvailableForFutureIssuanceUnderStockAwardPlansMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for Future Issuance under Stock Award Plans", "label": "Available for Future Issuance under Stock Award Plans [Member]", "documentation": "Available for future issuance under stock award plans." } } }, "auth_ref": [] }, "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": [ "r796" ] }, "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": [ "r797" ] }, "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": [ "r792" ] }, "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": [ "r792" ] }, "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": [ "r792" ] }, "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": [ "r792" ] }, "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": [ "r792" ] }, "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": [ "r792" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails", "http://avidxchange.com/20240331/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": [ "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r429", "r430", "r431", "r432", "r433" ] }, "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": [ "r795" ] }, "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": [ "r794" ] }, "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": [ "r793" ] }, "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": [ "r793" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r75", "r76" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "terseLabel": "Base Rate", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation and Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration, less current portion", "label": "Business Combination, Contingent Consideration, Liability", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "terseLabel": "Contingent consideration", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r1", "r74", "r467" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureFormationAndBusinessOfCompany" ], "lang": { "en-us": { "role": { "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Formation and Business of the Company", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r92", "r112", "r113" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment purchases in accounts payable and accrued expenses", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r34", "r35", "r36" ] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillSummaryOfCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized", "label": "Capitalized Computer Software, Amortization", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r8", "r140" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r313" ] }, "us-gaap_CapitalizedContractCostAmortizationMethod": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationMethod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Amortization Method", "documentation": "Description of method used for amortizing cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r156" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract acquisition and fulfillment costs, amortization period", "label": "Capitalized Contract Cost, Amortization Period", "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r811" ] }, "us-gaap_CapitalizedContractCostAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Axis]", "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r312" ] }, "us-gaap_CapitalizedContractCostDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Domain]", "documentation": "Cost capitalized in obtaining and fulfilling contract with customer." } } }, "auth_ref": [ "r312" ] }, "us-gaap_CapitalizedContractCostLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [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": [ "r312" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred customer origination costs, net", "label": "Capitalized Contract Cost, Net", "totalLabel": "Capitalized Contract Cost, Net, Total", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r312" ] }, "us-gaap_CapitalizedContractCostTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Table]", "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r312" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Information about Deferred Contract Costs", "label": "Capitalized Contract Cost [Table Text Block]", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r857" ] }, "avdx_CapitalizedSalesCommissionsAndImplementationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CapitalizedSalesCommissionsAndImplementationCosts", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "documentation": "Capitalized sales commissions and implementation costs.", "label": "Capitalized Sales Commissions And Implementation Costs", "terseLabel": "Capitalized sales commissions and implementation costs" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r31", "r172", "r688" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r32" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash, cash equivalents, and restricted funds held for customers, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted funds held for customers, beginning of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "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": [ "r31", "r109", "r196" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents, and restricted funds held for customers", "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": [ "r2", "r109" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]", "terseLabel": "Cash, cash equivalents, and restricted funds held for customers" } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplementary information of noncash investing and financing activities" } } }, "auth_ref": [] }, "avdx_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLeasesAndLeasingCommitmentsScheduleOfSupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "documentation": "Cash paid for amounts included in measurement of lease liabilities." } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, ASU, 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": [ "r158", "r159", "r160", "r164", "r165", "r211", "r266", "r267", "r293", "r294", "r295", "r301", "r302", "r320", "r454", "r464", "r465", "r475", "r476", "r477", "r488", "r489", "r499", "r509", "r510", "r512", "r513", "r514", "r524", "r529", "r530", "r531", "r546", "r561", "r562", "r590", "r591" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in accounting principle, ASU, 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": [ "r158", "r159", "r160", "r164", "r165", "r266", "r267", "r293", "r294", "r295", "r301", "r302", "r303", "r320", "r454", "r464", "r465", "r466", "r475", "r476", "r477", "r478", "r488", "r489", "r490", "r493", "r499", "r509", "r510", "r512", "r513", "r514", "r524", "r529", "r530", "r531", "r546", "r561", "r562", "r590", "r591", "r812" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "terseLabel": "Change in accounting principle, ASU, Immaterial effect [true false]", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r157", "r212", "r224", "r298", "r458" ] }, "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": [ "r772" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://avidxchange.com/20240331/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_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Class 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": [ "r179", "r180", "r181", "r241", "r361", "r362", "r363", "r365", "r368", "r373", "r375", "r604", "r605", "r606", "r607", "r700", "r807", "r827" ] }, "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": [ "r773" ] }, "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": [ "r773" ] }, "us-gaap_CommercialAndIndustrialSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialAndIndustrialSectorMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Industrial", "label": "Commercial and Industrial Sector [Member]", "documentation": "Sector of the economy consisting of companies engaged in commercial and industrial business activities." } } }, "auth_ref": [ "r693", "r924", "r925", "r926", "r927" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "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": [ "r23", "r85", "r572", "r625" ] }, "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_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://avidxchange.com/20240331/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": [ "r119", "r324", "r325", "r683", "r864" ] }, "avdx_CommitmentsAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CommitmentsAndContingenciesLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments and Contingencies [Line Items]" } } }, "auth_ref": [] }, "avdx_CommitmentsAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CommitmentsAndContingenciesTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Commitments and contingencies.", "label": "Commitments and Contingencies [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Common shares reserved for future issuance", "terseLabel": "Common stock reserved for future issuance", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "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": [ "r720", "r721", "r722", "r724", "r725", "r726", "r727", "r831", "r832", "r903", "r919", "r922" ] }, "avdx_CommonStockNumberOfVotesEntitledPerShare": { "xbrltype": "integerItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CommonStockNumberOfVotesEntitledPerShare", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of votes per share", "label": "Common Stock, Number of Votes Entitled Per Share", "documentation": "Common stock, number of votes entitled per share." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock par value", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par or stated value per share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r94", "r626" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "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": [ "r94" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares", "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": [ "r9", "r94", "r626", "r645", "r922", "r923" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 1,600,000,000 shares authorized as of March 31, 2024 and December 31, 2023; 206,315,368 and 204,084,024 shares issued and outstanding as of March 31, 2024 and December 31, 2023, 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": [ "r94", "r574", "r717" ] }, "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": [ "r778" ] }, "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": [ "r777" ] }, "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": [ "r779" ] }, "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": [ "r776" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Nonqualified Deferred Compensation Plan", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r38", "r40", "r79", "r80", "r259", "r682" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r38", "r40", "r79", "r80", "r259", "r602", "r682" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r38", "r40", "r79", "r80", "r259", "r682", "r810" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r90", "r152" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r38", "r40", "r79", "r80", "r259" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "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": [ "r38", "r40", "r79", "r80", "r259", "r682" ] }, "us-gaap_ContingentLiabilityReserveEstimatePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentLiabilityReserveEstimatePolicy", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Liabilities", "label": "Contingent Liability Reserve Estimate, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates." } } }, "auth_ref": [ "r130", "r131" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationOnAccountsReceivableAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Contract with Customer, Liability, Total", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r377", "r378", "r389" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSignificantChangesInContractLiabilitiesBalanceDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized included in beginning of period balance", "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": [ "r390" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization, Total", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of revenues (exclusive of depreciation and amortization expense)", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r815", "r816" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenues", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation." } } }, "auth_ref": [ "r53", "r117", "r118" ] }, "avdx_CostsToFulfillContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CostsToFulfillContractsMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to Fulfill Contracts", "label": "Costs to fulfill contracts [Member]", "documentation": "Costs to fulfill contracts [Member]" } } }, "auth_ref": [] }, "avdx_CostsToObtainContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CostsToObtainContractsMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails" ], "lang": { "en-us": { "role": { "label": "Costs to obtain contracts [Member]", "documentation": "Costs to obtain contracts [Member]", "terseLabel": "Costs to Obtain Contracts" } } }, "auth_ref": [] }, "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_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "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_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect Adjustment", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r166", "r210", "r218", "r225", "r297", "r304", "r439", "r440", "r441", "r456", "r457", "r479", "r481", "r482", "r484", "r485", "r486", "r491", "r494", "r496", "r497", "r548" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r166", "r210", "r218", "r225", "r297", "r304", "r439", "r440", "r441", "r456", "r457", "r479", "r481", "r482", "r484", "r485", "r486", "r491", "r494", "r496", "r497", "r548" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r166", "r210", "r218", "r225", "r297", "r304", "r439", "r440", "r441", "r456", "r457", "r479", "r481", "r482", "r484", "r485", "r486", "r491", "r494", "r496", "r497", "r548" ] }, "avdx_CurrentEstimatedCreditLossesMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CurrentEstimatedCreditLossesMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "documentation": "Current Estimated Credit Losses [Member]", "label": "Current Estimated Credit Losses [Member]", "terseLabel": "Current estimated credit losses" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://avidxchange.com/20240331/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_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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": [ "r39", "r259" ] }, "avdx_CustomerFundsHeldInTrustAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CustomerFundsHeldInTrustAccounts", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer funds held in trust accounts", "label": "Customer Funds Held in Trust Accounts", "documentation": "Customer funds held in trust accounts." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "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": [ "r73" ] }, "avdx_CybersecurityExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CybersecurityExpenses", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cybersecurity expenses", "label": "Cybersecurity Expenses", "documentation": "Cybersecurity expenses." } } }, "auth_ref": [] }, "avdx_CybersecurityIncidentMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "CybersecurityIncidentMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Cybersecurity incident.", "label": "Cybersecurity Incident [Member]", "terseLabel": "Cybersecurity Incident" } } }, "auth_ref": [] }, "avdx_DailySimpleSofrAndTermSofrLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "DailySimpleSofrAndTermSofrLoansMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Daily simple SOFR and term SOFR loans.", "label": "Daily Simple SOFR And Term SOFR Loans [Member]", "terseLabel": "Daily Simple SOFR and Term SOFR Loans" } } }, "auth_ref": [] }, "avdx_DailySimpleSofrTermSofrAndBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "DailySimpleSofrTermSofrAndBaseRateMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Daily simple SOFR, term SOFR and base rate.", "label": "Daily Simple SOFR, Term SOFR and Base Rate [Member]", "terseLabel": "Daily Simple SOFR, Term SOFR and Base Rate" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument, basis spread on variable rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total principal due", "label": "Long-Term Debt, Gross", "terseLabel": "Total principal due", "verboseLabel": "Letters of credit outstanding", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r13", "r133", "r358" ] }, "us-gaap_DebtInstrumentCovenantCompliance": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantCompliance", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant compliance", "label": "Debt Instrument, Covenant Compliance", "documentation": "States whether the entity was in compliance with the debt covenants throughout the reporting period, and describes facts and circumstances of any compliance failure." } } }, "auth_ref": [ "r13", "r89" ] }, "us-gaap_DebtInstrumentCovenantDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantDescription", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Covenant Description", "terseLabel": "Covenant description", "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants." } } }, "auth_ref": [ "r13", "r89" ] }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Description of Variable Rate Basis", "terseLabel": "Debt instrument, term SOFR plus", "documentation": "Description of reference rate used for variable rate of debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r82", "r84", "r341", "r528", "r696", "r697" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r20", "r82", "r359", "r528" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r20", "r342" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "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": [ "r201", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r528", "r695", "r696", "r697", "r698", "r699", "r828" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt instrument, periodic payment", "totalLabel": "Debt Instrument, Periodic Payment, Total", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r21", "r88" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Debt instrument, periodic payment, principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r21" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "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": [ "r21", "r60", "r63", "r81", "r82", "r84", "r87", "r123", "r124", "r201", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r528", "r695", "r696", "r697", "r698", "r699", "r828" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities, Amortized Cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "totalLabel": "Marketable Securities, Net Amortized Cost", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r269", "r276", "r278", "r566" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation plan liabilities", "label": "Deferred Compensation Liability, Classified, Noncurrent", "totalLabel": "Deferred Compensation Liability, Classified, Noncurrent, Total", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "avdx_DeferredCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "DeferredCompensationMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation", "label": "Deferred Compensation[Member]", "documentation": "Deferred compensation." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation plan assets", "label": "Deferred Compensation Plan Assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r817" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Noncurrent, Net", "totalLabel": "Debt Issuance Costs, Noncurrent, Net, Total", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r83" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r111" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r819" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, less current portion", "totalLabel": "Deferred Revenue, Noncurrent, Total", "label": "Deferred Revenue, Noncurrent", "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": [ "r820" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization expense", "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r52" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation and amortization expense", "totalLabel": "Depreciation, Depletion and Amortization, Total", "label": "Depreciation, Depletion and Amortization", "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": [ "r6", "r247" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "terseLabel": "Technology", "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": [ "r127" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "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": [ "r388", "r701", "r702", "r703", "r704", "r705", "r706", "r707" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "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": [ "r388", "r701", "r702", "r703", "r704", "r705", "r706", "r707" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenues Disaggregated by Type of Services Performed", "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": [ "r873" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://avidxchange.com/20240331/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": [ "r400", "r404", "r435", "r436", "r438", "r712" ] }, "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": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://avidxchange.com/20240331/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": [ "r734" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://avidxchange.com/20240331/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": [ "r767" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://avidxchange.com/20240331/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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "totalLabel": "Net loss per share attributable to common stockholders, basic", "terseLabel": "Net loss per common share, basic", "verboseLabel": "Net loss per share attributable to common stockholders, 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": [ "r191", "r216", "r217", "r218", "r219", "r220", "r227", "r230", "r233", "r234", "r235", "r239", "r497", "r498", "r567", "r581", "r689" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "totalLabel": "Net loss per share attributable to common stockholders, diluted", "terseLabel": "Net loss per common share, diluted", "verboseLabel": "Net loss per share attributable to common stockholders, 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": [ "r191", "r216", "r217", "r218", "r219", "r220", "r230", "r233", "r234", "r235", "r239", "r497", "r498", "r567", "r581", "r689" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShare1" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Per Common Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r226", "r236", "r237", "r238" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r450" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanExpenseDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average amortization period", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r437" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unamortized stock-based compensation expense", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r901" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized stock-based compensation expense", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r901" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanExpenseDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ESPP", "verboseLabel": "Employee Stock Purchase Plan", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Outstanding Stock Options", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://avidxchange.com/20240331/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": [ "r732" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://avidxchange.com/20240331/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": [ "r732" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://avidxchange.com/20240331/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": [ "r732" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://avidxchange.com/20240331/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": [ "r806" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://avidxchange.com/20240331/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": [ "r732" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://avidxchange.com/20240331/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": [ "r732" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://avidxchange.com/20240331/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": [ "r732" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://avidxchange.com/20240331/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": [ "r732" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "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": [ "r9", "r166", "r186", "r187", "r188", "r207", "r208", "r209", "r213", "r221", "r223", "r240", "r297", "r304", "r376", "r439", "r440", "r441", "r456", "r457", "r479", "r481", "r482", "r483", "r484", "r486", "r496", "r517", "r518", "r519", "r520", "r521", "r522", "r550", "r592", "r593", "r594", "r611", "r666" ] }, "us-gaap_EquitySecuritiesByIndustryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesByIndustryAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Industry Sector [Axis]", "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r613", "r614", "r615", "r672", "r674", "r677", "r679", "r693", "r722" ] }, "us-gaap_EquitySecuritiesIndustryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesIndustryMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Industry Sector [Domain]", "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate." } } }, "auth_ref": [ "r613", "r614", "r615", "r672", "r674", "r677", "r679", "r722" ] }, "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": [ "r775" ] }, "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": [ "r739", "r750", "r760", "r785" ] }, "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": [ "r736", "r747", "r757", "r782" ] }, "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": [ "r781" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r501", "r502", "r505" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r501", "r502", "r505" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r10" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r77", "r78" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r349", "r393", "r394", "r395", "r396", "r397", "r398", "r502", "r554", "r555", "r556", "r696", "r697", "r708", "r709", "r710" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r78", "r128" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r501", "r502", "r503", "r504", "r506" ] }, "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_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "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": [ "r500" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r349", "r393", "r398", "r502", "r554", "r708", "r709", "r710" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r349", "r393", "r398", "r502", "r555", "r696", "r697", "r708", "r709", "r710" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "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": [ "r349", "r393", "r394", "r395", "r396", "r397", "r398", "r502", "r556", "r696", "r697", "r708", "r709", "r710" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r10" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r349", "r393", "r394", "r395", "r396", "r397", "r398", "r554", "r555", "r556", "r696", "r697", "r708", "r709", "r710" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "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": [ "r500", "r506" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r535", "r540", "r716" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLeasesAndLeasingCommitmentsScheduleOfSupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows for finance leases", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r537", "r544" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of lease obligations under finance leases", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r534" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Obligations under finance leases, less current maturities", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r534" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLeasesAndLeasingCommitmentsScheduleOfSupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows for finance leases", "negatedLabel": "Principal payments on finance leases", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r536", "r544" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r535", "r540", "r716" ] }, "us-gaap_FinancialServicesSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialServicesSectorMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial", "label": "Financial Services Sector [Member]", "documentation": "Sector of the economy consisting of companies engaged in financial services." } } }, "auth_ref": [ "r722", "r924", "r925", "r926", "r927" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Estimated useful lives of acquired assets", "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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "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": [ "r174", "r317" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Total Amortization Expense Associated with Identifiable Intangible Assets", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillImpairmentAndWiteoffOfIntangibleAssetsDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "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": [ "r315", "r316", "r317", "r318", "r560", "r564" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r564" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillImpairmentAndWiteoffOfIntangibleAssetsDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r560" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillImpairmentAndWiteoffOfIntangibleAssetsDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "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": [ "r47", "r49" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net Amount", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r116", "r560" ] }, "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": [ "r743", "r754", "r764", "r789" ] }, "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": [ "r743", "r754", "r764", "r789" ] }, "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": [ "r743", "r754", "r764", "r789" ] }, "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": [ "r743", "r754", "r764", "r789" ] }, "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": [ "r743", "r754", "r764", "r789" ] }, "us-gaap_FundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FundsHeldForClients", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted funds held for customers", "label": "Funds Held for Clients", "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements." } } }, "auth_ref": [ "r822" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r105", "r649" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r102" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Goodwill, Total", "label": "Goodwill", "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": [ "r173", "r314", "r565", "r694", "r717", "r859", "r860" ] }, "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": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwill" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets and Goodwill", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r115" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in goodwill", "label": "Goodwill, Period Increase (Decrease)", "totalLabel": "Goodwill, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) 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": [ "r858" ] }, "us-gaap_GovernmentSectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentSectorMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government", "label": "Government Sector [Member]", "documentation": "Sector of the economy consisting of government agencies and authorities." } } }, "auth_ref": [ "r722", "r924", "r925", "r926", "r927" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities, Gross unrealized gains", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r145", "r284" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Marketable Securities, Gross unrealized losses", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r146", "r285" ] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAbstract", "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Continuous Unrealized Loss Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInvestmentsInUnrealizedLossPositionAndForWhichAnOtherthantemporaryImpairmentHasNotBeenRecognizedIn" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate fair value of investments with unrealized losses", "label": "Debt Securities, Held-to-Maturity, Unrealized Loss Position, Fair Value", "totalLabel": "Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value, Total", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), in unrealized loss position." } } }, "auth_ref": [ "r148" ] }, "us-gaap_HeldToMaturitySecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesCurrent", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails2": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity, Amortized Cost, before Allowance for Credit Loss, Current", "terseLabel": "Marketable Securities, Amortized Cost", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity), classified as current." } } }, "auth_ref": [ "r271", "r837", "r855" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities, Fair Value", "label": "Debt Securities, Held-to-Maturity, Fair Value", "totalLabel": "Debt Securities, Held-to-maturity, Fair Value, Total", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r144", "r283", "r566", "r570" ] }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Information about Marketable Securities", "label": "Debt Securities, Held-to-Maturity [Table Text Block]", "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillImpairmentAndWiteoffOfIntangibleAssetsDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Impairment and write-off on intangible assets", "terseLabel": "Impairment and write-off of intangible assets", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r826", "r861" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss 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", "r100", "r135", "r242", "r250", "r254", "r256", "r568", "r578", "r691" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r319", "r321", "r650" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r321", "r650" ] }, "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": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://avidxchange.com/20240331/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": [ "r200", "r448", "r451", "r452", "r453", "r459", "r461", "r462", "r463", "r609" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense", "totalLabel": "Provision for (benefit from) income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r149", "r161", "r222", "r223", "r248", "r449", "r460", "r582" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid, Net", "totalLabel": "Income Taxes Paid, Net, Total", "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": [ "r33" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable", "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedInterestReceivableNet", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Interest Receivable, Net", "negatedLabel": "Accrued interest", "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other 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": [ "r825" ] }, "avdx_IncreaseDecreaseInDeferredCustomerOriginationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "IncreaseDecreaseInDeferredCustomerOriginationCosts", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred customer origination costs.", "label": "Increase Decrease In Deferred Customer Origination Costs", "negatedLabel": "Deferred customer origination costs" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r686" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r813", "r825" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other noncurrent assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r825" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "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": [ "r5" ] }, "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": [ "r746", "r754", "r764", "r781", "r789", "r793", "r801" ] }, "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": [ "r799" ] }, "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": [ "r735", "r805" ] }, "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": [ "r735", "r805" ] }, "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": [ "r735", "r805" ] }, "us-gaap_InsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceRecoveries", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Insurance Recoveries", "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses." } } }, "auth_ref": [ "r104" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r45", "r48" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r83", "r137", "r189", "r246", "r526", "r651", "r728", "r921" ] }, "avdx_InternallyDevelopedSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "InternallyDevelopedSoftwareMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillImpairmentAndWiteoffOfIntangibleAssetsDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Internally Developed Software [Member]", "label": "Internally Developed Software [Member]", "terseLabel": "Internally Developed Software" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r106", "r245" ] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "avdx_InvestmentsHeldInMarketableSecuritiesContractualMaturitiesPeriod": { "xbrltype": "durationItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "InvestmentsHeldInMarketableSecuritiesContractualMaturitiesPeriod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities, contractual maturity period", "label": "Investments held in Marketable Securities, Contractual Maturities Period", "documentation": "Investments held in marketable securities, contractual maturities period." } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecurities" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r129", "r138", "r139", "r163", "r268", "r272", "r507", "r508" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease expense", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r539", "r716" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease expense", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Components of Lease Expense", "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": [ "r905" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "avdx_LesseeOperatingAndFinancingLeasesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "LesseeOperatingAndFinancingLeasesDisclosureTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitments" ], "lang": { "en-us": { "role": { "terseLabel": "Leases and Leasing Commitments", "label": "Lessee Operating And Financing Leases Disclosure [Text Block]", "documentation": "Lessee operating and financing leases disclosure." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit", "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_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letter of credit, Amount", "verboseLabel": "Letters of credit outstanding", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r17", "r199", "r291", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r470", "r473", "r474", "r511", "r624", "r690", "r730", "r870", "r906", "r907" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r99", "r134", "r576", "r717", "r829", "r854", "r904" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholder's Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r19", "r171", "r199", "r291", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r470", "r473", "r474", "r511", "r717", "r870", "r906", "r907" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r77" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, outstanding amount", "label": "Long-Term Line of Credit", "totalLabel": "Long-term Line of Credit, Total", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r13", "r133", "r915" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Term loan facility by an aggregate amount", "verboseLabel": "Borrowing capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityExpirationDate1", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Expiration date", "terseLabel": "Line of credit facility, maturity date", "label": "Line of Credit Facility, Expiration Date", "documentation": "Date the credit facility terminates, in YYYY-MM-DD format." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Aggregate 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": [ "r15" ] }, "avdx_LineOfCreditFacilityMinimumIncrementAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "LineOfCreditFacilityMinimumIncrementAmount", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, minimum increment amount", "label": "Line Of Credit Facility Minimum Increment Amount", "documentation": "Line of credit facility, minimum increment amount." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Credit available", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, unused capacity, commitment fee percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://avidxchange.com/20240331/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_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 0.0 }, "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Current portion of term loan and promissory notes", "totalLabel": "Long-term Debt, Current Maturities, Total", "label": "Long-Term Debt, Current Maturities", "terseLabel": "Current maturities of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r177" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 }, "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long term debt", "totalLabel": "Long term debt", "label": "Long-Term Debt, Excluding Current Maturities", "verboseLabel": "Long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r178" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r121" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r21" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "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": [ "r21", "r56" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r326", "r327", "r328", "r331", "r866", "r867" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Accrual, Provision", "terseLabel": "Loss contingency accrual related to potential commercial dispute", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r865" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Loss in Period", "terseLabel": "Loss contingency, liability recorded", "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates." } } }, "auth_ref": [ "r865" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r326", "r327", "r328", "r331", "r866", "r867" ] }, "us-gaap_LossContingencyPeriodOfOccurrence": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyPeriodOfOccurrence", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Period of Occurrence", "terseLabel": "Loss contingency, period of occurrence description", "documentation": "States when the existing condition, situation, or set of circumstances involving uncertainty occurred." } } }, "auth_ref": [ "r54", "r55", "r120" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r259", "r703", "r873", "r917", "r918" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "totalLabel": "Marketable Securities, Current, Total", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r818" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [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_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r86" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r327", "r328", "r329", "r330", "r399", "r558", "r589", "r616", "r617", "r671", "r673", "r675", "r676", "r678", "r684", "r685", "r692", "r700", "r711", "r719", "r872", "r908", "r909", "r910", "r911", "r912", "r913" ] }, "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": [ "r773" ] }, "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": [ "r773" ] }, "avdx_MinimumConsolidatedEbitda": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "MinimumConsolidatedEbitda", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum consolidated EBITDA.", "label": "Minimum Consolidated EBITDA", "terseLabel": "Minimum consolidated EBITDA" } } }, "auth_ref": [] }, "avdx_MinimumLiquidityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "MinimumLiquidityAmount", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum liquidity amount.", "label": "Minimum Liquidity Amount", "terseLabel": "Minimum liquidity amount" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r327", "r328", "r329", "r330", "r399", "r558", "r589", "r616", "r617", "r671", "r673", "r675", "r676", "r678", "r684", "r685", "r692", "r700", "r711", "r719", "r872", "r908", "r909", "r910", "r911", "r912", "r913" ] }, "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": [ "r792" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money Market Mutual Funds", "label": "Money Market Funds [Member]", "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": [ "r874" ] }, "us-gaap_MovementInCapitalizedComputerSoftwareNetRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInCapitalizedComputerSoftwareNetRollForward", "lang": { "en-us": { "role": { "label": "Movement in Capitalized Computer Software, Net [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "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": [ "r800" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r259", "r703", "r873", "r917", "r918" ] }, "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": [ "r774" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash 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": [ "r195" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "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://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by 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": [ "r195" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) 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": [ "r109", "r110", "r111" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "verboseLabel": "Net loss", "totalLabel": "Net Income (Loss) Attributable to Parent, Total", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r101", "r111", "r136", "r169", "r184", "r185", "r188", "r199", "r212", "r216", "r217", "r218", "r219", "r222", "r223", "r231", "r242", "r250", "r254", "r256", "r291", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r498", "r511", "r580", "r647", "r664", "r665", "r691", "r728", "r870" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss attributable to common stockholders", "terseLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r193", "r216", "r217", "r218", "r219", "r227", "r228", "r232", "r235", "r242", "r250", "r254", "r256", "r691" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements", "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_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": [ "r773" ] }, "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": [ "r743", "r754", "r764", "r781", "r789" ] }, "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": [ "r771" ] }, "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": [ "r770" ] }, "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": [ "r781" ] }, "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": [ "r800" ] }, "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": [ "r800" ] }, "avdx_NoncashFinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "NoncashFinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Noncash amount of interest paid on finance lease liability.", "label": "Noncash Finance Lease Interest Payment On Liability", "terseLabel": "Interest paid on finance leases" } } }, "auth_ref": [] }, "avdx_NoncashInterestPaidOnNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "NoncashInterestPaidOnNotesPayable", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Noncash interest paid on notes payable.", "label": "Noncash Interest Paid On Notes Payable", "terseLabel": "Interest paid on notes payable" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-compete", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete Agreements", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r72" ] }, "us-gaap_NontradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivables", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Recoveries", "label": "Nontrade Receivables", "totalLabel": "Nontrade Receivables, Total", "documentation": "Carrying amounts due as of the balance sheet date of the sum of amounts receivable other than from customers." } } }, "auth_ref": [ "r821" ] }, "avdx_NumberOfPromissoryNotesExecuted": { "xbrltype": "integerItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "NumberOfPromissoryNotesExecuted", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of promissory notes executed.", "label": "Number of Promissory Notes Executed", "terseLabel": "Number of promissory notes executed" } } }, "auth_ref": [] }, "avdx_NumberOfServiceProviderAccountedForMoreThanTenPercentageOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "NumberOfServiceProviderAccountedForMoreThanTenPercentageOfRevenue", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of service provider accounted for more than ten percentage of revenue.", "label": "Number of Service Provider Accounted for More than Ten Percentage of Revenue", "terseLabel": "Number of service providers accounted for more than 10% of revenue" } } }, "auth_ref": [] }, "avdx_OneServiceProviderMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "OneServiceProviderMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "One service provider.", "label": "One Service Provider [Member]", "terseLabel": "One Service Provider" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Total operating expenses", "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": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss from operations", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r242", "r250", "r254", "r256", "r691" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense", "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": [ "r541", "r716" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of lease obligations under operating leases", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r534" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Obligations under operating leases, less current maturities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r534" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLeasesAndLeasingCommitmentsScheduleOfSupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows for operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r538", "r544" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r533" ] }, "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_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other noncurrent assets and deposits", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r175" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r22" ] }, "avdx_OtherNoncurrentAssetsAndDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "OtherNoncurrentAssetsAndDepositsMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Assets and Deposits", "label": "Other Noncurrent Assets And Deposits [Member]", "documentation": "Other noncurrent assets and deposits." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r107" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "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": [ "r773" ] }, "avdx_OtherThanTemporaryImpairmentAmountOfUnrealizedLossesNotRecognizedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "OtherThanTemporaryImpairmentAmountOfUnrealizedLossesNotRecognizedInEarnings", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInvestmentsInUnrealizedLossPositionAndForWhichAnOtherthantemporaryImpairmentHasNotBeenRecognizedIn" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate amount of unrealized losses", "label": "Other than Temporary Impairment, Amount of Unrealized Losses, not Recognized in Earnings", "documentation": "Other than temporary impairment, amount of unrealized losses, not recognized in earnings.", "negatedLabel": "Aggregate amount of unrealized losses" } } }, "auth_ref": [] }, "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": [ "r741", "r752", "r762", "r787" ] }, "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": [ "r744", "r755", "r765", "r790" ] }, "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": [ "r744", "r755", "r765", "r790" ] }, "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": [ "r769" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment for Contingent Consideration Liability, Financing Activities", "totalLabel": "Payment for Contingent Consideration Liability, Financing Activities, Total", "negatedTerseLabel": "Payment of acquisition-related liability", "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": [ "r4" ] }, "avdx_PaymentForServiceObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "PaymentForServiceObligations", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment service obligations", "label": "Payment for Service Obligations", "documentation": "Payment for service obligations." } } }, "auth_ref": [] }, "avdx_PaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "PaymentMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails" ], "lang": { "en-us": { "role": { "documentation": "Payment.", "label": "Payment [Member]", "terseLabel": "Payment" } } }, "auth_ref": [] }, "avdx_PaymentProcessingReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "PaymentProcessingReceivableNet", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationOnAccountsReceivableAndContractLiabilitiesDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationOnAccountsReceivableAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Payment processing receivable, net.", "label": "Payment Processing Receivable Net", "terseLabel": "Payment processing receivable, net" } } }, "auth_ref": [] }, "avdx_PaymentServiceObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "PaymentServiceObligations", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPaymentServiceObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPaymentServiceObligationsDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total payment service obligations", "negatedLabel": "Payment service obligations", "documentation": "Payment service obligations.", "label": "Payment Service Obligations", "terseLabel": "Payment service obligations" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "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": [ "r30" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Held-to-Maturity Securities", "negatedLabel": "Purchase of marketable securities held to maturity", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r28", "r270" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchases of intangible assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r108" ] }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMachineryAndEquipment", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of equipment", "label": "Payments to Acquire Machinery and Equipment", "documentation": "The cash outflow for acquisition of machinery and equipment." } } }, "auth_ref": [ "r108" ] }, "avdx_PaymentsToSupplierForAdvances": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "PaymentsToSupplierForAdvances", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier advances, net", "label": "Payments to Supplier for Advances", "documentation": "Payments to supplier for advances.", "negatedLabel": "Supplier advances, net" } } }, "auth_ref": [] }, "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": [ "r772" ] }, "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": [ "r772" ] }, "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": [ "r771" ] }, "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": [ "r781" ] }, "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": [ "r774" ] }, "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": [ "r770" ] }, "avdx_PercentageDiscountOnClosingPurchasePricePerShare": { "xbrltype": "percentItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "PercentageDiscountOnClosingPurchasePricePerShare", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage discount on closing purchase price per share", "label": "Percentage Discount on Closing Purchase Price Per Share", "documentation": "Percentage discount on closing purchase price per share." } } }, "auth_ref": [] }, "avdx_PercentageOfTheTotalCommitmentAmount": { "xbrltype": "percentItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "PercentageOfTheTotalCommitmentAmount", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the total commitment amount.", "label": "Percentage of the Total Commitment Amount", "terseLabel": "Percentage of the total commitment amount" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://avidxchange.com/20240331/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": [ "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://avidxchange.com/20240331/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": [ "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r899", "r900" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r93", "r361" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "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": [ "r93", "r626" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "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": [ "r93", "r361" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, Shares Outstanding", "label": "Preferred Stock, Shares Outstanding", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "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": [ "r93", "r626", "r645", "r922", "r923" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value; 50,000,000 shares authorized, no shares issued and outstanding as of March 31, 2024 and December 31, 2023", "label": "Preferred Stock, Value, Issued", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "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": [ "r93", "r573", "r717" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "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": [ "r823" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "verboseLabel": "Net proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Sale and Maturity of Held-to-Maturity Securities, Total", "label": "Proceeds from Sale and Maturity of Held-to-Maturity Securities", "terseLabel": "Proceeds from maturity of marketable securities held to maturity", "documentation": "Amount of cash inflow from the sale or maturity of long-term held-to-maturity securities." } } }, "auth_ref": [ "r27", "r835" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r257", "r559", "r583", "r584", "r585", "r586", "r587", "r588", "r687", "r701", "r718", "r814", "r868", "r869", "r873", "r917" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r257", "r559", "r583", "r584", "r585", "r586", "r587", "r588", "r687", "r701", "r718", "r814", "r868", "r869", "r873", "r917" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 0.0 }, "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r169", "r184", "r185", "r194", "r199", "r212", "r222", "r223", "r242", "r250", "r254", "r256", "r291", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r468", "r471", "r472", "r498", "r511", "r568", "r579", "r610", "r647", "r664", "r665", "r691", "r714", "r715", "r729", "r824", "r870" ] }, "avdx_PromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "PromissoryNoteMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Promissory Note", "terseLabel": "Promissory Note Payable for Land Acquisition", "label": "Promissory Note [Member]", "documentation": "Promissory note." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total property and equipment, net of accumulated depreciation and amortization", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "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": [ "r7", "r569", "r577", "r717" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses", "verboseLabel": "Deduction released to revenue", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r192", "r308" ] }, "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": [ "r769" ] }, "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": [ "r769" ] }, "avdx_RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rabbi trust-owned life insurance policies", "label": "Rabbi Trust-Owned Life Insurance Policies (At Cash Surrender Value)[Member]", "documentation": "Rabbi trust-owned life insurance policies (at cash surrender value)." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r327", "r328", "r329", "r330", "r392", "r399", "r430", "r431", "r432", "r557", "r558", "r589", "r616", "r617", "r671", "r673", "r675", "r676", "r678", "r684", "r685", "r692", "r700", "r711", "r719", "r722", "r862", "r872", "r909", "r910", "r911", "r912", "r913" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r327", "r328", "r329", "r330", "r392", "r399", "r430", "r431", "r432", "r557", "r558", "r589", "r616", "r617", "r671", "r673", "r675", "r676", "r678", "r684", "r685", "r692", "r700", "r711", "r719", "r722", "r862", "r872", "r909", "r910", "r911", "r912", "r913" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r26" ] }, "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": [ "r736", "r747", "r757", "r782" ] }, "avdx_ReductionOfGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ReductionOfGeneralAndAdministrativeExpense", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Reduction of general and administrative expense.", "label": "Reduction of General and Administrative Expense", "terseLabel": "Reduction of general and administrative expense" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Repayments of Long-Term Debt, Total", "label": "Repayments of Long-Term Debt", "terseLabel": "Repayments of long-term debt", "negatedLabel": "Repayments of long-term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r29", "r607" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "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": [ "r91", "r447", "r914" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails" ], "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": [] }, "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": [ "r737", "r748", "r758", "r783" ] }, "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": [ "r738", "r749", "r759", "r784" ] }, "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": [ "r745", "r756", "r766", "r791" ] }, "avdx_RestrictedFundsHeldForCustomersAndPaymentServiceObligationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "RestrictedFundsHeldForCustomersAndPaymentServiceObligationsPolicyTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Restricted Funds Held for Customers and Payment Service Obligations policy.", "label": "Restricted Funds Held For Customers And Payment Service Obligations Policy [Text Block]", "terseLabel": "Restricted Funds Held for Customers and Payment Service Obligations" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock Units", "terseLabel": "Restricted stock units", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r37" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Charges", "totalLabel": "Restructuring Charges, Total", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6", "r322", "r323", "r863" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "verboseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r96", "r125", "r575", "r596", "r601", "r608", "r627", "r717" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r166", "r207", "r208", "r209", "r213", "r221", "r223", "r297", "r304", "r439", "r440", "r441", "r456", "r457", "r479", "r482", "r483", "r486", "r496", "r592", "r594", "r611", "r922" ] }, "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": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "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": [ "r243", "r244", "r249", "r252", "r253", "r257", "r258", "r259", "r387", "r388", "r559" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomers" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers", "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": [ "r162", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r391" ] }, "avdx_RevenueRecognizedCashReceivedExcludingAmountsRecognizedAsRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "RevenueRecognizedCashReceivedExcludingAmountsRecognizedAsRevenue", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSignificantChangesInContractLiabilitiesBalanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash received, excluding amounts recognized as revenue during the period.", "label": "Revenue Recognized Cash Received Excluding Amounts Recognized As Revenue", "terseLabel": "Cash received, excluding amounts recognized as revenue during the period" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRemainingPerformanceObligationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "totalLabel": "Total", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r155" ] }, "avdx_RevenueRemainingPerformanceObligationContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "RevenueRemainingPerformanceObligationContractualTerm", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue remaining performance obligation contractual term", "label": "Revenue Remaining Performance Obligation Contractual Term", "documentation": "Revenue remaining performance obligation contractual term." } } }, "auth_ref": [] }, "avdx_RevenueRemainingPerformanceObligationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "RevenueRemainingPerformanceObligationCurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRemainingPerformanceObligationDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Remaining Performance Obligation, Current", "label": "Revenue Remaining Performance Obligation Current", "terseLabel": "Current" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Schedule of Remaining Performance Obligation", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r808" ] }, "avdx_RevenueRemainingPerformanceObligationNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "RevenueRemainingPerformanceObligationNonCurrent", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRemainingPerformanceObligationDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Remaining Performance Obligation Non Current.", "label": "Revenue Remaining Performance Obligation Non Current", "terseLabel": "Noncurrent" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Revenues, Total", "label": "Revenues", "terseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r190", "r199", "r243", "r244", "r249", "r252", "r253", "r257", "r258", "r259", "r291", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r511", "r568", "r870" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "2022 Revolver", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "avdx_RevolvingCreditFacilityOrTwoThousandAndTwentyTwoTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "RevolvingCreditFacilityOrTwoThousandAndTwentyTwoTermLoanFacilityMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Revolver or 2022 Term Loan", "label": "Revolving Credit Facility or Two Thousand And Twenty Two Term Loan Facility [Member]", "documentation": "Revolving Credit Facility or Two Thousand And Twenty Two Term Loan Facility." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLeasesAndLeasingCommitmentsScheduleOfSupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new finance lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r545", "r716" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLeasesAndLeasingCommitmentsScheduleOfSupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for new operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r545", "r716" ] }, "avdx_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLeasesAndLeasingCommitmentsScheduleOfSupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use assets obtained in exchange for new lease obligations:", "documentation": "Right of use assets obtained in exchange for lease obligations.", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]" } } }, "auth_ref": [] }, "avdx_Rule10B51TradingPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "Rule10B51TradingPlanMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Trading Plan [Member]", "documentation": "Rule 10B5-1 Trading Plan." } } }, "auth_ref": [] }, "avdx_Rule10B51TradingPlanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "Rule10B51TradingPlanOneMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Trading Plan One [Member]", "documentation": "Rule 10B5-1 Trading Plan One." } } }, "auth_ref": [] }, "avdx_Rule10B51TradingPlanTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "Rule10B51TradingPlanTwoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Trading Plan Two [Member]", "documentation": "Rule 10B5-1 Trading Plan Two." } } }, "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": [ "r800" ] }, "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": [ "r800" ] }, "avdx_RyanStahlMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "RyanStahlMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ryan Stahl [Member]", "documentation": "Ryan Stahl." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanExpenseDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Revenues", "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": [ "r259", "r809" ] }, "avdx_ScheduleOfAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ScheduleOfAccountingPoliciesLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Accounting Policies.", "label": "Schedule Of Accounting Policies [Line Items]", "terseLabel": "Schedule Of Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "avdx_ScheduleOfAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ScheduleOfAccountingPoliciesTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Accounting Policies.", "label": "Schedule Of Accounting Policies [Table]", "terseLabel": "Schedule Of Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r26" ] }, "avdx_ScheduleOfAccountsReceivableAndContractLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ScheduleOfAccountsReceivableAndContractLiabilitiesTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of accounts receivable and contract liabilities.", "terseLabel": "Information on Accounts Receivable and Contract Liabilities", "label": "Schedule Of Accounts Receivable And Contract Liabilities [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfCommonShareEquivalentSecuritiesExcludedFromTheCalculationWeightedAverageCommonDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r37" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Common Share Equivalent Securities Excluded from the Calculation Weighted Average Common Shares Outstanding", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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": [ "r37" ] }, "avdx_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Common Stock Reserved for Future Issuance", "label": "Schedule of Common Stock Reserved for Future Issuance [Table Text Block]", "documentation": "Schedule of common stock reserved for future issuance." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r21", "r60", "r63", "r81", "r82", "r84", "r87", "r123", "r124", "r696", "r698", "r830" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Basic and Diluted Net Loss Per Common Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r834" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanExpenseDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r68" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule 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": [ "r68" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r501", "r502" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillImpairmentAndWiteoffOfIntangibleAssetsDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r47", "r49", "r560" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Held-to-Maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [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": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfInformationAboutMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290" ] }, "us-gaap_ScheduleOfImpairedIntangibleAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfImpairedIntangibleAssetsTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment and Write-off of Intangible Assets", "label": "Schedule of Impaired Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of impaired intangible assets excluding goodwill. This may include a description of the facts and circumstances leading to the recording of impairment charges of intangible assets in the period, the amount of the impairment charges, the methods of determining fair value of the associated assets, the caption in the income statement in which the impairment losses are aggregated, and the segment in which the impaired intangible assets are reported." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "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": [ "r401", "r403", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Stock Purchase Plan Expense", "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of RSU Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of Stock Option Activity", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r11", "r12", "r66" ] }, "avdx_ScheduleOfSignificantChangesInContractLiabilitiesBalancesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ScheduleOfSignificantChangesInContractLiabilitiesBalancesTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Changes in Contract Liabilities Balance", "label": "Schedule Of Significant Changes In Contract Liabilities Balances [Table Text Block]", "documentation": "Schedule of significant changes in contract liabilities balances." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r57", "r58", "r59", "r60", "r61", "r62", "r63", "r123", "r124", "r125", "r179", "r180", "r181", "r241", "r361", "r362", "r363", "r365", "r368", "r373", "r375", "r604", "r605", "r606", "r607", "r700", "r807", "r827" ] }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of Investments in Unrealized Loss Position and for which an Other-than-Temporary Impairment has not been Recognized in Earnings", "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value)." } } }, "auth_ref": [ "r147" ] }, "avdx_SecondServiceProviderMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "SecondServiceProviderMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Second Service Provider", "label": "Second Service Provider [Member]", "documentation": "Second service provider." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "SOFR", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r902" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://avidxchange.com/20240331/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": [ "r731" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://avidxchange.com/20240331/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": [ "r733" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationAboutDeferredContractCostsDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationScheduleOfStockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Sales and Marketing", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and Marketing Expense", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r102" ] }, "avdx_ServiceObligationsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ServiceObligationsLiabilities", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPaymentServiceObligationsDetails": { "parentTag": "avdx_PaymentServiceObligations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPaymentServiceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Transaction Liabilities", "label": "Service Obligations Liabilities", "documentation": "Service obligations liabilities." } } }, "auth_ref": [] }, "avdx_ServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ServicesMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails" ], "lang": { "en-us": { "role": { "documentation": "Services.", "label": "Services [Member]", "terseLabel": "Services" } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One-time severance charges", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Compensation expense", "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "avdx_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantingPeriod": { "xbrltype": "durationItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardGrantingPeriod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Granting Period", "documentation": "Share based compensation arrangement by share based payment award award granting period.", "terseLabel": "Granting period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award 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": [ "r712" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Restricted Stock, Cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r422" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Restricted Stock, Granted", "verboseLabel": "New awards granted under prior plans", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of Restricted Stock, Beginning balance", "periodEndLabel": "Number of Restricted Stock Outstanding, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r417", "r418" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted Average Grant Date Fair Value, Ending balance", "periodStartLabel": "Weighted Average Grant Date Fair Value, Beginning balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r417", "r418" ] }, "avdx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Restricted Stock, Released", "label": "Share-based Compensation Arrangement By Share-based Payment Award Equity Instruments Other Than Options released In Period", "documentation": "Share-based compensation arrangement by share-based payment award equity instruments other than options released in period." } } }, "auth_ref": [] }, "avdx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReleasedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value, Released", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Released In Period Weighted Average Grant Date Fair Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options released in period weighted average grant date fair value." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "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": [ "r401", "r403", "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase in number of shares authorized", "terseLabel": "Increase in number of shares of common stock to be issued", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares allocated to be granted or issued", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for 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": [ "r64" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r411" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Stock Options, Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Stock Options, Cancelled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Stock Options, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r413" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "periodStartLabel": "Aggregate Intrinsic Value, Beginning balance", "periodEndLabel": "Aggregate Intrinsic Value, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r64" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Stock Options Outstanding, Ending balance", "periodStartLabel": "Number of Stock Options Outstanding, Beginning balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r409", "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Beginning balance", "periodEndLabel": "Weighted Average Exercise Price, Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r409", "r410" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Stock Options, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r426" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationSummaryOfRsusActivityDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquityScheduleOfCommonStockReservedForFutureIssuanceDetails", "http://avidxchange.com/20240331/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": [ "r405", "r406", "r407", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r429", "r430", "r431", "r432", "r433" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r414" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Expired", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r416" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Cancelled", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r415" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price, Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r413" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r400", "r408", "r427", "r428", "r429", "r430", "r433", "r442", "r443", "r444", "r445" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price per share", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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": [ "r713" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r64" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life, Vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r64" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r126" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock price per share", "label": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r16" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r542", "r716" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://avidxchange.com/20240331/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": [ "r112", "r197" ] }, "avdx_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "SoftwareMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureRevenueFromContractsWithCustomersScheduleOfRevenuesDisaggregatedByTypeOfServicesPerformedDetails" ], "lang": { "en-us": { "role": { "documentation": "Software.", "label": "Software [Member]", "terseLabel": "Software" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r25", "r166", "r186", "r187", "r188", "r207", "r208", "r209", "r213", "r221", "r223", "r240", "r297", "r304", "r376", "r439", "r440", "r441", "r456", "r457", "r479", "r481", "r482", "r483", "r484", "r486", "r496", "r517", "r518", "r519", "r520", "r521", "r522", "r550", "r592", "r593", "r594", "r611", "r666" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "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": [ "r207", "r208", "r209", "r240", "r559", "r603", "r612", "r618", "r619", "r620", "r621", "r622", "r623", "r626", "r629", "r630", "r631", "r632", "r633", "r635", "r636", "r637", "r638", "r640", "r641", "r642", "r643", "r644", "r646", "r648", "r649", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r723" ] }, "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_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "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_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "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": [ "r207", "r208", "r209", "r240", "r559", "r603", "r612", "r618", "r619", "r620", "r621", "r622", "r623", "r626", "r629", "r630", "r631", "r632", "r633", "r635", "r636", "r637", "r638", "r640", "r641", "r642", "r643", "r644", "r646", "r648", "r649", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r666", "r723" ] }, "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": [ "r740", "r751", "r761", "r786" ] }, "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under ESPP, Shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r9", "r93", "r94", "r125" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon vesting of restricted stock units, shares", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r9", "r125" ] }, "avdx_StockIssuedDuringPeriodSharesSettlementOfContingentConsideration": { "xbrltype": "sharesItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "StockIssuedDuringPeriodSharesSettlementOfContingentConsideration", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares settlement of contingent consideration.", "label": "Stock Issued During Period Shares Settlement Of Contingent Consideration", "terseLabel": "Issuance of common stock for settlement of contingent consideration, Shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationSummaryOfStockOptionActivityDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options, Shares", "negatedLabel": "Number of Stock Options, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r9", "r93", "r94", "r125", "r414" ] }, "avdx_StockIssuedDuringPeriodSharesUponVestingOfRestrictedStockUnitsNetOfSharesSurrenderedForTaxes": { "xbrltype": "sharesItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "StockIssuedDuringPeriodSharesUponVestingOfRestrictedStockUnitsNetOfSharesSurrenderedForTaxes", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares upon vesting of restricted stock units, net of shares surrendered for taxes.", "label": "Stock Issued During Period Shares Upon Vesting Of Restricted Stock Units Net Of Shares Surrendered For Taxes", "terseLabel": "Issuance of common stock upon vesting of restricted stock units, net of shares surrendered for taxes, shares" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under ESPP", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r9", "r93", "r94", "r125" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r9", "r93", "r94", "r125" ] }, "avdx_StockIssuedDuringPeriodValueSettlementOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "StockIssuedDuringPeriodValueSettlementOfContingentConsideration", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period value settlement of contingent consideration.", "label": "Stock Issued During Period Value Settlement Of Contingent Consideration", "terseLabel": "Issuance of common stock for settlement of contingent consideration" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r9", "r25", "r125" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "terseLabel": "stockholders' deficit", "verboseLabel": "Stockholders' Deficit", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r94", "r97", "r98", "r114", "r628", "r645", "r667", "r668", "r717", "r730", "r829", "r854", "r904", "r922" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "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": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockholdersEquity1" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r122", "r198", "r360", "r362", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r374", "r376", "r487", "r669", "r670", "r680" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://avidxchange.com/20240331/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": [ "r523", "r552" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsequent Events", "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": [ "r523", "r552" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://avidxchange.com/20240331/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": [ "r523", "r552" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://avidxchange.com/20240331/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": [ "r523", "r552" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://avidxchange.com/20240331/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": [ "r523", "r552" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEvents" ], "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": [ "r551", "r553" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureStockbasedCompensationScheduleOfEmployeeStockPurchasePlanExpenseDetails", "http://avidxchange.com/20240331/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails", "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "avdx_SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "SummaryOfCapitalizedSoftwareDevelopmentCostsTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureIntangibleAssetsAndGoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Capitalized Software Development Costs", "label": "Summary of Capitalized Software Development Costs [Table Text Block]", "documentation": "Summary of Capitalized Software Development Costs [Table Text Block]" } } }, "auth_ref": [] }, "avdx_SummaryOfPaymentServiceObligationsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "SummaryOfPaymentServiceObligationsTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Payment Service Obligations", "label": "Summary of Payment Service Obligations [Table Text Block]", "documentation": "Summary of payment service obligations." } } }, "auth_ref": [] }, "avdx_SupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "SupplementalCashFlowInformationRelatedToOperatingAndFinanceLeasesTableTextBlock", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Operating and Finance Leases", "documentation": "Supplemental cash flow information related to operating and finance leases.", "label": "Supplemental Cash Flow Information Related To Operating And Finance Leases [Table Text Block]" } } }, "auth_ref": [] }, "avdx_SupplierAdvancesReceivableAllowanceMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "SupplierAdvancesReceivableAllowanceMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "documentation": "Supplier Advances Receivable Allowance [Member]", "label": "Supplier Advances Receivable Allowance [Member]", "terseLabel": "Supplier Advances Receivable Allowance" } } }, "auth_ref": [] }, "avdx_SupplierAdvancesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "SupplierAdvancesReceivableNet", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier advances receivable, net of allowances of $1,291 and $1,333 respectively", "label": "Supplier Advances Receivable Net", "documentation": "Supplier advances receivable, net" } } }, "auth_ref": [] }, "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": [ "r780" ] }, "avdx_ToddCunninghamMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "ToddCunninghamMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Todd Cunningham [Member]", "documentation": "Todd Cunningham." } } }, "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": [ "r772" ] }, "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": [ "r779" ] }, "avdx_TradeAccountReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "TradeAccountReceivableNet", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationOnAccountsReceivableAndContractLiabilitiesDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersInformationOnAccountsReceivableAndContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Trade Account Receivable Net", "label": "Trade Account Receivable Net", "terseLabel": "Trade accounts receivable, net" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable, Supplier Advances and Allowance for Credit Losses", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r141", "r142", "r143", "r262", "r263", "r265" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureIntangibleAssetsAndGoodwillScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "terseLabel": "Trade Name", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r71" ] }, "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": [ "r799" ] }, "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": [ "r801" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://avidxchange.com/20240331/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": [] }, "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": [ "r802" ] }, "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": [ "r803" ] }, "avdx_TrdArrExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trd Arr Expiration Date", "documentation": "Trade Arrangement Expiration Date." } } }, "auth_ref": [] }, "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": [ "r801" ] }, "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": [ "r801" ] }, "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": [ "r804" ] }, "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": [ "r802" ] }, "avdx_TwoThousandAndNineteenTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "TwoThousandAndNineteenTermLoanFacilityMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Two Thousand And Nineteen Term Loan Facility [Member]", "verboseLabel": "2019 Term Loans", "terseLabel": "Term Loan Facility", "documentation": "Two thousand and nineteen term loan facility." } } }, "auth_ref": [] }, "avdx_TwoThousandAndTwentyOneLongTermIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "TwoThousandAndTwentyOneLongTermIncentivePlanMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureStockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan", "label": "Two Thousand and Twenty One Long-Term Incentive Plan [Member]", "documentation": "Two thousand and twenty one long-term incentive plan." } } }, "auth_ref": [] }, "avdx_TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty two senior secured credit facility.", "label": "Two Thousand And Twenty Two Senior Secured Credit Facility [Member]", "terseLabel": "2022 Credit Agreement" } } }, "auth_ref": [] }, "avdx_TwoThousandAndTwentyTwoTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "TwoThousandAndTwentyTwoTermLoanFacilityMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two thousand and twenty two term loan facility.", "label": "Two Thousand And Twenty Two Term Loan Facility [Member]", "terseLabel": "2022 Term Loans" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r164", "r165", "r166", "r167", "r168", "r212", "r213", "r214", "r215", "r225", "r266", "r267", "r294", "r295", "r296", "r297", "r299", "r300", "r301", "r302", "r303", "r304", "r320", "r439", "r440", "r441", "r454", "r455", "r456", "r457", "r464", "r465", "r466", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r509", "r510", "r513", "r514", "r515", "r516", "r524", "r525", "r529", "r530", "r531", "r532", "r546", "r547", "r548", "r549", "r550", "r561", "r562", "r563", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601" ] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtScheduleOfLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized deferred financing costs", "negatedLabel": "Unamortized portion of debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "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": [ "r798" ] }, "avdx_UnregulatedSettlementsWithPayees": { "xbrltype": "monetaryItemType", "nsuri": "http://avidxchange.com/20240331", "localname": "UnregulatedSettlementsWithPayees", "crdr": "credit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPaymentServiceObligationsDetails": { "parentTag": "avdx_PaymentServiceObligations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureSummaryOfSignificantAccountingPoliciesSummaryOfPaymentServiceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other unregulated settlements", "label": "Unregulated Settlements with Payees", "documentation": "Unregulated settlements with payees." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r41", "r42", "r43", "r150", "r151", "r153", "r154" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r202", "r203", "r204", "r205", "r206" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureRevenueFromContractsWithCustomersSummaryOfChangesInAllowanceForCreditLossesAndReturnsDetails" ], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r202", "r203", "r204", "r205", "r206" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLeasesAndLeasingCommitmentsScheduleOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease expense", "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": [ "r543", "r716" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/Role_DisclosureLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted-average common shares outstanding, diluted", "terseLabel": "Weighted average number of common shares used to compute net loss per share attributable to common stockholders, diluted", "verboseLabel": "Weighted-average common 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": [ "r229", "r235" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://avidxchange.com/20240331/taxonomy/role/DisclosureLossPerCommonShareSummaryOfBasicAndDilutedNetLossPerCommonShareDetails", "http://avidxchange.com/20240331/taxonomy/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted-average common shares outstanding, basic", "terseLabel": "Weighted average number of common shares used to compute net loss per share attributable to common stockholders, basic", "verboseLabel": "Weighted-average common 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": [ "r227", "r235" ] } } } }, "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": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "SubTopic": "20", "Topic": "985", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "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" }, "r18": { "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" }, "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.21)", "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.22(a)(1))", "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.22)", "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.24)", "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.25)", "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.29)", "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.29-31)", "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.3,4)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r46": { "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" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r52": { "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" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "450", "SubTopic": "20", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r56": { "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" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r63": { "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" }, "r64": { "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" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r73": { "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" }, "r74": { "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" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "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(10))", "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(20))", "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(4))", "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(8))", "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.3)", "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "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(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "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.7-03(13)(b))", "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": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "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(1))", "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(15))", "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(16))", "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(17))", "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(18))", "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r191": { "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" }, "r192": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r227": { "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" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r266": { "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" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r323": { "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(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "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)(i)", "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)(ii)", "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)(1)(iii)", "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)(1)(iv)", "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)(1)(iv)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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": "(c)(2)(i)", "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": "(c)(2)(ii)", "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": "(c)(2)(iii)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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": "(f)(1)", "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": "(f)(2)", "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": "(f)(2)(i)", "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": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r469": { "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" }, "r470": { "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" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "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(6))", "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)(1))", "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)(12))", "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)(19))", "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)(21))", "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)(22))", "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)(23)(a)(4))", "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)(25))", "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": "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" }, "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(11))", "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(16))", "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(18))", "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": "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "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(6)(b))", "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(6)(c))", "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(6)(d))", "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(6)(e))", "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(8))", "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(9)(b))", "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(9)(c))", "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(9)(d))", "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(9)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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 C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r673": { "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" }, "r674": { "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 C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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 C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r678": { "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" }, "r679": { "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 F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r730": { "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" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r767": { "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" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r807": { "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" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "340", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r817": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r818": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r822": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r823": { "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" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r917": { "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" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 82 0000950170-24-056921-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-056921-xbrl.zip M4$L#!!0 ( .!J5@X(Q%4L\T! "%%' 1 879D>"TR,#(T,#,S,2YH M=&WLO>ER&TF2+OI_GB*/9N9TE5TZ%?O"6HZQM'3+CDI2DZJ^T_>/+%814R# M1@*2.$]_/1(DQ9T@F2 29)9U4R0RD1F;?_ZYAX?[S__GV_ZP^I(F]6 \^N4O M=)/\I4JC,(Z#T>=?_K*]^^+-F[_\GU__[>?_!5"]?/WF7?4N?:VVPW3P);T< MU&$XKF>35/VP^_N/U9O1<#!*U7_]MO.V>CD.L_TTFE90[4VG!UO/GW_]^G4S MYL&H'@]G4WQ7O1G&^\\K@*.'OY@D5SZO7KIIJK8880*(!&(_4KHE^)9DFXI9 M_?\0LD7(J:^-#PXG@\][T^J'\&-5OH7O'HW2<'A8O1Z,W"@,W+#:/7[I!K8R M;%;;PV&U4[Y55SNI3I,O*6[.G[DWQ>' (1G5OSP[U?*O?',\^?R<6FN??ROW M/)O?M/7-3X9Q<')O^;.YDQ&BGL\OGKEU>NFM/[<>#_O.;VDSG1K]. M8?/S^,MSO(#?9?SXQED-GYT[.+DYN]HW+SBZ<.;F03T6C.KKIF!^Q_$74HB7 M-P,OG'DRC@"4$:AO&"#\#@/"@=/O4S$%?.J9[QV_Y?M,/)].W*C.X\E^(TYE MHE"*S*GG8(N@GODKFULNGAV,;]/+&WO=6TOK&5!U_)!Z,KTX]/CAF3>Y+_'[ M>G-?!O%;V'.CSZG!BB+_ET_TT=0U$0?K7;/#EEV- MX#\O3WU^]-B?_3@>5O7T<)A^>;;O)I\'HZW*S:;C_S78/QA/<*5.?SIPL:#I M5F4.OOWTK'EK''PY_E(/"T@*^G&@1+ A 7*' K)561:YKHLU__3G]^?J99 ME[G&O1KARCE\@:V;N.&;44S?_F\ZO%LC M"<*:D89)O5!+A20^.2Y ,8.3[8P"SR4#RY)D3@1\5#C=TA>SR>1DKO^9W.35 M*!;->K?& E"&"')%2U]/7&A4][RI/M),G),XXQX'-1N/CS0$'$LN*4>5#^ZX MJ4?8N_5BO+\_F)9IK[='L<@@2@SRD$&ZL#I)")S2*"!37]:^-."RU) U,]H0 MX[G#Q\]&@_D7_OCTQ^Y+A(QZL#4:#%&0)[.$,GQYTP5E-J/T 14.%ZL1$KQ7 M%!*N82<9P1[Y>S1=6\V#B0J44!$?'U 6J.*0 L?I"\HE;N_:=*Z((TI;'&:& M0T\#3B1S!DR,#%>QLS@NYYO^89)RPG42=Z?C\.<_W'!V87TL<[25CLQSIL!8 MBJ/MD@-/4!A95(DKX[/6%T9[@28O1=)YB"D#Y,Q:K4TV0YA/,-&(P!/?A]/TD=4G)V$>[NN4GZ#0DUBOO^01K53;.W)Y/"50H2_';X_98/[K!\M/W536+SXQ^I MGLZ[C@J8GN^=%8%H:I$]690'H30%[[0N8"28CI8%Z;%W?+'>1S!!N%LJ@? ML\%UNG#KLC3<*"\A\H(\)A=1PZ4O,V$(")EI1LO(:7*Q=<_/,LD&0E%#I?K7 MGXNMMU4WIA6^J&ILOZUB@/SRK$8*.RQV5O/9WJ2THP@Q'!/QS6]U+$CY_-PS MFS_K\6S2_-78LEM'G6F&!A>YI"D:+< HY#!"$8VDT.)R3X'$H)G',7IV_-74 MD*[COQ ]\>\\2).J:7:ZU!YZ\>;_GJ58Y[]\_+@Z?2[K=_YGQ)=].Q@.PF#Z M>RJX7<4!7FU<(R?B\0\W&3@_3#O(IK:_#>IGOQY?*0)1/IU_]^?GESYR@3>A M5;2U4X1M_OCRY^_NVV!_MG_?)Y]P%E2@@^EK%P9#'-KY:QI\_OAU_'%O/*O= M*"*9^?@5A^80/]M-H\%XLIO"#+]X]LLW-.GYN6%^?MF<'C1@<3(E4S>9%J[Z M:V-%(O-D]N0Y)]=.%D>\XM;C*\=_'[_D^9D%><7Z3":[C&#I"&(5VE<&;(J( MG6AS:96LXRET=7V^&:&QG':GV/?RS;?C,,?O,TMU-PU1JC_C'/_N)G^F@MBO MOA6LOVGQWG<^!1"*_UMD/L7<_='&?/) J&,.;1A2E#Q'$\]3AS-KA>9"RRPS M[^I\OG:#2<-S?SOOW&6E>%1!U*-U MK2E!2J$#8@!3J+1E%-J3 @"QJRME051_-QBE:4JCPJW?CMUH>4A^:HK."?-] MILC8R&A"7H6S@<*<4:QMS!88,C[")&*W,UV=HH8B%]?B6=G90=*,3&UZ9-;^ M@=9;O;/[QZ/$8C21T6Q&WG[T2KOOK7K#@" MT3Y"Z"V>GS/3N1U1#O&+;OC!#>*;T0MW,)BZX5(%C+6'@9Q)+I/B$ Q"JTB& MHH 5?Y*QB2AOC>\N^YE/3,-4<0I2_=OAFU&'+X;WVA K2?NL: I5ZBV+,DX!3/N5=;LY,O]OLW M9+Y[^\BUSQE4;ICJ(^_FNS1=\@KFBZ]@WN(*MD9K8A@X2A1BCU=@?13 O>51 MG[R=$J.;UZQGF*E.QQ(HY,/&E9YBOX5+:$')@DD2BX M8$4V1GA"NC9?M]7C)S$^1W-;/X Z;]'/)2 MXJ1U;8IN$JFCB7B4$+C8_D6WYFLIMN="J^2\$WLP6L")O:98RY6P/.-RB!P% MF:!I:S3S8+727 CE8DI=71B_N6'9@-W=2^F+*3IK/):+G0VJ+'$%6=4 (?1_$7$-I$\")9E$S! M,P\LL]!94;QLU^0[-_HR'GY!''T">]Z291$52IZT)5#7!8E(2@Q8(QFA/D1E M.NOU?5AJ>Q*+B+3IG=M/-\1/O!^EXODLVVUO&G<20GCYZJ/$[R@92YP1D(X% M$-)P,"9ER-91'HU0+':6!W=M=Z<#T^F2P_\$!^L#!R$\!2,(@2 M-5$I:WEG MU?%KI$S3]!:E#2<)5=OG05&RC?7RV^'%=I)PT;]E[O#0Z6*_,M.I C#\$:7@X!T S" M"P=6,0=1\VA3B1B/G7,@7Q)>=O+KW_");A+V#M^F+VEX1839F]'!;%HW=["G M%NO6IK[@P2G')9! "7*U*-%JTVAKN^2CRM%KWUEG=M>XVG*D&R&7* M^<2H&HQ1?N4DYM+7LK;W5F#HZ4J>MTB"<1,O5%JG3&8F5SXR)Y(W-G0TK M77 >RU'5\:CQA2P9 5N3KH4.BN(VQ-3)L6D3,%RZ47'*+(2,I8.6K*48$0 M(;GAE'DF55>GZ\A&&?Q/BL3 <'M_4VK&OA3:G M2QO>YR;L]5$*O.,Y>2L1LUTY"$94!LLCQ66$\FZ<$K&[T2*==G$NQPH3(42F MJ0?+)$Z7R!YGBB9@(2NO/7&:=]92OMKW?30E[\M9E9*N[BC:=?2YW+H[SI.3 M*TTRHMVO[F!9!] 7BMU['"NT T[X:'/.DEK0).-R#FCV>$=-P:'DLO=,A\XZ M%6X5!K,[.\#GI4DXS+H$P3AE@XP.N7WRH>R5!G N(EFDG =DC4*) MSL[9[LS7@SAPD\.BT5&O%R)_%HM>[1\,QX/,=Y8$KUDT9IMN0RV2 M"D&"D EG30L*5J(V2B+I9 3R!Y6?P*PM%\>6M"6[4&Z[;DW=$SOI8YT43BH. M)EF%VD,+<-HK($[AOYQP$SJ[3]1]:MX!I;=8IKUN37#)'_AF% =?!G'FAJ?0C7:G;N]QAJ=JHJ-S.$$)A;*<<&9@BJ]7*^E1#(6DIKMNWBZ<.UB.%O/& M!Y4U!9Y+7D[K!'AB"2C+&#.&V^0[&Y2VZ@Q-2SIG3AUW7#O00A>EE6))O:G M"?S4J!@%[ZR@;.,3XJ 4\/B2OB<$>/4M#&3\7[9E)Q-&\7V/A_O)']( MDWF:VL/+'W"-=^/]07G4HU1N3F7I=*#@(O4@LDHERJ7P3>J)UB%FWEG;H'/G M;9:#GMQY$K.D)<]N %&2!WLB2HHG0K+T.87NAF5>DZQR3D><]X./DUD]??]U ME.+;04YO1O5L4LCDAW%Y. KF](6K]W:;T^8Q'6]&/ZTHWS:] 5'H*(0&9$,4 MA#<:O,>%I2F3*FE=,HIU=3GU6^%=T!DF19T#CR5[$.J,@+80LFL+QD@MI4Y" M^\[JC((3,QE;KI[_G:-R$-_7FD5 M;@6B2X:M#"GI!"*BV>*R9%"VHE(6F4S8"VS M#"UL#SS3$I2F2ZDKEX S0SD+5#KY.!9L1S;BVLQHPZ.S41M(PG 0G#FP@0O@ M.D=M:3:A>YL O1Y]Q'JT14P65A,KE0(92_R+P0<[J_ %SI*8$9$#Z2R97X>H MC@Z8[(HB1@6>@09>4O\J!\7S"PKQBWM"&.6=-0,ZYG-9T?$#(Y$\& ].FQ+( MX_$WYRA$^"4;E"$Q:'5'_,<%]5Z>HAHO-#8>'+PM) M'Q^D^*@K+(BL.0DD06(E9Z;U 0S-"K@*S**%'[3KI)9>;G71BV#5+(Z7;C \ MW&V*RA9<*JB0)OOEUY+VI;4MNQZ1;O!L*,4D+=4@OO![_W):W$:K:#GU@:=ID=2R+B>I*Q%.'&WUQP'BR5I>AJJ:;9V;S! M:Y(OL$V7=$*>ZPT#G]!$$<@^P$1#P!)I69;$,]O90,"'<]7=I4EO4>)\-Q8[AR+H%3), MHWD2DK&E/!$:*BY:5-+12Y,"$[)SADH'RH8N*6O[_/WCTU;7BT-\4CU'ST/DSTTC M'J4S0!<*I3+.:+2F'"N/X(2BH),AC@EG9'?++6['_T96VW"DU^/)N_3U:.L, MYQ-E;(2_ACF#NKB[AK<@R(ZBF\3ZCX.(HU>DA=!U8<2>1B*YMN"TC"7OIP"G ME 5N6+),$)9M9Z-;UR9(HP/B2:+4FA$%SF1=CE9'L [YK#/&$IJH0QNVJ_/< MY0I];>[0$$V2HQY&^Q,OM/EH"3-VF;G+*34 M%$]$:]#D4FK$4L%DHCFH[AJ"9X]TSL'PBQL,"P8B]+V>%0+SIJYG13O?97!(&TP#$<\VDY99UV!?W-*/"[M*D1^EJ MXHIY;JF!Q%RIH*M*-8K(2WUEGQ,S)*]]DN355 Y;C<>!)AX")01XCN7$N0]@ M2UX\:K6UQAJJNGL0I0M.H^6$-3/JO8_)H?(N8M1=/B%-F /-TAW$MI HA,"1CE!$15B@XP)(&NL]%&:^/+6$ZA$Y%])D)0 M"(%1$$%$M'U%@"RYBXIPU*5+I^Y+919G%OF]SB)K2ZB,$6@H6]A14;!$4X0E MKX6D4=/O+=GH Q<* B-HASK4$EXR#P1G3%&91.INV=A'ES%@ M15GT"-4Q^@2<&&0+7)I2/X&!9)QI8G5TH;,.HX7"O(IF*M2S\;,VP:Z-Q? @ MD5ZKD6K.*&7>%Y]21I-.E=Q1V60(6H7L$^,I=?9,Y%HG.&\MG3/U4C BP4K' MD&-HI(=-GMG 0PGBT\IVUL72M72);;)V$9"_6 ;$HCTN%'(9[[0&840IX&M9 MD)TC-#>D2[Q].KT[4:A'G&88)\N(6,(SM2[E*$4&G#U4HE+::+W03'8VFJ"K M02)+*@!+C>6!9:"TE*B4B8.37@+EE,LF.,YW+B'T34G#+>==UM_/J]S+91V<8C(JD($*$#X9, [7 M0U">"Q.#M;YSK',5Z;B7 VZ9D)1S*8@<2^X_PE5)1EK.>3"5B?$&[8&NC7Y' M$PFL*'DCMS1QJE$@2RTJ+P)8XPOQ-S;SK"1QG0UO:]EHN]5[FXVJS M][^Y.O7U%A_#H5@O"?--@IQ00O(ID6 2/EUY83R/C!C764ZX#BF1EK-G1DU M^"C9!$FR)=S-H8V<+4BF0E1$6*L[&]+;H3H3+=)%''@>B.0064;.2*E%NF@L M.%$R)$@93'?#1%^,FVH!DT:6=@;UG[\=7IR?X\._%VYN0P?,3QP?O>%T7-_[ M43HRR=%H1Z,BW92/^#Z=_BV-PMZ^FYQC6@U%WDG(=V;I75KV$9X5G73DW N) MK">Q:$ TX8]">>JV8$2)WSM;LXV?7.'ZV34O=1I:4E&"9*1G(. %/LX 8 MHZ A2J-IYPR]&]R0']SA_E(I2<.B@!G/,N-2]LFL M.\36YD",,)="ZL?_GI;E?MR>\ F'$NN.>.0[(>#>. /[S2MIS]3=I$[9GH7)3( ME3$Z'\3\78U M@\?Y*HG'M_R.:NMPGL3_]6P46RLC\ 23AW"7V>X?VNWKTL,7#%T?4@CR<"B,U01XN1#F)'@PXE0A(2Y&*"US3J;,T[@[9*,_P\@\S MU):XWDIBRK6QFX(WF2#95DXA[4[!XGP)"=E86PZB1&D[B_Y=3.S:9E8O-&F= M(0:,(,@G$T>3-OL,A#GJ+;/!JLYM(:W,=;>DR#VCL\S)0S0E[B$X#JZ$001C MI+?<62,[YSWM SU7MEQTX,&7$RK$TY+(/ FPI:XDMU)2%;FFRT_#LAZV M.2()%&\W"I8RX(E#PD!DML1'G[J;4G8=3O5T8(IU9$H[A,T@2@5.)008PI!> M.)Y4LD8HV;F0S%48,'VYX+4P;)@AVDL9@9;-=6%E ">< ,==TKSL/N3.)G#O M3VNON+38N?/:-R#PZ5OOE8[3V<@SR:!RXB"\*D$AF8'EDC(9/5[JK"W>;ZET M:TME-0EEM?*>9X8)S(1>& M+4<1B2RQAU27 (9<+':N!"A"DLE.&-?AN>UNB@A<0.-17'F6B%LSU/6DC$@* MN=%4@.>2EP!:A;HC1V"2XSKV(7O:V>-LMP6H!RV&TF)L V*,-5*J) M?; .2E9E5/M$*-H;IGTNFJYZM@T/.B:OP=C(2P)HY$ N1?!9:6Z(BK&[V?8? MI(;&N0,VCW(1>.]8BC*58P 9A+>Q'/!4$*GB62!-CJRS9.GA"ZD\XN.B+%N= M,O'@*5)GX9(%&P.#%*TT)(7,8V<7PC61MO.DR,[[P<<)ZIKW7]%8?3O(ZD=%" M)":*J$P6VG9U.)S-'K\R'2_!A;VD*><4<&D\B%([U:O,(&22$R=9"M]9^GJGU#4?)RZF=VY_R=[G-B-Q8@G<0@.0 M^83:N02D6AT2$"F8E4&C1'4N=JY30>VG%2NU0,EBBO7\K?=R1TFO0^3(J[BC M.(>2H('H4+NFE+U2DLO46<7:82NQ(^ZHIV H.J=)RC]*;\>CS\43]::9>M0LRXE_O\=\TI80*6N)IAW5 MD 4K=99U!%/TBPXZYDP27EVZXE_9SH_(FE.3(J"]PP$'H/CK& 5E=331!*E( M9S,3K$/(YK+.Q1.-6,.@R8XI:\>3Z1P16EEBF*?BLB#$2QFH M*AOJ 82@#FQF36U#(U.RJ)HZ6R^^:)LI:IN7R4_/"2Z2F?U!78\GA^_&-P;& M=D9"I63&AU*)-Z(-*:@2. ](>+ER@BD3HI>=#93I:6[G=EU7@RC2A6@#6MD< MK;+B$LE@?5/)U@G*&%$Y=>ZTBA9>4MI=:2YB3P!E.MC Z@R?1@/3X7Y;! MQ]39O?"NQN#U&2F6KQ&%$M+C8C6TJ,60"1@3,S")<$(ID9IW]JA%]T(X.A!8 M)AB+1.8$27%;[&8*-CH/*7KN(PL6+W9U0KL8S]EB-KL0A"$L*TC:*A"<6+ E M%"%8U7VM@(R7)2:H8:\,FB)$D4H2PB4E[GV) MMA21!G#.":!*>\\4)T%U#CEZ/K>*E9)*Y3:/<.E-D"!T.00N6 12TML&EQ3E MG8V76Z/B/"T:CH9Z8QO>';A&N;'+=/3;;_7(;'2!1-G)&*(E0$N/C!$L*SGMD%-0HF[-1 MVG86CXZ290_^IV3(*1[(,'TQKJ>G9K7\67\'P\(2Y[([S%$V6M=E%8RAFEFL!7)&$AG'6)5F> M;XZ;,X=SZ51G97!])JQ%BJEBSEZ8C,12%"T!(J2)#WUV<;..H(64KA_32-<34/4M]MQ M']&A;K::OZ3'K')E4"%F-#<#L1ZY.%J?7F6)*CH MI9JY^N/3V4B;DUG9GW?HLFBWW+\=WGH)2\XP'LN//:HD?CK+9]6EU-K M]17/FU^\Y1-+S;!RNA$7>_T^;^_CP 7W5F3"S>=?L2[&=[N MIN/)^?8,ZK%@5&_]L?ORNN9<^'[Y\&4:X7"/+GOLHMT\\XCG9UM__6@#8)J9[_N9=<;,01!^C7 M?ZNJG_'?JIX>#A%Z#ER,*,@P'1]LD4TY&/V$HPI[J7@ \0.&'_CQ-Z@'_X-W M;?GQ!)\$^,E/V,*#XX=DE+UR2]JBY&#ZT[Z;?,:'-(_\J;F6W?Y@>+CU$<&H MKMZEK]7.>-^-CF_TXRF..=Y;!!C<5K>41^XT?%KON[A.@;\)*2M M@TF"KQ-W\-.Y=U_[.GS7UT&<[FWEP10:P!B5E_SO?Z>*_/3S\_(N'*6#4R-U MTL6CGI<^L4TF#Z95',^0^?YT>@#I<0/:'8L2O94FYT MFZ_SN?3C83S=.'-NL+8G S>\/?FXZN7U>['[8^O=D^-U)DQ>IQ=WWWU MXH^=-Q_?O-JMMM^]K%[]UXN_;;_[ZZOJQ?O??W^SN_OF_;MU'P]VJ_'X?[=W M__;FW5\_OG^W4;WCSETO,?0F@3XS4.7N M$X":#]UF$=1Z/!S$XWLGS0B4EMPXJC? #;_5J%W F 57RNV&H&NR\_K]SN_5 M<:=/M^+&)V*K47.-QJ.&0 Q"HQI??V*4>AT8 R_1CA(^!7"<&+#)B6BTR,:) M9]41%]Q)>>%$Y]7(%28>TV#KY3C,"E\M&Q"K'#Q*X.\G"^;,8/RZ%&F['2@] MH*2=EX'E2%JK5.5^"^5VZ^2'LF]1O1^E'\]U>EIVQ\X1F-*(PN2P!^4J#-WA M>#;%)WY+\:?YTRDAFSAK1U\(Q4XXJ!-:<0<.F7S"-^+#\>F3XT=_&=2#>7V$ MK>.[CV["N^+))#/?9VZ"DCP\W$D'X\GT697'DWTW_>79 M /M2IX!+>CST;C@<3]%::$$ZKA9WJX7ZZ6:@Q"45UWTIW!E6%@*2O_^QO?/Q MU<[;?U8[KSZ\W_E8??AC9_>/[7Q[%1S'U95^Z @HH38&2J"!3K4 DY4ME,P/,6JX$Q>7L0EM0 M\*'IQ*NY-_4,$&Q%_ 3V\2U[Y6L0W2$<)C>!-%KE//Q>MCXJ3C=:'?)LB'5: MA%)@6R(U9:+4M!C0#U3QS*U_A)O[%RSA55(N40'J"4BZ=!I^4!.6LEU8$'4EKO.SC MQ(WJ07/2LPO$3'27F-W#L_+PU.SCSO:[W3<- >LJ-SOO#ULOF#[F9M,3^3DF M9WDRWJ\^G?NOFHXO?+9Y>\6VWGRV'#(>U&5SN7H]0)V&LNW39*M55N6,YY'I M#-HQ#B(8Q$[A.2AAO JOZ?8K[A53?:]+&))KC&)3UULT22^.%7GWW[. )I/\DJU%2 M'$T.7XQCNF@4UPRR+:63DZ" MG9#@*:(B*M,L$F\'0K=CG*2Z/OKG[6#4U Y:%GQ21DEUVCI\ZT8WZ-=9)JL%Y9+QR&$DE[!HD;W7N"X:X*<1;*LO&UUFAJ=]'[2Y = MA3;\,E>-S+L7G9FDN>'(#"NIEYX([S4NV.1I!&*T "&)+D4@'6A"O"&9((JW M"]H?QFC<#/^_P4%C^2QO79V=QI[O=H>4'2V$PFT/)H@N@P,WK-*W%)K2:/AQ M+N6->F9[[2"B %5%@J[EK[?<.EUOY_#WG83__>^&4?U374W3,!WLC4>I&C4V M]D8QIH:SLD JAP*+N!;3Y1N%#^O7;G.KTCM!D0\P((R5K XF@)4!>5V2TF9% MB%'WY@J%Q6WC +:$X7<>.$/(@VW.W+)I/[:Z_VPSH3DAXY.!EMI$*VY";G M_#];').6HI.:MMC;G8\\J:!XM"^8)BE6![-)/2L;A--Q50HF%J\/93_X'PO[ M*($VVV&Z=1^LN$-+[[!M^Y";;;?;@[YYLZTCL:5<7[.31J^YQJZ[>-TUL=#V MG'D8X^)JL+J<')LU)L8"KN'^_C-'^YJDO:KZ$FOHG='T4H-&*5O1WL(R$/P1?C) M=[)R2Z^47;+B*''MJ_-=7L.KKC"1HJ%,2Z7!FI(ZHO)>M5"0*OFFQ$K<9I M7#Z]]K&BSCJM9LLT$\X*,-Q:$$YS\"(*<,Q(FB.EBMU[8^Y(O\W56WM+>?L? M+_^K7Z9/9)G2D)QW&9CE 802"+]!)$@Z:$Y8B#+3MD#WU9'N; +%+X3,%>++X24B:G[4[,BC<\H1=+QBBI>G7"Y'S:HX*RDCFUNQ MFR$U%)^RJCD?7E<_X/-P;57U#,E9O33'9["F>VYZONU?W=E6EB;.OWS4 MAQ\W*C>*U0]LWD>/*Q2O^_\N:PGO;V[%+Y56'#VG26[9-*)II*NGE255=(?U M9M4@R+6.Y5O)KZ(I.Z<]2!,XRJ]FX)W(D%2,U!0%Y&,[V[\O9I,)]FM^'+1H MG:F;WOG(^!U6Y#]3O82M@KNX_ZJC7"%E*M^-C_X4[?AK'RM"%,E!H=D?3*N L?JQ^*)M<_,3+^.MT[OKR)!",U;8LIER($B!1-+$N).F#DIZM:V%RF/QW?=N,-5[?O M^,;"*HYNOJ*MQW<.1G.(H\P#.^9)I\G1'7@^8]D[:TMC3: M.K2@'YIK$S3V W2!E/9CJAZ!;09"X%(+:V^=] *:T-@/^[C+C MKU^?O>BV*;K] /7LX8;0Y*M<.?V0=0>*.FG^LZP%%0FR*/GX5#G*8XB!;&10 MED8K\[W39\_-_V:)_C:K!Z-4UZTG:VTO-VO/DY8A;:\N=Q\_*GAZD(">)X%* ME/A$1?;@E29-EE!P!A'&:9L$M808<>] RSDJ':_+OS;+\L5\5788G7KAZ$>D M'Y%^1.X[(G<\O[]F6[)W"V]8"8NZ2W!#OB:(H"0BN#3V89 OBWQJXIU2K$;C M)EQI5L\#$+!O\Y(]EV2+'T^:=PT/R\N_#O#5^-IJA ,U+H;HET'=^,-&;A2P M%V7KK>2C+#>7\M;136)=E024@WC5*5K^@_OQTEB"/IIET6B6>B\-A\=KHOH! M9[J)*9FG,+X^8J/$@?T31^)HK.=Q1"U&A9E !>6$@.>&@;#>(&'C$F3,RMKD ME)PJ'ZK>;R*;?W6&E-JI28FGC M(CS=5#'L\C?>@YS:0.:B)[/ MJE+^O'G\'Y_FY>.?H5"'P3ZNXE^>O7GW^NP2'\WV(8ZG<'1+J6.E-A2A&Z1D M-CG;T0>/4IRWOZR ,#^=5M]T.FVC&G\?BRN#RAZL'.S9$NGW(SRWJT[=D?H/ MM^S3G2O5G^G=J1KU].1<[\KJT]^46OY\7II[C4$CK(A\>O;KX*R/MPK7\K M?2@!BR?+_MLJ_$@/-L0_/\ M?VJ!8C!/HFSD:^0JU9D*\$^EVPW1/2DO7G: 7A>I;^BF9==#:* M<+04YWEM6M^./6UEJTU3],XY[_#^($:D^C6>68>8 MB46'[XF,SL+K[7P^(W8JQ]-1\Q_;DKQ;,J0/R-;O4G'CP2#FW@+1B?V*.T[. M]L['ZLWF*F"D]5%SU=ZD>.'^W;NA&X7TJ=Y+Z9JSQE;1,86C^CM;N *1 M#PY&Z39L\LV[[7_U^Y_?M4B7Y9)3=?4;ZNJSGE_+&98Y]\_:' M!_$>.QY>F[Z9)K0+>ZAH'2I.=F2;"BSS3# __#%RLXAOC#\^%=18>FC%RL%B M);;,^@#,2HR91PTM)R!2/#>-;=*%N\C M]B)5OX^;-%N7N>4;U.J!ZHYKG?5 U0-5)XW7E8/1BV9;N"XQFDT0V-YXB&^J MCZJ.5:_^-1M,#^^#4SU&+39;EXY8CU$]1JV 3 57[WW*P_'7+@,7MK%ZC6WL M6=0#(93H$:I'J(X@U&@\3?6GDR,_IW]=#6:]*PTJ1XJN *_+?.$]"MUA(V:X8CL?V*?]J-;#8S\[D;NUH.& WT'%<2:.#\S6>[92?5L>-[9U*/-75S;#L$-?XQPPS_M-U5X M/DT&]9^K@9V_EP/1 R0FI=Y$01#\8'C\=P&@X;B>E>-SVWX\.ZX:5.U@>WM4 MN8L_6O6HTB%4$2V@RJI3(9V%%/'I8#(.*1:970VBE ,5D_&P;M#DPTEC>KBX M"UST)*3;4<:/+[?0AQCUR=!\YGFZ,\3%. M#--G-VPHQVK XFUY_YQE-#7KZLT>+7JT6'NTV'YL<(%04IRX&T[8'B=9PXXBX4X5 MY"Z>C3_J)GW$$?7H\:3'D_7'D\>VR7)LI<24W6RXHI,!+^GP*0'CAXXUAXXVMA'Z< @70 .[/0U.7N7&@Z"MR,%R0F9QZEMV!XM>K18 M>[20CQ0M&M-%KG3OI,G1_F8TS\V,3^GQHL>+M<<+]=CPX@@KU*?T;6_@!],5 M^4-?';V]!XD['=LC'0 )?$9IPR_/V+.UDH6ESD1]M/UR1H/ M'OE0',7<7'KV;O.A1J$#6UW5_?D-YWM9@BB\+5P[( M#X-1-=T;SVHWBK@02I[G4OFHV=H\J8-4X4BY'R]%[J[EQV]5_R_0N1;J MA1"I+JT7TE0".Y=I[[B9:YW)7^E-:ODUV?KIIA377;[N&MLTBI/O_UU[MU?"]KG9&U&[.U]K+6I+4,*E';EYE$\'$ER7^GY]]&?&)A, IC0(R]0J$D 9_K"32:'@]'G?[CA+#VK9J/!_"U_?/IC]R6J6IPG? I_ M5L44!OMN6/_R#/"O^=FY7YX-ODVW1K-]B./FH$VYX]FO7/ -IXD<*"=0&A+80$ADD.QAK*G<]!"G,>#K75/)BH M0 D509C P5'%(04N30C*)6Y7"8>"J VK10^'+;G >L)_+WC>2?5T,@@ENC_C MZ-;57AK&IDA/)B."CZK26%1C<8(QM"VEZE]0R_G^P>]19 O9QM M(DQ2R(0B22=)@PO&@9(J6N>YB-2U0>R7B7I2FPUL;X]ZO>>^"T3^]Z;,V/R4 MXTFFS)ZZ]TJL5V++4F+"J)"TADW6\_=^LGOH6P#Z N,^>R+!DN *%]?@):% /0[:*84K),96-;:^^@241?,^KLPHNWCOJ-9 M_W(\\],\&QZ/U<[)4+4,%!M,TRMQXH$6Q%QB2WQ6-R9<"V^\8P:T4 R$D@*L MU0D"M2I01Z2SL0T]L*()YRN?\ T4_?J@9%+\DH:'O3G?<]J>TRX)RZ1@.CJE M(1AB0?BDP)/((#F6!#64*M%*[-U%W'J7IBU#E]DP6O>DMK?G^\GNL6\15R9A MU$:00.C$D),Q!]09DA5W:"*35GC< V"?VE"FCT5XW+MRZVK0[\X.#H:# M-*E<_#*WW=?$LB>::AFB!ZZ(0$./W8 MC99FY=$-9E=NY77-K,^*:!4L 1$(Q=DV DRV$:BESN$[DF:Y;;/^@6:;<]Z- MV>[M^I[;]MSV(7R4G#'M7404T AFEBDPG$70QBAA5>#&73A$6K74^+OJ/UNE;;W*>G')+3-4694#4'C.U1;$I.SW.VMNS>D!MH["Q/4RZ2P_A)R=93-R-ZJ.VA=J%3SCHI M)X) .\(X$-)&L#)8<)$0R;(WI)WS?@\(M6R#Z"4F-7J\4/N06Y&-&+5 K)OG MK+WI\G$\=<-[6"EK/YK=4I[K*;Z]#^XVBH\+H[6U#%S0%H2E&:P5Y8*NATQC:\N;!^ #[==AL&I3LV@?[ M>*&)_.L5S1.7LE[1W"H@-:$JL8D"<<2^V'H M1M/M47QU++3M;6]30C8H[3>X>_#K)[L'OX7 +S)BE)2((52"R(R E^6 M<9%'Z2\<5;R;._U!P,^:/@'' SO).PVHK5+N][B"W70P^EP-DZM3U4@PC#/, M\(_%?."='JQ>^_3:YX&3/V7'B(H4DM<.M4]28%EBR*I9#(Y:QEPK65Y.)/=M M$=R=TO?W^8\Z-;Z?]M*X]LJGQ[Y^LGOL6S#A460YD@ V&0.", L&,0],)M88 MYQ 1[Q53_[#8IUCOZ^Y]W4LBWB]33I-)BB>%9*HQRO!@Y!IQ"N-Z6O>.[UX# M]1KHEA$EJ#HLEP&(C1I$C*A-K$K N9#.<.[#Q1W6NY6(/!A,L>/_D^(+?%AI MQ N4V?8\/TQO,-J73^B1KY_L'OD603[G+-.6"+ ]?GGB(M7KEUOE2\B1.)T]*.(="!83 M>$EEAVDT&15Q:9].3- +[8^9/KVM<_;MX0LB'WVPTYI2;;)BFS'\:SLOJQ.3YY=:8L/SG\L36%> M/C)/5&5J8F(2DD&0I4XIIR6QHBMZTS)OK63"MI+U9:XM6\LK1JG9D&2)$9_7 M+IDUUY2]%=+C:X^O#[1QH9/0.D=PD2-6TF# **K!.24H,8(DQ=I+W]@:O@K# M-S1_,#OD<>'KG?-AO 5JO1TX/Q@.IH.C,E&[ MTW'XY<+=>]5CP/IU*OVVVGI/=P]_JHIM]5ED$"EJ9 "(' M!=9:"=HD+W5@*8@+\'>G[:ZEPI_:T'J)>U_K"7\/&5^WYORS;1X_F:58I7D) M[EM%V*WY.#YU1;9"UO)$]9?S.MOD'3!C/0BF*'CC)42O74#])(UL)QQN+M2G MMK/;56'<;DC9IR+O&7P_V3WP+01\P1DB$,2L8!R$(\C99+3 M-=)$6$T;^6 M_;*!3ZH-KGKNWOO@.\'=T3PMQ?VJ.DV^#$*JQA[?VY1KZ&E\K\UZ;;8L;9:% MTEI2!Z@+) CJ&+CH.&1#I"8I"$$N1%W?AL:[+_';UI%P[\YE^_UWT6ZMFA!C M9$-(VVNSGL;WD]T#WP+ I[*VT9"M1\?4L/U.IO,CXR/U_6Z;EFZ+F:N?:0!4+=9$-IX<"D2H,I+ M(;6GLIV"%J_G(OVV2/3QAO-ANQJ/]>JN)_G]9/? MUAT/+B]\VO(\\<':8(?C#[W3+]7>+W"6Z["8R)S M_#H2]DQ*L2;48,Y*"8IE*RWU(ER,*KU3L8MCH5ZFRJ,;RO9LOV?[_63WX+>0 MF\,E8SD58 T7(!378+V1D)-U)!OM3+YPENA.U2@>!OPDZQE_[]GO,N,?CSX# MHLL^KFM_8Y'I1S2VW5)M?;&F6P['$U6/2D7I4M @*3> -!]5G>(,"#5.FY"< M,Z(-V^ MPL)'1(67" KMZD2U(9:I$Q]OJ:;>:.B1M4?6Y=6&X=$C:^=$J2^"MRJ;9%X$+]P^,?:C&M)N* MRW8K+YO14AM-@'O+0/B0P2M&@$63@^;$67JAYNN=S(AE9:R@&\RJ#::76%#[ M2G"]9-V5BRJ<8+-6M,/SE@9[2;,/H M_HAO7SMN283\[.KH/QI-"V?K>]M_9Z:V]9V>P<89XS X8)M-R2D>"$X,"D-21XG]3%H@HM M9,1X-QZ%=HT^OH%O[BV^WLW53W8/?(L4T^*$6ZT-9.L9",Y"20HD /&0ZNAT M].Z";[^%I!CM Y_8T*+W[_?1LYU@].]OR'UQCN%_#[+M27ZOZWI=MZRC&L%2,X#(4%EZRX$;;66%*-UC:?8AK3]>9&>ZO>3W0A=]-PG\^"49/^7N= MU^N\A]9YEF5GB=5 R\I,K0"%S@!%1/WTEKF?2M^_2L.B+>N]=@&]J97>CWG M[R>[Q[]%SJD5M N)@<\%_XQ'EB=2 I:-8TDY1FDK.:\?"O_X1I\5K_?R=X3T MO^VS8?1ZK-=C#Q*?PZ(CU"G()A+D\8:#+^>MJ1&1:]1BJIVB\:?/6[?OLK(; M@O5[U#U[[R>[1[U%4,]DZKQC#!R+&H2U$JSD#O"1U J2=$OI[9:->EJ1'O5Z M1WT7./O[Z5Z:G,IC=\ENA!]@>8)<&L,%3E;UBP+FE M((BW8!1B)Z,Z\229UOY"U; [[18L&V#%!EWF-L'C!=B'W$I8^TQL2TANUR>U MZ_5EKR_715]23JU(V4$(DH"P0H+A,@.:*<$PSP0-K=3>.:4J6TL.)839L&*) M?KG'JR1[*Z1'U1Y5EYB+(47-<@;&M021H@0G'0,;J6,^,<[:B5E:!JH:IC>8 M7>(>[^-%U3OOB#Q46K[6Q.S*$;Q&RL[=#G4*,/@&>X.(/'WK]2!"H?VOT$^X[VBD+2,3C*"S_9W,(*N MK#$TWM\?3/?QC[IRH]B(]&#T.8W":?/GTG^>:HJN/A%;W]G'V-E^23_RSO9) M=]MR%.Y.Q^'/O?$0:6#]ERK]:S:8'C[YY=6#2-_9Q]C9?DD_\LX^LCC I=K( MBZK1:\SHJR;HP^0X!V]=U.M&]1_'D[525Y@W":UZX=&@M_A#%:L^\ "16\EE M]D:+U,8&PTGW&W+QP4W>3W:G;IKB/]QPECZDR>Z>FZ2S7C+\M=R/=]7O\_9^ MFN *>CD>#MVD/KK[N^?LS;O7-[C.KBA@:IGGV&8@'KLADL/^YZ @::=%]%Z8 M>&&#Y2ZNP-7WGVP20B]Q&U[A1WP@L9CCUH&;5%_*0/Q4=4,JM([*V0S2IXQ2 M8168: 10PZ7@T2@;>?M2T4QJO3V;[HTGV-EX9C74S<4VEGP4,N,M$DQ)5B!$ MIN"(=KCDDZ)4:D%T*UEZEMPY239PMLO_.[JHYYVJW$F7-[JQN*736FI$^R1( M+C%8'IP3'(SU1@6.J\.TDJ3NLOE_4]>S6\]]\2*7^2\$I$ZCJ_HEK&%!4 M! M1H3R& FN<"] 2T^5Y<0Y'9>UKI?9KRRM]]8YX)Q;$-81E%>$I1RY]Z&T4M-E MS=?[V;2>NE$J%S;4U:BYT; MC1M+')%7%$:0N.,0F"!@&6.02S&%FTQEE$LQ8W-N%VNY;]RNM& M9WN8Z6'F7C"C="Q59- \=\J,ASI#"> )'E MU*S/R'TR9V",1".,;BBR M=M[36[@B.B($,L7HN3<@%)J#0IBR5+B'3))BC JB72N.NPM+Y4[>R$4%P#"= MI-,$&@+@7PEKJ*5=""B[;>*[!>@2W+.Z,4(50XR$BQ07"6D7E; M"MP7;UQV44G6!EO_+MX?4+K?C%[,9;NUM!;*L@W)>NK>4_=^LGOD6P3Y1%)> M<)K 2\F1AEL"S@4*UNK@M?4NLU8BAY>.?-ILB$LWEI^T,#RR8)OUX?$AS/9G MPQ)9@>LX#\*@KSNV*C76Y[-;RWQV2]Q5^Z$36\+1:,F"DQ"))R H-V"3%:!U MR,'22#FY$/!U%Z-C)TW=8)3B*S<9#4:?ZU/8]'(.38MKX1JG"W^[41V7S4:J MEE@!N9OY]#.@J;"6"-<5J*5V@ZGTSF^:L"AK;JKRFY(Q9^:[NSW=7IH M[<9RZ*'UJK"N)+01!@'5R0 EWU79%DK@4E(A.5-.X+1AL2P/6J7:0'3OH;7; M&T=KSYR76V"N.I3IL%D2L 'P4),@BG;2LK 4P63MD=Q:=J5;5!J-B1Y M,-/EW&):4VJ)[JISRW?I2'M]_=?^[I%A^), MCY<@]=^QY1*09)QFUO(6[\>]5+D0QOOXNL-R*'XTGA;+:8(?(PC@;9\GS9F: MR;0M;F-'$D7_BN,/C-[9B((#>X7^^Q&N&WWC$]TMQUM]YY]/VW@*M4T M16JJ2-G:7_\"J")%B91$R46*(M$QTRV)Q:H"D/ED)I#YI*MJGS7P51SD['S\ MVE7-Q4A?O4J?OK[0+E7J+^T35.UB=1$U/"'Q#_^<-=,J7,U'E;\*_-A%7?R6 MYB3>X=5"+;]M&[CO7<+-3NE7Y/7^-40W=#7.<)[IL\7VPX4^]>W60G2!X[N] MTJ.O^JIY_Z?&I M'_PCWBEE" P''\9V6<(/?1)^7RC^VV7%_[Q0]X01'R]\K9-*-R]C9NZ;B/:" M=+]7*>N^LG?GRE3CB(Z36:/'+@J&_V9]VM,\:Y'4#>*D=+_%.=-_7:NRF\S1 M"6'?:SNS;U>-(^C[_UX@];6Q:X$Z6_AUMEW/II.YEY.F,R%!?$BZ'$3@GLPB M %??O'O=SA*"\ 3^>?X%F^CO+AK_JO'1I,1'S]\VN[OMO7^XO7UZ6355]@ZO M7LV_OV9CM'T<%R=(D3]WV+;F G3"Z'T?W_<9/I&ZC+9,&QQ.J2^/P*7FU%LPY_^$77 M'J=K#W8N*KKV+$Q+>WVTN%VI_,U?^O',-^7T]06S(.S#R>JQGIK2P!G5%#@( M-:#6>2 U$D S!:D2%!.RRNYLB34(,@!-O))B3X%2B4E),8:X(P)YM%JQUNII M7V0@D V96L=(_F*5H.2;%,0KB+=]Q'/:<44I 98)!6A@%A@E- C>:^A3K0+2.>Y$.)<0&\W::P[S6(]IJ2_G;2 MY+2)NA/;P5_\-SN:-=6E3W]V/M[35OFP-!\2ZO-)G(7_:?_@OUWX<>,+Q<5+ MMDG/Z( MT$$&N#-BH@*5;;P3W!^4ZZ_3'\?3)Q M.671UY>5]>^3>J?WTO=E7O;D;/#0!EX&>ZB#+2)]X(,MNV%][89]CJY;2\H0 MW^(/G^QCB=R.W DMD=NC#I9CW*8D":0/_E#VKK2,?AD-$MLBL]C*5H21S]N5D_^8;GZN.DI_M M_*4?32Y2?6>Q-T>N8L7>/"JA24"$,3(@."^CIQT=9BT3Y1B.5L@8YP7IQ=.> MJVLT..^NE;5GD\.&JG1J+N!7%KN WV;.-H:&(8V!QXGU2W ---$42$@BQ&E) M'%_#M_B4;,X=@!\9HI+B63:UM^5O_]V/?6+(RNF;+EY5-=-T]GOIB]$Y9M4!HDL!)QA"ZB"!A@?;5 @(BC* P]>]>%Q=PJ;,HUNJ&O/9H<.\3;[ M>AV51A3X.Z+%/E+X$]!IX0T'2!$=_6<=@/3"@V ()M9C)O'*AL-3?.X=P1\> MGU:)OE WC9\6 M&H-BB8HEVMP2&4:CPTTQL$010!W&0$D3 +8>(1&$H+P71_Q:AS^&#PN=?9-5 M]J=HF:9^%.V2ZROCA)=-H(*!9;&WA(%]#?^[6IQO-$7@R 6A;/WV)4GO[BO? M+X!;VJZ6MJN[[6BMH,48IDY#D *J& :2,0>P(S(HC3S%O53^+^O]=@I6U9# MG?4H.J3NJP5A"\(6A-UB%C;406$+6+")Y@LQH 3W 'MF)$)>V56$?V$1WAJPTB$56TSZ.UQ@W?:A1(DJ MUJ_(SY.F&81ZS&EJ+*!*.$H"I MQ8 JKX!V\5]6&BJ=IY:CT&L$\R%W&TYHL[FI;>+ZQ)\>L+ETB* Z-I/[U$X7 MA4N^8'O!]L/&=NJ5CZ$/ 0[A "B%$&C"':!>,DYIV>^'E19^E-CE\VZM>S+W!16W,**6P9;1+JLLE-P5V"N+76!OL]QB;90B3@.H?"H[%AY(QC602B+, M%>94K\#>4_:MM@Q[=!@!M\!>(;[8LFO=[3<5(U,.=,J!SD$?Z& HHP/O(#!2 M1L/(<8P,/"9 Z*"DPT'%@*&?>*"%EGZ9H,B0D*,K92SG\P7."YP7.%]/KDTQ MMQ0#9F6(,8N5P& B@("(&42(CQ#=3YRS)3A'6^Q>0V,\X,P00 V70)M42BFTL@R+"*/] MY/[N F31$,.C2_Y]":-9M)T?%Y77 M/V;L:*_[DI#C_;=IK2,(5V-=7WV8^O,F&MWT)O4DMZE^?.["9H4W4AY4N]!R M'%.0NR#WX2$W#('C&)X )8(#E)'HO@KJ(Y!+CSRD)()W/T&X2>$]'F 4Y)12O[?66_[WE2PX(UC!D.@M0D&D"(@2)817/@" L< M!69ZX7%9&+9NA^]'/_;Q_?K:Z"MG*>4LI6!KP=:]PE8?B*UC:QM=!1EA.4EQ-4_.JG@U$,LXNYVY*2XA. \-3/RPE)@NPC MCOE43^+K;(6J; AW1T-Y2U8/)3.Z('Q!^(+PAXGP01EI'%= 8IF.:C@#.A@# M@I0"BF #$RL]4YX236T1X=E0J9U%4P<*\:7XY7D#J\&%C_-^IFL_T--I79G9 M5"+W3X>N\V$ M1X&F#5"F)*!46* I1D!K3C TP@;<2]G.>UV/J_%I\\G7GQ,\_9B YZ8)CS]Z M]WFJI[[Y&-Z<^SH*SKO):*3K)G]E8>#ALH''F]KW.\:/J5!<," ]R2V)9$H. M]"!@Q2F%7@;92W+@[?&_:^%VIS, 3^ Z_Z8X/"6F+;:QV,9B&V^G'WJ>FG\* M(&F$>,J,!AJB:"J@B)8A1J=8]A+3[JMMI! +)ERT;DC&L03A@5:! !$'[PWC M@7&UC?$_DVV4Q3;N26^*LAGP7;;Z_^4Y]FZ@X^#UJ1]$:3>^'DS"8A,@:4PS MF#7QHG9KX")JW&!<=A&*I_2R$IKVV4':N<."M(!!$P*8-S&BMPQ&A\5*X! * MQ&@F,.XEF)T#S)L67W[-\/(Q9#OIT2)SV]T./60 M0*M X"'ME3,*M)$8.((\%EIQ3'N)AW=K=)!20P7A'66%Q>@\/;LX_C>%3?G' MM=&F.,&(_/GUW=" 3L0M)=Z:F;E^_KV/VW0R;HQY"]AWC;!KPFA,4, ];TE^ M.8O!L$V1LAY?1:T;C"?3^+(Y1HX $2\[K?5H<*'K:0JTIV>^\5$Q]JRX7TS?RWX"K:I]U\%46O C]V41N_I3F) M=WBU4,QOVS9?]R[A9KO**_)Z_QKB&]H:9SC/]-EB<^HBHFV[\01TB._V2H^^ MZJOF]0]_N[TD\_G.$[ ZV>D/^S>G#ZK%2I_4ITSRF\O*_9<]T^-3/_A'O%/: MV1T./HSMLH0?^B3\OE#\M\N*_WFA[@DCWN9):B)XQ ^N]]/^[7])C,3KP?M_ MS:KIU]5-8T/LW-TZK^NU>;>YZC[/3O;KP@[$03]>=W$92?1YS6[MH[IVL< #V;3N:N M4)K6!!9Q5=+E(&+[9!8QNOKFW>MVMA"$)_#/\R_8=/IQT?A7C8]6)PK6S5?- M]_[A]O[[9=54IAK%EWPU__Z:G?7V<52<0!H'V\+?F@N>^ID\48P_];XG3WTJ M.4%([?RI\H0J49YZZ[M/SA-=AT#;:%O>&ZYN[(67[KT/#W;1HYD_T*-YS5MN M<2+6V\Z=;.F5X1_E\#=N5KX/4[%I2+?B>6\6;\1(+,7%>E2$I0R_Z,J]NF+M M['PVTAND:.SO%!5E**S";?3/LQC,?;[8.R+SOWP'Y]TY4 U'KS5%^D8HZA= M4;NB=MM7NW<^5+::%G4KZE;4;?OJMIIT4+1M^['P,74?>)I<_JA'>FQ3PMUT M\,Y;GPO:"!H.,,2D9/X7]NS"GKU;WABOM<3! ^DA!)0&![1D-)55*1Z(HQ"N MU,8S;9VRT !"F ?4FY!ZL*5"-4T1QI '[V_GPK<['7FCX[&)[Q]^_6F#>BLH MX__Q%MNA'2Z+]I:;9_4U_+4*4U#WY9&A%/B]IB:A3#(O"4 *1BBE& )#C &2 M0(.40(BNTG8]!7Z73[_:T*"GO@41>@OD%L@MD%L@]X5 KF9<$8*BGQL\ A0Z M#8Q4!F"&&6.0&(71; H8("HKUQ/#@CC-H9Y*(A%W)( M(2K 6X"W &\!WD+[MQ[H+=?:1#\90:P!#8P!C2$#3GO(&;2,2',;Z)$U,D ' M 8]X'WUKJX#FE($@E9+Q7XXITR?0;]RT!.-AU-YC0_Q]H'@MT%^@_\"@?^=0 M;)W%-A (B(C82I'FP*1&C=9R@YPEA)$5QA6A!+'2<*CX01X2YB, M7]2>[,[GYHP/*2WM;_>P1^->'PKVR@?Z_INO;=7XQ#F0B3L'DXLDA:4-8W^F M[67JV)9=FP.S1@IZ!*$S0&#*HY.O,9 P0* 4E\$XSCWSMZV1$Y02R2G 0L7 M(%HFH(V1@)-HV1027B&RUAI]:)J9=^]F=34^_>3K:M(1?^4//[;Z.U=L]]TG MH521(5_+@%WTH[C^9?U?X/KWZD* (@@O5A *$.S]^A^8HQ10L#$40\ 'G9J! M^@ T-"%&Y$92)JQ%=N6HS#&,/<$0,(UM_(XD0,KXQ: T(DY2CMWZ[(151^D_ M]6CF'_:3GA[5DR'BQ5KWT?@+RVT*3\V5OONK:_;V>-,UWGX*@H2 B_I\7>U5<^H*2!26?6)S% MH) ^8B,W/B*>@1(8Q3S $C)OI*%!B2VB9';I-P/)[ZC?*A!9(+) Y(% Y,'G M]'M)D7)> *P220'T'!B(": (:FZ#LQJNIN[T?"+5 R1OEO9_4-A<4OD+2+\4 MD"YG5$40"A"4]2] \&($H529]"5)V:D%1C>YV^WYA1\W.GO@_EOZV9>CEB-7 MM8*Y!7-?O" 4(#CN]2] 4 2A ,'+6/\#.U842G#EC (!6P\#]X7G1D<"EXR-0JD%D@]D/4OOE41A ($+V/] M#\RWTDAC;P4#4D #:% !2$<0<-J(H*"6A.$^JC"*;_6"5:I4;>SJK"!)Y^#] M^<5HW"$(!@K+^ M!0B*(!0@>"'K?V"1KU4R4",AX RI=$)@@.*< *.PUX)HY2S;Z:G"C[13PJ9ZQOH?F+^EA,2! M.@T4) Q0[C$P1$H@$$.!81X86>G0N56@'Z O0%Z#>M M-X;!..,8X!9R0"4*0%(I@$^]W)B@3/53$U. ?J^!OE2];*#D7]L),9.1>\1\ M_ZA'J7=),]#3P2^ZMF<#@H8###$M1U/%O!ZW>=VYN9,V&.BP XAID1(S'- I M1E%:6^.4DA"MQ#5"<1(XMT '+@$E-)H[*C@(5"OF#<3!F]OF[FWN4I23*]I^ M)A]GTV:JQZX:GWYW!Q,,^9 @-B3;[+FUGT:O[%X5U-V.6_2G K_;AU_%$0TQ MO@#:)(9^%:,-(P0"F&&#O."*I 8HWP^_&7C/HI_FZ^;]OV;5]*JOCBAPBP7S M!7(+Y!;(+9#;*^1B8PU'*,*GRZG($J4R+@<\PY00R WF[C;D&N8E=DX!I%"$ M7,\,,!IC8)F@5FA!!9,[@UPTY H/&2[ 6X"W &\!WK*3?T>-+_5!*Q>AVI-4 MK^LPT$A!@+!$#!'-*.*W@=Y# ;U&)OK61 J) 5:QELXIED(@MG =)] O_%V M/DX=Q= H:FMWFRQZ6GBLTE^RS[,8S'V^V#LB\[]\!^)LQY4 MXT''6E_4KJA=4;OMJ]T['RI;38NZ%74KZK9]=6NSM(NVE=;L^TM2]>IPH6GZJ!+B;8Y&:6"Z(FTC%1Y2*$"SGH"*!02*&(+Q,@^KD4$&&)EP0%)59JYJ5!6"?**H*'4,("O 5X"_ 6X"T\56N!'F$$!8<,")2V-I"E M0)I@@*8:6>,IPTJM +UD@A)L %31P:8\2* @)T!"H:7'+ @*=\]3I00=2L*. M#>\+2U4!_@+\+]_CQIAJIW$ EEF4&*IFYWH?_.UK1H_ MF(1X_RCI@\E%DL*FG)KVIHV[-H P<0$CR4, MJ>_61H[2?^K1S#_L)ST]JB=\BYU>BH(4@"SK7SRE(@@%",KZ'[BG)'2 0C,, M/,<64"ZBP^-X Q9)PUF#JTV>X86Z<"M ,$J"BC"/'I* 0)/J<'.8:<#+9[2 MWBI(*1'KR]0F>4XE8>E$(($H9L%N_?3CMX4FY\O>?-6U M^WL]:9KO/P$94H&&^K/]AHR1"A$=\), F-YYBQ(%VQ@)++7.< M0>_\2L92CRB9'?K-0/+I3CTN$%D@LD#D@4#DP6?S"R28P"P&SP9R0+G'0!$J M08#6("I(L$QL^S2J!TC>L#'U(6%S2>,O(/U20+J<4!5!*$!0UO_0 EH:"))* M2>"<4H &(8!FA@,F48Q6 Q,$K@2T?9]0;3N@/2BGZ5G.J$KMS1USG 46&-WX M1$-Z?N''C<[:Y;^EGWTYA#IR57O)WDAQ2XL@%" HZU^ H A" 8(7LOX'%I\& MQPC'W "-8YA)9>+=(5H#Q913')F R&I:RA-V]]^X?\Z:Z7E\E>;+Y+KC:.H) M\V'<=83).2K9UW^[Y.K_YO\UJYHXT,^^OJRL;P/;W[R=G([S77*,VU,H*X>< MEW"V(&I!U -9_^):%4$H0/ RUO_ 7"NC PN0&N MLX J;X&6" -N!"9<2!2] MJSZV_HMK]7(UJE2S[.JD( GGX/WG3Y_*D<&1Z]Q+]F**.UL$H0!!6?\"!$40 M"A"\D/4_L+@6&B6XA@98PW6BZB4L"QD=8Q0KW$MSQFCJ<"HF9!\%AQ0R/H$U6D/XI1U4%Z?<;Z4M9RP9:_K6= M$#,9N4?,]X]ZE)JV- ,]'?RB:WLV(&@XP!"3=VSO%2/!4,A $ MDH *[6.4PCC@RCDB+/98K+!G"(>T4%RD0"B5A5H#C @8(!,PIMY(%>1M>_/LVDSU6-7C4^_NW4+AF@(L8Q&;XN="?;3Z)7]JX*ZVW&+_E3@ M=_OP"[GUTB,*&!.)7%<2H+@4P&C'::#8"[C2FN I\)N!]RSZ:;YNWO]K5DVO M^DI:@UNLB"^06R"W0&Z!W%XA%Z.4)"H\@)!I0*4T0#,8@W9E"/686I/VY6]" MKG:$*PHI"-CA"-,> >.4 =%##LQJ8BD..X-<-.04#8G88J/" KP%> OP'C;P M'OQ6?BHQ\3X=P"J$ .5.1[?:4B!D=*JA\39 &&(>MBA_V"?2;[>/3 MP7@R38>;=?QSU(!XV6FM1X,+74\'DS"8GOG&1['4,Q??(C']C?-*Z_1+J,9Z M;./3XHO'/^1*UI.E:4VSYZK+Q?R-_#?@JMIG<7P51SD['[]V57,QTE>OTJ>O M+[1+1RQ+HE6-\U"ZPVQX0N(?4MEL%:[FH\I?!7[LHF!^2Y,2[_!J(:/?MHU: M]Z[A9O[J(]?PYLESG.$\TV>+D_\+?>K;4WV@0WRW5WKT55\UKW_XV^TEF<]W MGH#UD[U_<_J@7JP<]#]EDM]<5NZ_[)D>G_K!/^*=X@0TP\&'L5V6\$.?A-\7 MBO]V6?$_+]0]8<1;W9P-?AI-OC8O8V;NFXCV@G2_5ZG\OK)W1XW5.*+C9-;H ML6O^NE8C=S$%V6FQ<07^.\05N+9M+?IF*S9_B^YNR7:^TK/I9&['TQPE]8[W M3Y>#B,:36435ZIMWK]NA*W4"_SR_/L[S2%\T_E7CHYF(DC!_S^R_M;?^X78V MTF755*8:12_GU?S[Z_*,\M.X.$&*_+G#JS47H!-&[_OXOL_PB>0$7O]S[\5[ M]0Y/3O):IPF;9GX])E^I-^'>.&'I^V+(X\C%BL*0/OGW'_@/]P_\41'A?!Q; MG*KOENWWY:SV?O!+_/VL&;P?NVCL%DE_3Q.G38*E?9C7K0GAWL/6RU7M MHQKL L=PP;$'YQ)#3 M>;4FS#G_X1=<>IVL/U@(472N^P6ZE,N_*I#V!9A#J MR?E@C?OWR MQQS3/MQF:6/733T&T\F@]O$C6XW\8-S%&>FOZ>>4LS.8I>[)YJILSI6=C*-> MY:,:;!'I Q_LMC?G\KBJL4NY[RS>\(EATG(^:+K-\FWAZQ=H>]_Y^"5;Y199 M SUV WT^B9/P/^T?_+?4/\N7F/,%.[W;'.J+"#5W'OI):)15Q@-&* ?4&0N4 M$AH$PS4W%%&F5JKAGK+=MJR[\>>13S^\&;LW2RK<4WV<&A(H#BD4?$:M*!!X M1(M]I!"(&=/".P.8@@I0CQ4PQB!@$:3!:BJ-6SEQ>,KNUPXA4 Z9W"(AS\O4 MBFV3*!>W_8XMLV4O?1*B' =?U]?UQ>/3J%S-M)S0%[-5S-8C>@,( J.#KD"@ M. "J" 0*$@I"D((H)X53N@_/?5E]/X:?YCK[-JEL7QQRL!BK GQEL0OP;0)\ M#FL?L)8 !H< =8P!Q3@&/'BA,+/>]^.O[P+XT$&=69?-]9?KI7^J)XG#(6I9 ME-B!C?YYU1YH/WQ27>S3@>MDL4^/L4]!42T@D]$@(0BHB$9*,BJ!($Q(RIQ$ MJJ\,UE9C?YK4[R8S,PVST1MK(S;V9I^X+!OI!?C*8A?@VZ@O+<',66N 0S:Q M9!(%-!<&2*H,#H0PJ&!/::3;!C[&BF->ML_WPC'//++ Z";3M6'5Y[["?Z8M/7MDK+V MME$^C*]:+%-!O;+8!?4V:J@J*8W !9AB#E"H E N!* )AMI:+!'NQ27?*NK) MH2);[.OW,O6@[),_4S:+M?4LNN*)2K_VS;08I"-7Q&*0'D7O8*&#J6.A8IP M2GGTP"&&P 6%A:=.0=*+&_YA;".Z-?Z=;__[8=PI[H=.;W_SUE>7B1#]5S_M MNQR9$E+L5<'$LM@%$S>A7Q!,"D@T<,@K0)7S0 <=T5%PSS@2TF#4AY/^O)C( M8,'$LJ6^%S[\A_,+7=6)Q"&7D7ZMT]TF(0PFN466'I]6J:^*;AI?TM*+,2O& M[#'&3'D.C8! &VD E^1;[+1Z56A0,/*+%WA0#M]JON%?7 1RY()1MY^?;=O;S"LIJ?.GG M)&1G?N02YUBT7;/HQUX5J#YR#7W1[NK!4VT&A;T,!@+A! 94)4?980-\$$90 M(Y%P]'O<8WWIOKU:@$5RC1=0\8^(%%\FOW0XT??VCD('M;U3.(\+_A;\/3S\ ME9)+;#@#& L*J.86*(%5JM4ATGMH);+?L]?^;/B+AIC(@L!]$R"7L.4[*1L[ MKI=J;"?G?C#5WTH]:3&1+]E$[MQD$6V(4@0!;J &-/$T*@6C#8+2LX!B#+!: M5O4TBL965S]D5?V2-/7-V,7_OLW%X'V55LF2OUZPKRQVP;Y-L(\I*!A&!D O M(O9)I(!AT("(:M11Z@.3W^6N[QC[V$'MD3SK><+W=":Y[:T?H6/^]DR/3^/; M5./EYB3Y]#SGQ(PJ;:I1:512NCJ4P1[J8(M('_A@=[GKE1W/'K:]\GU>O'F= MTY&D!F%=2G6)_([( 0Y)9X M#HG;7@'<=K"7# 4LV-O;.<&XE%+WT;5TUFAR#S$[/W M+9"\&;N/"47: KS>C"AFQ8B6 *:@<4'CO49C$P2EQ'# ($,1C:D%4C$%L"!8 M!V&H6"47[2> V2$:XV$T.06-]R##N(0TR\N1)7T09;($,,5D%I/Y0DPF%)19 M2#EP6D:3J3$#TA$$(,5&:Z2%DFP[ 4S&BU\7<-&KC128%0M9XI4"OB\:?'<. MAMG9E]X!B(T"U#@%3) ,(*(<8QH%Q5:JPON)'[X3##>N380'A8O/FOE< H:^ MBA+MK(E/C\'#),) -6X[U)=>],5^%?OUR /\0$E0/@"CI(NV2% @%:6 "8PI MDLXA:[Z;U635>,T5^6VGQQ^OU?B179HWI/6F!U5A_XQZ4D#QB!;[2$%1>RN9 MUA#HX"V@ 9,(CQ$9#2+:&808--_EU.\)*!;7OIP%[(UKOZB[N-!7I>BBF*R7 M;;(._A! &:(T#@H08B&@T!H@#4]YP-8[#+F!"&^WZ.)3BQ/][WA1?%"Q0CD) M* A<$/CP$%@'BQ2&$%AH8I"B'08F, .PQCK$"$7PL))'VF_IQ980&!\4U4JI MOCB(\&1Q\E#[2S^>E?"D&,=B'/?7.'(2O-4: V]--'2.&J 1I@!1B:E&7!N_ MI1RE.5#\UN)$_^$)(;#8QQ*>% 0N"+S/"&P]MY0P!(S#$- @)#!*8> 44E1; M:E$__(\[1V#,4<'?4DJQ9_%)UP]X777X(P@AB\W<8TTM-O/0;29S G(L$? & M2T 5)D![QX&T1G+&%<&,;.U0)<''S]=0,2]$_#CGF%WZK/>@1@RQ+(J\16FID)!0*8.<#H%P'(+%40%B/E6"&&K."T+T=NCPC0F,TE%(4A"[G M,GL6]RR$?S!*>E*"G:V84A/%TM>+ES]A%]-!,QE5;C!?QJ,RM@]/1S''NZ'^ MY=Q#ZP2P049S3(0#&DH*#/'84(V807Q+I>@+HYM^GUO>_GM#;I.WY1XQ;O?E M('GIAKG@?<'[@O<'@_?>$:*H9L!@S0%5U -):0!8:ZZ%(-Q*L:5J^QWA/=IB M2,#J(MV9?)5(\&VOUSUC7-+N:XF.-BC@_:'"N'% \QE-(* MH11*82 A,:D%@*7$J8#H=Y$'S,WQFVM4^3+YS<<;VFKD?_73MNGGSY,F_OVM M;LX^U9/+RGGWX]7O36H)NK#:;^)K7VYE9Y0-"=UBPOH1V.QB%(I1*$;A8(R" MP4HC&W1BM:>I+LD#K:T&#L/%CA^T';<*"FV)!TKK&*@I$BVZP!0P;#%3 M5EG">BFABGCS3%::#\DVF]0<@94ND%\@OT#^P4 ^E\@*0S"P2DA J61 48F! M]XC;Z%USRGMIAO-\D(_9D.,2F3W+$=LZ^=PT7-L7.[(I!'QM)\1,1NX1\YV4 M8A!&DZ_-(-23\QA\7?KFD9'7OLS4=BUN7(?TR;__@'\XKH&7P1[J8(M('_A@ MM[VEN=U/4O9_I,PB._QAY\F'K)!X^VLSD9R<.9';C"=Q$^GZ4]7 M)7A]P:4ZSQB:EL!S-UTH"*=$&PMBF!F#2*D-,)($0*V2U'O*D>NE\/F3ONH. M#-_8?\VJVO\CXL27R2\=2GQ> $A/3>6D&"I5.J^6[<."P 6!]QJ!H6!:R6 MX23Q>3,)E($8: PM9E:J$'JA:]HU G,<$7B+&WXO'(&WG2^_UZC>;TQ23ZSW MKMNYF\<=)4(I]O$8[./N4\^A=(09"#2*5HI&4P,4$CK& <%BHB#GJUF&3XH8 M.K7^*6KUYVA_WHS=W%9]#%NV780,.3^HZ.$9]:2 XA$M]I&"(M'(4 $M<%H[ M0*T10$NE ;+88B&4H*J79M3/"8H(H2&7!T6!70X7]LJ1[PX7FN2[^QBC7J2 MM5BB(U>P%VV)#G[[RB/#O; 08.,)H![&<,!C"8(@Q 8L$,-R*P<(OVA[5HU] M?15MX/LY6/1DZAC>8G;R*W=MCN\>I MIA9K"Z#RJ5N#AD!SY:/=DT%YCYUR*T?FO<0<'Q9 \2;C1$\FCP[A-DD+GANJ M2\!1@+< [R$ KY81+A6V0-@4<.#X4_P+!IX):1AW09!>RA1W!;QD*-D6:3]? M./"6DXV^HHW/LXN+4>7K@7:7>FQ],QR,?3G9*'7]I:[_L UF1$2'@Z# :!RC M#L(T4-PBH+'$T882*^5*7L!C(A5]Z;XM6_V<\54"[;,OW1TF7\=7'2T1@-S]20&EV*8BV$NAOE%&V;AB-':$B"TQ8!Z M+8"$U@$!+9?$$R4,VB)WYHX M3'EHB$H+J.$&R(2L*,9&6 ?F).^E5]PV,/C^&_3VH6)//DHJU)6/ MI:X,U5B/;:&N+#Q_Q[G*1S78(M('/MB2\=W7?N%O_J+;3T\IWZ/)^!1$C_P\ M^G^F9&*4M,.2=KB_FWJ&"Q^DY4 BQ&- 224P+,1?K6%&* F-ZZ7&]!HB/H:? M(T!\B?CP+L)#7^$C/"A*F;(E5]"VH.WAH:WWR#,=). 4A8B<' (MO ,2*NND MML(PU\?V74';EY.U4#*[[YC>3W4UMM6%'@VNHXMQMP?G!R.?2DR+O7O!>E?L MW:';.V@##I+&( %"D7JO!2 %]P!9IKF%$ G12[O-GUI0^#EAP@(VYCE^/1D] ML<7$@.=&ZA)A%,0MB'L(B"N@C5$!0L 9D2B$D0&*, N4HY(SRY#3O;!E[@)Q M$2\%I,^5'+W7,+Y%CONJ:68YOIB$J"7GYY/TT(G]HYB]%ZQY1V_V=FZ&$,., M$L& 5.E8 7H%I"?1G?><$4$A8J0?ZLHETN8/G>I^#&^SXGY.>ML;FP'B\I", MT3.J1,&_(UKL(\4_[8F5,&"@'9;1I68!:"@D, Y*[ *% O:2I[LS_"LM.\I& M_[8\\'0R=>UXVTE36"*+N=FNN>EK^-^UR;31%($B"$7KRV*_ "?SX/>6E2&: M0Z)!\-@!:K0 !D(,H":!J>BO6J?[I"C\&))G,'=KWR:_H+<&JELL-7MN;ZSL M+.^)7]O)<=I*UHEKLZF2H(':C_34N\&HTJ8:E2ZIQ>P5L[?/9L][*YDV&! 2 M.*"2JW\5[5^#3^$G]J*N=KG=[GYSE@_#2O M0^V]#!O!@VI"6+)<"B072#X\2)8$RN M3Q2C&*Y@"U"TJM8K0QCV?7&I1V/ZN069C]<8T]V8X"%G6^Q?>P307AC5 MGRN\6C"J=X3J3Z(2+-:X6.-BC5^T-9:2!QPP 4Y+#J@C%FB$!9!"$.<"]HKT M M6^-@?%!. U=M*S4.:"=#4!PSRGE@1H7^@C!DBE._W]_#2&_+< C??!F[&[^ M8>G*3[ZN)M%VMZ#TK@.G^/MHYJ(E?__-GNGQJ?]-3_W[$+Q]!+/C9A:=8C1D M:(L6_85;ZP+H+V35"Z ?.J!3$>$9&@6\9!)0F!H&6\, "\0)*4A@G/<17KUL M0,>(#2$^J"K^_3@;6R? I8W6[39:6XRG]F42MVMI2SNB,M@#&VP1Z0,?;$G/ M[VN+\CM-Z'!@?'SW<-QGSON/%#UT$ %F09<\ABH!A># M3B(-P-0RP9"RFJ]T?Q%*$"OCE9QR!ZBT!&C$"?"6,&DMUYZH7@/514CZKFHN M)HT>_3TB]$7\1OP]O5HUGGGW\:*K?^NMR&VH)!MRLL52M_T\0GQ&/2VP76"[ MP/;#L$TL4EX%# (B+!4;1P@VU ..);>.,N/Y"I=G$"Q0A00(%$- G7! &A^ ML,)%I/'Q4W<0L,T)'1)Y=!57SQ(=%:*E;45'/EX8XZ*+O$E?3.R6E!>?X*2] M;C(S(_^,1O:IYP9_VIJU73\SQVIOG>54A LMQA0Z@702D'@G#&.:&)86$/N M80E"CD8;;7C\#I- !Q;-K\!22"@-T?H@["WC=(B0VI6]O268+]SB%A0O*%Y0 M?$>-R'#P#)D F&4$4!0\T%C'^,D9XIF6$>-7*"4D,E+9 (&TN5>,-D!1Q(&V M5%@4K/.BWZR,YT)QBM20\)WERQ\6BC_Y5*ED:CPTZ9]G%QECM%1%-0<8E7CRZA/N70YADU/*63>E\DLQ]OE>+L,MHAT6>6R)]GWGN2G M>A+]QNE5-I)I5_(B\RM>S&I[IIOXFM4X6DP;YW+:#"[TE4ZN6;HV_K&.7N? M?[OPXZ:P@KSHZH-]"%*/- U,=KT&%L@0NI6X@T&2E %).'">9;*L%$_=5X7 MU52/WB=U==5T5OL45L[JVKL?9]-?)]/_ST\_Z>>,2AZJI':*1BB@VKC5%*N]\F!_RU-&I@$ M,&NB8]XT/OKI$S/5U;AE\/-=R5[.)1C'5YZT^\3CT\$H,TD4"O7#,%O/Z*.4 M=J9%$(K6']MB'ZF/:CWF")O$D.8AH))9H()# $FCD4 *"D;[\%&S8?\8?F_\ MFV35/W8V_<-X7H3_TZ3^.+?E/R=3ONCRTU>; KY%?LR7J2IEX[DO"_LA(89O MIH.+&&<-HG:-)U._V&(N-NG(%:W8I$>UO";1ZK@030N7J?R.X92,% #&R@LN MO&<&?W=CG%_;Q(JYXJ;]D8_C7Y/6?FJ5MK>\([+- KNCTH<"?D>TV$<*?H%P M:()@P&MN ?5! BTP I9B[@,V4D'UW:UC=@=^F)6CL[);O"NON\V+].U><-D M+I:G6)[-+0\3SFI)'(AVAD<76EL@H\,-C'+"4ZV0)[HOM[NEQ_<_MWR,]\X.&,9 H5J@ 85GL H2;<-L&:@G2$F"*(*#,&: 02>VCJ.?".AZQ MKB\7?-= 2 L0EDWP+3)"M*YXRLZHQG9R[@=3_:UXXL4 %0/T&$]<6^:EC%XU M-0%0I3S0S! 0F-!<"*D-^:[.\/-#V0]91;\D#4U;0+_Z1Q"@WVMHMDA-=%3R M7\#NB!:[Y)T=FB#,7*-,*Z1;FI1XAU<+ M:H=OV_9 [EW#!]7R*6M(;XANG.$\TV>+8.A"G_HVT $ZQ'=[I4=?]57S^H>_ MW5Z2^7SG"5B=[/2'[YE3,M-O+BOW7UT"^S_BG>(L-,-! M],*6Q7PCZ3IYV1.1CQH'TTD"A,'O"SAXNPP'/RW@X/,"#E[.--TW*^T%Z7ZO M4MU.9>_N]52-XQ1-9HT>N\28^,WZQ,1YUN*K2]R)W6]QSO1?URKR,F0^]&:+ M@.37V;FO*SLGA]/!:0DI$%;&>,0S#DQ 2B/-?:0:ZM7"IF>$H_\.&NJL6^: M=[ZQ=761TSKF=\, M1N2C9(+,FZTNNPIY7K*I^^^%U5K^\3EU"YU$S^.G!8=,$I/YO'8F..I9MM>/ MU:9'S!I?-VN[0=J?IB4F=XR9KE6UX/_.QM=Q=\P&N:+.S\GNRVS\_-\'SVH_:0^U>/J?]H)-U?9[XD/:C)! MS^"L1?K%MXV??O5^/%A]R;16U;2)+Q5%.WW-U\W)X$TRNOGY-Y\T'.C1:+ZD MRU])?UN]N?$V*MM]%]ZR2?EU[KR/'GR-=XG3,_F::K.:F6DJ5R4&H_MO^F72 M.8RCJCE;.ZKEF4Z[#-[=<[]A?(W*GJU=W\62QE7YOWH\2R^'Q;!;T%NC&_SB MZ],XSY]GIGO3O_S;_Y(XBN;U!_D/Z/5?!_%A3Q[_M?X-SM.=U\WQUVIZUDK# M.!K)Y3?+GZR1G*:5@EE]65TF88MZ4$VOAED:FV:6_E2E9M$IM&I-1E[]+ T/ MO'%GIA^6L-OU>?%;59UI.*:=3J13%K=\[E=876;+[^//IVBC, MXMNW/D S"=.O"R>]/)P[]#S\=F,Y#\ZW2M0K5)&+ M*OL RU9C\5+7-TS?:7S$?IO"JK-Z,CN-4<-T\.ND3N8B^_)ZD&8P=Z,ZGXVF MU<4H^3INEE@Z,S-2Q\H95SK*@,]",,P E(X$KA(F3*)XY/'%1=.G642&68BB M\VU;Q%F2HOG[_.7ZUD:/_VC?UD:!KJ;IM"%^_:_#P5E\Z/3,ICD+VG: ,QSD M1U[?*X9 ;F8[<(N.0:5;.WXV:3(%0GS/&Y+YMQO1S,V@:'VH$[S@T'L% FI;X3#$C!;2 $>FY6VP4](=3Y'$6["G%5QM,WK6S%^?D4E='&<3]W>/., MT0M.TXAT&48$R^0!LQ+!BCQ&BC-'$#24:&@ M(LKT$^BV(>VME;]J__U=J\\?M?IXSU8_STM:]NN=H'D,NQS^'Z[Q6=E/?\1> M>0?A?F'GL\&Z&?*W:*FCVVB2MQE?^$+7;;24OE&[G#[=AA_7VG91QULG@]$, M3OW8USJY+O%S?[$42?\^SJ^9-^M:5[$S.W-3^?O)YY/!W]\L6\S$O)=LG,TV MM9Z-.OM7^]/9J&7QF _@L[>SNG5#TQ7SLN$TL/,8X20QF3_H\_NWBT?$.^DZ MVYX<@%3G2U,7!Q_M8_RLM:^/F>HU4]@YYDT*CDV6XRXHBT9W%K^]@;.51QZ2 MYY=#^W':Q!EU?TY\/GD_P:7SBO8+T[/H?,>'#^=K,+FHQAUQ\+*)'OMH.YN$ MJ,GST-'")N]B_N!;(I*F#HG7RTY[VLIH;6Y4PN@[Y$69+!BZHP^0UR+3*RZ' MB=VMNA"P-=69S3B,)E^;>8S8=8!ITE0F%?>N78^USUI\*7HY/KI/47/.FM1* M)D[J+[JV9P."*OD/ETLA4_N4Z%P;G_D?V[8UW6-2 MU\YT^S3U[^*-SDWTAQ>/B!?E&8V*-8E7Q]]FB7YION0Y"ZJ5NG:,]PJ:T:.L M?5R^-%MS$$D"Z*K&CB9-(I1:\@^MKU/Q?G?45Z?%3?)OK@8+#1]D MT)Y/PT+/6KTX&;R)]VZ6#'N>I/F6SP*YLB-\'2(O*YT?51%!]5Q4THSGQ8ZA ME3_/PTMWJ_V9C^'VI>]RT0XX:/GRV(/5*&63V<@EF8_^?@;Q^)U_SL;M=D2V M ,N2]/ -;QF:VPH4O[8BS//UV-4L/1P;].%$8HBDXC ZD4KR&$((#TSP%E@2 M(4-[*XS\KO+EN1/Y>^,_AO?-M$H;T%?H:GSO4;I;.UE="/Q+=.RO>VO:Y(Y2,YC3O([:'+-'$3[YFER-W MYFMW9.(Z- LO/#HSR;V;-3[,1O'[EWGRD^ENMR-#]2VM?GM0$5W *D]1)P&V MI:6!*X\0!:3J)=LA!HHG6T2TI:0[7CWT?% ML: PG8Q3OD6+;[]5S1]OLS2FGX[/L-V8C,>:M<<-?=,"D1WENRQCX>=NS_=P MS?J;?/ 3$6S:!MGU'"?71>.="1U4M\*]-G;J#EU]PAY=C]OMB/G!PXT@ZJ*> MI' XP78SN*SJ:;LW<1ZU/AL1J^L8BL^W4O[S[6(KY2;4S:81&/\G'4*TRS0_ ME:BSZ>L>TAFNY>>?#'[K!I+??C+V*W=(EGR^$S!8%R(\..&]%V1P29EAR (( M,0-4H0B#7#.@3# ,.F*@@K=AD$*J)&,Q F ).KF5P%BE@:04$VP@Y6BU&_5M M&/P45R7M>IXFR%PJS;B(OM*B-@/@Y>(,_! /WMWTS;L2_#_O^H'9K.^'* FC MF88& HN% 102#(Q&"& ND-7$8^A7^%TPCR85,@(<#A90A!0P4"J@J<<6,69E M:H:^>U'"=]?Y'*XH)7R>3+/7U@'9YCN240K3OD?>1[V8'_"?S ^V$LA;7UWF M>*'S^:I5A-U'?'1"VD %4,A(0 F-LBFI!@(AB9EPBIA5%E%D&758@& B*E+F M(#!(.Q"L@R;*>**B>!9\)$Y( M(!DUP#BA@X1&&L1W&8_$]YN,W2+>NO&?G8G/'ELY(AA36#C@@L019B+62*H\ M\%Q9!#%V 8?;T.29$=81%[$H@A@5#,;O: 64]\%PS@CS^#F@"=U-AGVXT+0_ M5HX;$L6'1#>)*!<#2L. UC%,%%IAY BFPJ^DF6$K$.%$ P53%.!X1 H=I3%P MS*RU!"NWVAIH%U' W2VU#U>4[H\"=OXZRYMD<2W\M[S]_Q^]U\NR4B_['VQ= MF5W^9[.BV5(QVTV,-J)0H!GH=IUJN)#.V+[D+?+#[CMVS MS?O/MV]O'69_"&ON%;5K5(U]*DWW.2O^-%E6V8QFGQ-%C<]>9@3TF]/WW#MP-KH];I]ZCQ%;WCC;SDO:9@, M>Q:]-OV^>\)I/?G:E:GG5*G1:#G?JDLN7DIF:A,'_P:/BV%JIDV;[HB3>_^7S4]>_^MFGZLW\40?]+HT9L$'3F!\F/]FV]K-G/Z M9-/6G=U*M.KR,&?>O9EN.H[_1L>0GW5C\MKDQ(H(K^3K5@7%E>@(M1?.&HZFUI MVM3G%1DT.O%@M, >42-BPA)IPC(9S@WREI9,I,6]>1)IG6J.VYDC'(I?5\JM'^[-_*J4?UJG.*U>%;;TC3_MAR]L.1<< M<1BERL4X27,'I PTADC6NA 0#>&[>D8LVHEG^SRE=.F6J9R.'^NH( M.X1D#U;>SLZSIY;<^N$B+1),J\36-!]XY^C,RSK&_D:=5G2/$N"D8^M5M&A) MK;JJP?CUKH2W+8%P\;6J)@>9EWY1FC&7QAN%!C=KO:Y+,J_=J%N69_=3V3,= M %'21X>" <&\3[DH 2@63:AU1-OT/VAE+ZZ;;L[>C%WZS_M_S6(X.DJSO,=L M ^N7C]Y\*E4.$EI_F%I9@XW]EUV >9<44VNQ3V+$QJ#J%$5IR&I<8S^NBKP MMEH_15JI0/ZJ]6N6K$B,V$;)WVF)F@895^(U%[,48:;T[*Z*/-<(+?P.W73< M-'G+M[FNOF\KFW(9M[]>DM9[N4T!E0IZYHMX^QNI\K^>?,O5+!WAS7513C./ MF7-)_=FDGH+H*IU'O9EV56)M:GF5N6=:/JE63.[PT1+SS/6NS[F^RD<#*8G> MNX[0(-YKENI[@^G,\T$6W$-:^/S*'1:=H>&N<-KM1-)[D2BQ?)A)!STHLJ/S:]]^UM MJX$=I;K#D)FJIG=!4\2L,S]R<87 @WO0+V3P9NFC21CI-<^ZHY[UGX)%*>I MU#6.^W]R%6:9+VO^-O52U6R[75@L!30079QU@*0.)BA" Y(Q'W&(1J(QC=#4M]RE ]:76SD=? MZ&.:F/GAXV^+3?ICQ:S%,>QO2^<5G[NMX<$;=YF+B5M.TQM5O6T=Y>#G+)6' M"W+KCJD7A]"+\G0W\]<<*;<]A+0[O+J%'.8<+FM*[-)LY]N9V57BZNQ*ES.Y MXQ)920352;SI-:?,K/%W5?DMB ,GJ?"WS79))=SIJ_&NY_.3@HX,)7EL^1GM ML-/>^IT']NO'EYYU?5:?3L!R9?VMVO"N$KP=P?*^?#I>B3Y=_'9TH&RZ?I0I M1!.WS"2_7J(:3"[>*&W03ZO,ZCK-1\JKF)Q']$WY%57'LA17[9_MZZW]>(F_(+WW$HG!,@[2K@3P;OU\]-3J7QR4>HQMFF16-3N5GVJ-,2 M+#.91A>AHU+*6ZWMX=@-MK)UL]JFZS31*Q_I*(I5\T?>#$GG0/&7:66[Y;Q; M9%>.D]:+;F3T>@<<<,K&01W1K^\CI7$2^C M;Q2!/(%>E-#D24UO$51D%HXX3[GZ>2%L;>0Z&BVD++Z$#W&V;S"T^6]G.CZW M ^R,.I/L8\;I:"4E4STDHNQE?N;:G\?+3@;_6*A5VIY;183%F*+/-(>S)? _ MGY^ YJ>?3YH%W]J]0G]]APX2#OC ?^''Z+D?].H=E*5K>K"P[IF9UXF7+LEWBES9^GO M\[.KE@\P(U%H#W[";.RN.>TZ3Z$=83H\NDAF),91Z?2\&V;..;B^]8*W;7'7 M?,*4;ZNO#=JML[3\P:1I!;@5Z?6G\LM$.&F;J9E%$')^5(T3>B8&UG3R?MLV MGR4@NBG])X-[5SDC_%0OF?+UIOCIAKNY[_'%@N^A!;_YENDOJVN863:O;>0M M\YBC>J_3MMXRT>7U8ZKF^F0D&[-$&S@9=]?:#JP7[%5W["UN%J;?KP"+N ,LR 482#H+BSEKM Y'?Q M_NM+]ZW-8:J2 _93'&STN3TP9^9_/)L3ZK0U M,VF=^#FI:DX:6/2IZ>9NGQB\WJ%A+O;FFSY,'F MT';N#&?G^\'!#>\8W:T!-'3"NU/'%(BD6/9ZZZX=]YSJ?9''L#S7*3DAC%(25\J,R-/:Q34I MG[W]Z483B M- 9P;1B1XJ?S&#Q=74_XHAY@X;U?F[^W==:I]^.<-9L7ZM?Y*:K/WI'FQH8>#\(H;R/HO[LFPYG=HN+'>Z6R9RSH8^=^#LRE4F]=5 IY3' M4W_/5Z^Z,_0YC?5UU-=NBURJD$Z=%K*E(K2[E.92YOJW9U2I: N2[G/ M.S^+=[E^8MH#F'8LSM=4T\LO<",/\D:\]SU)B6M2^3>5CCDMP>#_=%D-[8,[ MVY6LU*O4L^QU%[$D64D!3'07T^4@QIMQ)5]ECN?7K5 @"$_@G^=?2-BO+QK_ MJFFIR?W<+-;9XN=[+[U%?(U%Y'59-54[L:_F=[EQ:;S6S:]M'\W%"97BSUW7 M\3LO0R>,/WS1PU?@$T4V>-H.WX@;_9^_3>OU"]!%KRI*7LK).:TG4;1! M!R$A_[,>0B) NS9F?M5&SND/=Z[=94H2LGK4>4:MOW1'7*RV4 VSF)X[T7 C M^/NW_X4X?'TC#IFZ,N3D_:7/.6T5&)*]F-5GU[UCF82BC8_6QCM;$A6%?+(L/NAT M9']WU>NP<8*"?:2#L78LCS'!6RG"?:P(;S3O'Y?"JB]+4='/UP'59M*[WW.V M0W.Q_*CQ9+^FX:;H;#[^/_4N VOQ9)O3DRMIQ@@/E;J[T\/+U8OM(T&!Q#U=^@*).X=$K@U3@EF@9"" *@6!1M8!:3W1 M4A(H_6I]HA+$2L+UM4G"L>C]GX.V[AY2H+P7 &,@P=4NP"TB-:* M40TM(X(13;[;W__]6ND_7^M\8F?[E \B>[)O8D@YV[9MVV2#ZQAUJ@!N =P" MN \#KK84"H=(RE1(#8\( 1+"B* .60N)"Y2O=A-^;#2Q(\!%<$@$+XA;#@OV M,N+XDNE][TGI+$9P%T80G^"DLFXR2PE8SV@&]V?O;),).AJ+J)C1QN B)*I MEP#AJ9< ! XCX[102-$5AL%'AR!WYJ3V=]R X9 RM5MK>$MT#L,>%O MX%O M=S?@*X@Q5&H'%'0!4"0MD-P[0+P@W@KC+/G^PXWM@R\3S4XGS@_2M21S2P1?TPG7?'(VN]^];5O"\ER/=@LD43.R3%:8I=T M0>(PF.IJ3B/74AZT?4QT^RV?RKBZ(II$UE297(.U3*.02\[2S6NG%Q0M+25N M1]C0$;VY&Z1KM_DK+D9ZFC!FI;HK\\IDQIKV?1*-E1_[4-E*UU?S8K/\:=-- MR=EDY+J:MHZ@IJ,%?=V]:!Q/XE&ZP5\QY[!I>3:[KR=>CWE53PCIO&RY8K'C M:$A:5=+GJ2?>F"W%-%$1++,WQ_7;-Z+XG?0X@Q]($1V*,A7P,N8(&$@8&E%'$ MDB D6O44'AVFS2N9%]7A'\9?TAK-*1'[R=#?V.0)R89\A# M@X'7 @+J'4KEI1@P0960F!/L5@X>'^UX[DB<^!#SNP/_W4G3'7W[-NZCM[,W M/1)_*RY(5PP?Y<%WS(?S_>C. 6N:I!,=Z]+5G#BEK2&_]M'J:/1MYK+LC'3R M",S<>;KG\L[0Y0+C9M':*1?L=M=TUGAA__TX>?S-,G=@UT0N>5$W2=!O<0ND MM@A=M7MF,6C=K>0M)#\+IV5LF=):#ZHE&%MB \7H]/PVO>A65:A,R,EA@&9G4B]>N\@@V($];=*=,'M#?*Y/ QXFG"U;Q3UPI_ MZ8+1ZT9%>$=-FGRZ:_*\=/F"&"!Q(7?]$#O1N>D>S?WDIO,*VZ%4XWDC MC+:]Q-QAR7TF'G"HEN^S.B7YZ8O/5_E5]?)\M0]/?FH[Y#O9-3)30L[D8L(+=: ;5M*.]JT#%Y"N'9L^#H%ILW!L.XY8 I MDBPU#DW=+>LJ[_MS-=]<,@@]JLN6;7>_-V M>,\<.#)B9)3X!+KYE/L79WVUO/MTC[*YW>ZL4VU8A);^/+3P$C_XRR8;'/VE MZ!J(GS_NK)&N1?=V^?W<*\5=G_;U4O7J9&NBB^K# M$F/Y9=:;-Q.?Z;&9.NQZ9.8VXEFV41YY/.N6F1N+SGIU@CH!$S#>3A[H.Q/- M.[%F[GW">2=&/Q%NUS[R_N\36,ND$'MTU$4;_Z'"5J\CMJ MY[V45I]V.\IS?-6U"*ZR2]&W&.TMD]N>,7<:LC95X_UT?%']O-"^W7O*B^P, MA4Z.._LF3AJK28 M(P[Z$6FNP&L%->HH!F?,NLU,.[YED]_[&%8W&_+L.^7]VHS^":9OSXH_QA3' MXWOJLLI&Q&FC\2(.&@!8.R]QM$26 0#GC"YWT*:;V;N8$5S]!@HS!PZZN $1 M\XY1&2%&@*'9R(8[=%_RXVB7':@E'P^0(7;#K7+^VG7^"U#,?IHUI![/Y_HM M%I)[@\]5^&R4\*TW-IE/%JX[A]-..D]G/C8BQX7_ %_XU@0 SZKW7>=CXV?# M D>@<'(+JZS>.[^[(TC?*OIZMNRNQ54_U:%W3Y9I!?@UZ=O(P\,FMWWPHF]60-W+4&RXM=YK5OL%JWR-XP MZP]^^C:!O,FT'"H"DH)^K,&7S<+:62KR[=@Z5_?G%#/;I8]_9#W>3WNS MH^7WD4_&+D'DO_36Y\,ROG#,9^+,_+ZP].FB^C M3M>GV ^.[.R#ZZQ]ZD6PZ?[LN$XOM]V @,PKO9$V9[=EO[QO8P=\-)\FT"]Q M-F2SCTOE0<#K[C?;QD,KFUD+R[M[FSWMEU._,:SC1I@F$6>"0",>8$XHX99(5.B&#ME%;"I/"J[DSSR-+< M6UP.F>2(R;ON#6XH:X(.N'JX%4G)P=D^.W'*7# RH2!50MQ8@DR@&"5&O0-. ML<2NGNP](P=GI^Q$!EH>0$I7E]GZ!#_VG/G.^T2\80PIF3SBC#ID3:Z&-AR' MR!S'9&LP-F^K=/-^,1#MU\6[V1BR44[WSXIGS&%)1. (JA#1AB).!2!;C Q1 MRB51@C LPK:0;3</X>M@-T2S-TQ\9ZXM-]E[)AGJ[:P)@!3GZN/_C$-G[KC#H"<65I) M-\1I,=-\:6!N/[VUCS[)H9V>0R+B6&V MF[X=Q_EP^-*PVY[8N94W>CI'N@?5VF-5M MQ4MWU)%G)7>'&+9M<@;O?#(TW/6B^K%N/5R13_;J!47#8HIN_V=[^^5\5M+. MI]/TB\H/F0[[??5/ZR;ISF=;Y^=]];'W]6^WW)V\MMUAZ0.O-U.H2?#>,A#G M<,\L;:5+/^GS.?IX4[U$V>YESVFVF'/=[2J_-SN\Z5)P4G65EWS=)]Y&;]MY M_5G_Q'Z"6,;\.4/!MUVNA[KEI/G8WRY!MQZ'_G R]M&NJ@MRS"8E+HI=ME^9,SYDN1-!#S?5N$E48(R$ Q@.^:X&X91+9("PR$JQP MXX4&RWH3^ Z ,ZNX@!?WMW$S@A]G:C )".=[.TE26J?,B=_W.JY^GJP)]',RNYK]+II@6^^_#G>4[),5;,ZHS(@_;H;5N_$X M8]\=7MX50>?5H8#SMP,JMVEYO8*]_IZV*4 74\=;/:V,B/K@ [L 9W' M=>IK-.PM1_;V!1"@*_FMK[*ZFT_BFT6OLYK-P>M9EJF?T:3[5KM^RN.V0_2; MG"P9DN)"48VT\N T2T=S_PB%#/C+G!'' ET)Y2@L#)4)/(I@-.*$!F3!+4F575.]R M\):S]-=/1]R9]]@9C2 $GZ9U7S4/G+E)KA F. '& U+:2\0Q X:(22,F ^;" M2:G=?KD"WL6/\/-=ULB?(A#2R65^"@KV!MU$.T9QM$-6^7_L:)K3 N\/1]LS MQX1Z?2SQQ:8G#EZR%!!C/H<6L$;&XH0PAA=-J924K);_[HA#?KZ:6^D_=8FP M!P @H^9 &&$"'NGGV"4=@A/M)ZL!LSMALML1RNU*7LG.3("#L)]W9(\]Z$14 M/_K:UK>XURL&=6I]3=>90_D=U-NQ+M>C[J/L_GSHN$!PQG91QW5K;2 MJB@?++>+&K@Y/J\Q]7(]XSID?D+4:>U?_U=5_9_NTW6:/AJ&B07]KKE2B',: MD<6YC8Q3-"26##9^$T&FWW,6V33^9=Q<=8XG;#XWO)ZW 'E5<$D_2R6P ZL9 M9A=55IS DT*R:^!L M=S-RY(V_L=-),^\9F7>8$_'!7LR7HZ&] 079>Q-O9Y/K,;[ ?YI_ <@TM-=M M?-/&:YL5WYS27:O0_MZW3=Z7FL;G Y?^Y.;-_![+W>"7^UYVCY7R@L@_Y?*" MAZ\A%X(^=LECG],+R5][CP-=QIVFF:O]^_,HXX<'AJT3@$=[^C\ZB'F[0Y5W MWPSY+#>\F&8NRS3S)V#_.,;JEQR_:ZN?NL+D1<;1R]FJ##0_1^DK@%Y8:JN M3@N@/TK/.^MG[/Y\91T9HCS5'FCN-.,\#YBC#B'C% M#&/*T; R+:P7=\9>,Y&,]OHI&8ZHF@Y:%F?+'(T260%4>T%%^\/H]0T M46<5(H3F$0L*(\T)049QPK15)HB5\J%D HU2" 1N2T \1X <21R%$#@X/D(K MD@X'%X49$$T*+A9<+,G+9Z3S@JJD&? M*Y-R8QIND1'2Y_BD%EPKY]B*>L=$&^9I I,@M^\3D8&7Y 0BC# 1HD["Z<-1 M[PIO.1KYE#2,\Y.Q KX%? OX?AM\ ]$L<.H1U]0B[B1%1HJ -!8N8,RM= MH1.6DE$ED' >@V\E#?A65B+/"&;1"4'\2G?>_8&O5*R ;P'?,[7QV9B MAXO*S,* V];^]()F< K--->P[E'_'TK2QU/(V"2]0LD;GKOF2>1XPBAR[F@(--C$#P>/M1QH MNN5T@ +'YP''R_X9_)S;KCS4UNIP]MT]^WYCI>=287KGIMTTM)IC4O7N M=I3668S(^+BNBU$F:-O-E/)9MDY_*LS] >?+-9WU ;_J6UOEMS =T+U[/\IP'/QL>?ML# M, _/")^[GG3=$.]Q]+&^GO13.Q:=E[Y?3/NXR'9 MS^'KFP_^,H;I,/Z69NT]V]PFO_Z<$>W=*,SIO20"I>E7W^N]MS6Z]FZC>>/V MMN>TCGH=+_DU_'J*?;[$A7FL>Q:]X(^V GN\P9;0K[S'7I91>K[LTC\^GPV7 MWA//H.>[-9,"2R^*T@.FR.$^Y/#!\9Q%%$NZ[J&<&(]MB.ML^T$UBI,2(CN) MNII#.8TXFY,&[0BFPGF48BX\3)(AD]N76^>(U,XQ%\QK1K1W<8U.=&%RCF-=!(LES%8+V#%D"X!D]$]I[:2,SN\5 .:"RU!&6',[=M_RX'C=^-I"H M6.6EJJ-4=>RU8EY(*TFR*&*=#QUY1-82,.BUB<'8&(U>Z23R;(-^)OE_6PC^ M-C0:(P/"3"G@*)9_P=D#88R"L[[5 M3L-NIZ =WHP5OJ[X=UYE=+.YT1Q4;KD?TQ&KH@*%1_7:"Q3N& H%3SX&;I#P M"JQQQP@R)DH4-,"B,E19\:IX^TZA4 V$*5!X>O7\SRQH727#!BJ5P2\%8T$8 M9!@#FX%(CAS3X*E8YR0WD045-EBI_ %(52?@O]'D_:4=?8KMSZ,UAZC%+%O$M3]'PVO*B>E*5Z\@D=*<8Q5K_ [Y=M M]=,HQ'!;TEQ**(OT;3 670"]L%0IA]\VH) M]G',1@_O9PV!EULNUJ/J6 9\V].>CD@=B+7ON?8QA4<3[+I;)7BTK)-6WU MPW2<+^J&!70.7F'=D[ D]IRG>A@&Q"Y2M@G%B0J-J,(:<9$GY(: D<*<&2JD MPE&\.OUJ17UG8?]])NNW4YNNYG5%LZO>M;,O;BJ/<4#XZ?E<):.[ &0!R*T! M) ";-])*A*D#_X=$A4RN3R$T>1\BPYC'U_@_AP60II2\%(!\0;K[X>QP?>+S MRN.>O'40AMX7B7?3W8?Q*PHU."591G(:\?1J]#;4[?70WKS)G[Z]MB%+[=(Y M;]T_>.8F]G_XQ[2=U.EFOH;NJRB.PEO7?,V;R1G1BP/CK]OFIM<=IK\DZ5S? MX;-<);%@M,N%8WUM/\7>9T8VP0+?V.$7>]/F!./EES*G>$>"]>1^#579A12/ M\=4+2?MH/O]&!A2^^UR'_^HS^ZO_@#L!%=I!]?/(WQD_]Q3^NCAN0OS:3&(W MFS#'#?X^LJ!>)S'D"8%='H;-O_RE'MF1A[M4'R;PAVZ$X?&0Z5M4Z2_(]WM3 M3^!A_N&@>Z(999LX ETSMC&7\.3\B+\TX_?C M"&+QUZ8]KRJHQ=C&]N[G.-G+07HIIMUJ\QY;B=8SR74A>+L MT1(F1A\MQ\&*F)7E%XIV=VJW'V87E\/ZSBNWH7/?6#VUH^M M%D)9/-I2XWI@B=&W"F-6NCJH?@3.O7+ R[-@_9-JT0^;9"6G;X5OGK[[TRR? MVD7VL\.*&.%1P)(A'I5!-A*1Q\E'BHU+0JX4-RGI'$O4(Z^30MPGC9S.G5TI M#PR@C"6%5PY:EXY5?VRF;I*FP]7#UPVF.=.2Q5<@L4!B@<1G0R+55F"I+7)* M)H WE9"!/^7V_#Q$9IGQ*[DG+@J= E$H>$,0#SPB8RQ&T6D1%:&,NK!G2,1E MK$R!Q *)!1)? (E:L[)O?PF+B"$G:_=- MZ.>EWP/XO9WD7,S9'_K$ROCU.HZ>>))5E-W9"'31<=_6<1A[(;67R'KI$7=! M(T=Y0%9Y(R1E,3&[HN-(P(+EF(D2 7'C.;(R3__2-!K*,4TFW2ESG,GT^UZD M/S9]SY=9#>-[D.;?TNR7]MTH_#23Y$WY .+T&KP4#Z" XKF"XDETUY+"B:BE M0LDEB7A, *92":2E\YA+!1[$"NQZ[JS% B.6!YYS+P&JL85O8Y$,=L%%PG8* MNT]KL44Q/CG\+0VV"A"?/1#O "8#H?,18#.:%,X'.M4RY,#QZ-+*BFQF$=B,5_&]03^ M5#4IY1Y\TU&NMHQ^\M1:H*+1SD9HCUJCG81K@9VV%&N%O' .<>$HTL(SQ,!) MD$[(@ 5]343G>:<6_PG0$7]+:5/ZDIQ>,*6^-_PTYO8RKDW-ZRU'] MJ?BZ/\8P[85Q'(?1MGWEQ*Q"HBBRS2NRQWOK'+$\OY QGM5OJ)C%+VTG='Z, M51"G($Y!G((X!7$*XA3$*8AST(Q5IL1O(1-]M1GB+W?&%A7XWS;\TPN:!34T MT]PY=8\*X%#ZX#R%/(>A"W:1=9XT55PF9*PBB!.CD.5>(!^PM9@PXO5*PA-\ M(4H/%W$1X3N*$V2$\RCRJ*+F-CGYPJSSC;4/8WK+'16_R42GH T+ !< +@"\ M?0!.#.LHB$,J5^_P%!PRA D ,Q)(8"8"=]X'8)X4([FR-AG%$*?8(LTI0=*H MH(/V0N+] C 9Z&WW;RP 7 "X ' !X-4(XTM128J22UA MBFIS'X C8]01G5!TQB#NE 6K&&/Q(/@YOYU# MPM:-3#\O Z+O77/" ND>[ MX:+)#Y:GCGS'94;MBT[9RX#H,B"Z"-\>A:\,B"Y*KPR(WH759H/L=$ V0J$^O MHWB!Q *)!1*W#XF)2PQYE0'11=GNW<H7M5$V!0(7.="+2CODM(HHL.AQ))AC M$@]G!-\I#B@M'D !Q0**VQOOP;A*V M$:;2(I\B1,Y8@K0G' CO!^8KASXW" M1DB)1,CCFS6AR.9*(6(-#LDQZ_%NQS<74"R@6$#Q3$#Q@-M!'3%+E+['AQ(- M*".*"XX7''\F7^QK.AY1P@BA5)Y)+!&/7"+KN$&4>,T"&-=6K?0J>4Y,8;_3 M\?3IS0DH(XH+]!;H+2;TX;!$08*S?.TGB 1[&U%LM"$\,$2II(@'IY&.$2-L MM'/249&X6$EQM8);(1E:I1MP8C1P. @FB MN3.*J416\G:VY_-N?D2QV'*OWB,6C7)4OV]?MXPH+N/[]J[JROB^,KZOF,X% M<0KBG.2A5A*.,Z-<;MG"$$\)S#;C M)8"JJC3]2N3D%Z1F+^\PS\OX%QWX2? M1WZEYRD OP%^ \-^(NI>8C-! X; MSG8Z*9H5^"]S\LJ<"N,6XG!>Y*4 MQ00)H3V8]03G;W,4)&=>4Z:HW7U"I+(-* M"P 7 "X ?/ ;".PGZ<* #@RQ'T 6YAI@P1WQNN8K,%TI?S58T(M=2A:#Q:P MCA)9ZR2BVM%$F1"![;VYN!(%@#<_*7I&TE^G5W%<>_@]U)^?ML4+]%MC\Z29UP>>5@;+O&1F]L>Q';4S'/@;O,E^N(RWDSX/YO=X9>M1 M/?I4_2V..TG+,:S?'"S>YN^T6R25?#*I*".)?HM4KZ7,=4<9NTR9R66LQ@OJ M7"]1I[FE#EP!"VECUQFTR8VR?/[Z++L([F$GU:5MJU$SJ6[BI'(QYCPDWWP: MP8K#1?7Q$KZ]U#%T'*MVZOX1_22O(4TG4_@+7#]JKFI?C>OVC[:J1WXX#7E5 M?MH"(>.X\GEAPV&_J$'E[.B/\?1ZXNL(OXWCIRE\U(QOK= MA_?5Q^8:B"ZQ'%3K#I8WL=K^@GR_-_4$".._4;/5\U0:-U?5^QFOM=67>G)9 MO9_Q0;NU=3YXXOZO_Z(IW'5!JNYW\O:'075MQ_83W/PR_QF,#B0P(OQ[]T/' M?:&)O5B$NO7#!H2@'O6:/LNC=;=S42QMY+@>V"FC$/WE(ZNJUL0B.A<,[?8[UR$_>*-Y)]@ MV=5G"Y3+1@+\H:W!A.BWEA_;3F"%:!QMN'EP:_DZ>%?^LN/2^!7NG9<^FM23 MFVZ#5_77O)*E?;>9#B[.MPYTR7B2UP-4R'P]O88%N.D-R'U>Q7P$V3C^$\!G MLKH5L,&:Q7Y2_17NF.(,/L X@!VDZ2ATFYQ> V/"(_+G;ZO+Y@NPZWB0UPYW MG%<8YN7D=SZG"-P/7GC,'-:]P@9$H/LP'[;9)20]#US*LD/4V_91QN\)V$ZZ M\DU_%PM2/8*K,T7K40O,,NTYX\METY%_VDE$9BE N)]^_3$?;':7K+Y]8!E@ MVN'P!E389WB)59C.>!B>^F"FS;=H<(^LJ(T>U5_191U"'+WYRW\+K)@C@B/# M:1 /,EH^6P;;:X0M/-3#Z3;3C6[OW MOA^T8P;(4'L7@3-5X=-^9FN<:[49TL]AM;^T-VL_34&-P5=B>[%19E(:&QVQ M08)0ASB1"1@#*^2X58$[S8U;F5:F//,NQW%Q/HOC-(*L&T,0,T(0&9@BD=P/ M*#R)GW(CVFQ[ ];#);^E#_#7-O5Z\6/64!]A$7\&^_Z/[ZK8>GN=:R;&T_C= M3#].8W@W>>JN_IOLD"=_?Z(R@/>=S8'+/,DWAV#@&V\>X>*L3<&O?R8CS AF MERN92A"S*LJSFQTTDSC[AD N9-X+?=Y6AH;\ J?-.Q]MN>4@3C"_RG M^1=R\T5[W<8W;@B6U9OY/1Y*:>D>*]2% MXNQ/;[_[MV]<1"X8)8]=\]CG^$))_MJ;G/E"'LEW,M],=UHGRL_)@3J_PXLS MVG&9-/\,>KZ?CL?P4YDMORU)FY'I/$A01.\9]/RU&?DB?47ZBO3M0_H^YK!F M$;SCZ*-PV!E(FZU9Z,+'=\H4>$G2.HG./H>2@'4VR56YFZW")B =<$!<)X4L M%@8QPN$7%EQ<'5..O6>$!(X2<1)Q+C2R22B4%-5*8^V8M2\(K/>&WJ;RJ\0 MLS*7M\!B@<4"B\^'12&,BE9PQ"F%_[-*(ILS_YTF/$0PSJA?:8RP'5C\=>/( M: ;*G-[,E8*,!1D+,FX?&;VUVANN$'8X]XVQ$5".$T0EECI&Z7A8F8/P'&1\ MUN'YIAI!\H&FID!BZ;NPXQC&C]''*Q?'I=O":6FE/1LC9Z.,:"),!VT1HXJ" MF>XP,LE@) Q1PN5VPV0E+1",7^9UD$ARF2,>GB%+)$/1,Z&]ES8R ,O)_\_I"O",3=+'"_*.JR? $S;TU *2C?0$F-=>5>^;=K*H=-K;-!_H[SPJ(T> M>AX5O=5T4@_A%BT0[+H93U(SK)O ^8X9,WQE)[[S4_/IG]\J589FY-EG\9P@.+#M)07&5 M.P,II!5-2'D,_I&('(N5F58O*?Y[;Z^[Q@BPB3EL9=1ZMT2E7^+DL@D[?,$M M+"/C'AH"TU?.@O <2KEH%N]9PX"9Y+LXBG!1+AZLFZY$<%'7O4E^$#19!8XS M2CZ_6PMOV>7N4A[>,*?41L/#)LZSGL /_?R# ZDHK@ZNI'A[S4P>>F+?QN(+ M:+(0P4VZRJJB39I[33(6*L1.)N,>\G(]9SN8HV56:7"GO@'" M_.).P615=5E?PZ73-@)&5D-X =UUD^@O1[#-3S<#>&: ;XUS^PU0F(.EACCS M3C@93!\&XQ7P!3W=-K[N5M;IY'O*+_L7GV$GLR8_61./0^[0T:OW?/-%%R"P M!":W.N1_MW=;8K1PQ^[&W:::ZQG-'EOQLOI8O^)5C;_2+\7/I6]6_-O>V4A_ M@ZXW2==5*+_(8?R:6RG%NU70P_@5A1HVEO>8 M"X*G5Z.WH6ZOA_;F3?[T[;4-N?_24DY^/>J>.3O*[?_P#^ P(-S\\=U741R% MMZ[YFE>?:YL7R?U?M^TMOJ[RX27$-G>ASO#V?AD__[)HD/-A@:3'0Z;- M-!/[OH/C9MH"6&>E^M7'7%5TV3D-N7D6*,+^-Z"9_6%%D#L;9@&>I^6^W5&V MNU90#ROW]_=B!:"-UX0#NC8P0]#L=:I[I1QBBIW7OC"3FG$-U+9+EL!ZY7S7 M[)C--0&VB/&>^[Z^AK4HA^CM)7$+WPU)YZB!1$7]#SJ;T9"G*_ M0LK.@P1%[IXG=T\J)BIR5[1;Z56TO3J_I;C=FG/*'+*^=][JEU/;2I[W42>U MEN+T'2=\,X6Y3M*A2)-%G": I!@92C@R'624Z77)75T%S))(?\@2_?Y6H-^- MPL]WQ+D[_-A4#D,8Z(JNU"I9' M;MR:/$=BD_0*Y4'SB!,JD>,)H\BYHR'08!,_$&C43!=H+-!X$@'A;3J0VXTZ MO+N7Q/G $7R9QO"RP-9)[K[L^/1W7#B\[/AD=[RSL&FWR7H4R\?=LA3ZP+OIMB.KP;;!CN#>*$X*B%2G2U&:@)C&*" Y+):<2U(,@ZA^$[6IJ4M%3F M)<6TF^J\-A"B-%XK>%CPL.#A\_$01TL$UF#DL93'R3**M,42>:R]5D(K*U>J M0;245) DD*:$(:ZX1-8ZCI0P03-)A/1BGW@(*RIX6/#P(!I$%P_H,0]H7EJW MW@6Z5[%?V+JH^:+F7^#VJ)@X)0(Y[@+BDAID!6;(,ND9-8&(L*+FHS=,.,Y0 MX(D@3A5'H-T#PEPPS0AU5,B]NCV\#$ H>%CPL.#A"]KP8PM^"K'(:0TN#!4) M.14B.#.:)V65Q&9EB" -7 6>6[ ) GCHM$+.48\4 2",2LD0\%[Q4!8\+'CX MLEZS=YJD+=J.K/P5OGI !%G?D6'E<4^E5-[<^OX:SVK/)PUFVFF*;$X\XS11 M9+ S2 OE>' :LQ@WT5_C)SO.G9O;O\7QA]P_YE4]-?2SFNRPS775V$@O(GX! M_/S7IFTK($;NK7(%0-\1Y2!:GVZEMTB;.TJM]'MNAI-:K3XX!/\W_J>-Z,XZ9;TA 8WSQ+ F!PF6GF4G.6( M@Z9'C@5P?017+ D2HMI(O]0/_C*&Z3#^EM[!CN<;_A#]=-QU'_RI;]H4_C)N MKO+>IWT6Z6]IHY)[1"Q[MQO.'2:,_YS6G\'J&4VJ=D' ZM(" [F8._?.:%DE M(&;'3:"K_72XR-OK<23W80)-;C_%.[<'MIU.VHD=Y79M:]@ZB\M=KLU"D3]? M$8JS[<5#7MT$AUW@US?!.9!E'&LO'GVLENMY;OCQ5CQ7=0C#6 K(WVZ\%<_C ME"V%Y2<,[ZX /._.M^[#X\N)!OB1/ ,UT!K^)TN*]4E*2\'-P@D[PTV6 ML&0!.T0CIXA;JY'V+B%O(^;4D: CNX^;B5AFF;)(<0582V) &E 660Y_U3($ MSE:R4@\!-_5 "3'0!A?<+,9E*4TY9%?H]]A.QK7O)T!FKR@+?O&)BFXONOT9 M/I&)SK*0D M4(^XC08[ 3X;S"$H_",W-2F$I\RI$IY V@2%NN$76@H)W22JF M,2CWU2RL0]#MA P4D0-2ZDY/4UP*PW<"14X9@6B0UG$I!#;J0(%3&#J0N+1"+>9E.2 Z M:*_HIZOK87,3X\PGNIZ._:5M8W4]M*/"O)M7\8^G$IP?JCTKO>*TS02;0(L* M&E$4*B&N/$-.6HRX3LIH99W,U:CW_*L85/(L(!V% Y\,Y_I7;Y#60@FA(E8H!G6W"R GJ$/8J22(BCRP<)#I+/5#;[CU0T/D< M#.5R]K5O+^]C,['#>\6P#U3JEA.QK=L5]()FH O--%<8%\OB6U0Y&]LBIP<* M'#52)M*N<35RCGGDDTG."FF#7>GE]I+^!@=A6Q@P+?+IVI9/UK[)8&=L8!R& M4!68/@YN*3"]!-/$QI"4P(AH9Q$7C")C;4*:8*T<"Y21E19SSQE?>$@P3?% M$#6@4A68+G[@3OO4[;Y%TF:;(JT28GT++/*<%EC$$^J,]8A;, PY9PF9&"AB MT=FDO"6>KX2?7M<"ZSZL_#EW''LW"K,V91_S*SR7/E?=WKNQ36'6I&W>ZFQM MH[9Y)ZOX.E EG%(;4F^K7K(L:J>,]UQZ315 M.DT=<^>#XQ6_@NF%J4K7FKUC>ND6=3#=HHZ=!$7N2K>HPY*[4U-OKZL&V*G1 M=#29'UT$T4[@AAOGLZ.-0S\/SD]R]V7'I[_CPN%EQR>[XY)3NG?+8G;Z50Z] MSZ0.Y5#&61Y+0W[.1%WG.\DD_'81H<4EQCQ8 QRO&OKQHEPV"LK_29R M#OXV;F Y>=K;TR=GMD!Z^.G1$9H8GV<9RTL%]H<"Z072"Z2?*J1[EZ1W)B(K M>4XCHQ%IEBPR">.0%/9:ITVDL&X1TL7 ;+OE9L'TL\+TO72B(7PS#F5WG]/Q M*"L[F8QK-^TS(R?-(K=76HV^Q/,$U/EY! @3LZ7R[K.MAUU6>]//KONPA#E= M!OC1NZ<'5%]3C)F"_@7]"_JO07^%-=?,1L2XHH#DTB MG$*4,FDME=+3E7ZI M+W%2]XW^._=D"_R?//R_[FRTY%&MH_B/<=3 9R63JN29G/O[/K\=%PXO.S[9 M'9<>[/NV+?ZSHW0,R,+N[:>[K?G:JIE.VHD=A7KT:5"Y^UT(BBU\)F?UVZ;( MB1S1[R VX7"T5@:'HJ0<<4\LTLIZ)#A.P24?K2";B$S/<>%=#PN_3J]<'/^6 MNDXL[6^WJ+ :F7A^KZ?U.\58F^0D0X[F"33*..2(=TA93#D5DC/LMKC369N9 ME0V_NJ\5'V@C!XJL&U!SADD%>X:6HG.*SBDZYY&^@YP%AC'+,^55;@!F\QQZ MCY+GWCE!O&$K>;@OB8?O7^?HQ"S+^B-R31#'4B!0M@*%%+5QTCC'-I*>MEN= M0XP9&(P'AJZ+]A>=4W3.D=1#'3:-MY./=K^_7W'#2T9"R4@XLXP$K+7PWDCD MG+>;\(77]ER]FW< /X*%,K$3L%#2NZY%K/TQ-^L< MM]U7%ED)>-E$H4]-2G@@(\/EJ(?'".L$-A9-$EF@"5+,,\R9442M=+[>Q/YG M!ME.*8 O\'[-M)*E451B48E%)1ZV2F0&)VOSI!HI N).*F0"*$>#0PB"T<34 MRK32E[CJAZH2L11,)N41*'^+N.8>P1XP2MA'R0PQ6H9M[']/*G&_T?*B$D]> M)3YC0,3:O\)7#X@@ZX<,K#SNJ93*FUL_1&+]'(/OU@^1P,0P&W1 EH$%S[4F MR')OD!+21H)9C)INPHS_BZW'_Z\=3@&L6C]LVNDXMJ\:%:$?(^2=]\8V-RQB MI0/F2Z9'B O@Z4R3JB-*]4NTF217]REC'<67#9W@*4&8@F2O; MS5N:K_XY*X)+WOVMLM?7X^8K:-I)K%+FDL\=EX1I5_^:%]M>-N,) G/U"J@P MR5N_Z=<0VTGWO;#\15C(L!E]ZJ_/Z\TC29QMX2K8$2C6&DC;7>#!8D>6-C%Z7+_ MSZ/*>@]&3'[OU9=ZR:3ISICL.&167J+Y= )L]S^P/[M, MX4M@ICR6X :NM9/J>EPW60[^9T;O>G0]!1:'UY^=Y"((;-S94P_@Y#ML3?D$=[W:3>?);J#.AW;B."1BS]>/Z MNB->!Q9-&V>DZ8FR,LCG[AB?S4WMF1_"/'5"S^JT&;T\:V;E8[T\BF;)_GK@ M".DEU2%+S[RV(9^E]GQR@4D]NF_9PB=OYU?UHXIFUSVMW_,&F?%U;;.?Q']_ MS;Q4D0?,XMTVOHQW&^NC>-.7\[!K9WZRSQ5ZY_3)NN]WBK(2)C5:YU1 MMYMPW?^][717G?.#,[T6-L!X6;%?K'\'12#V(1"T",0C=D4G!0VH^W$V D9S M09A)0&<7Y#%TS:WD9!G(YD''_U;O<"NA3;CF_UV*KHV8R>\ZCHKR(+(!['/N!JG?' M,P[C5]1O'_1_UK'3J]';4+?7H+_?Y$\7C'6;5%/WGOP,&OH__ ,47PG5H.!3 MK/X#[I2CQ8/JYY%_MO5^<=R$^+7I',_>>?W[R$Y##HN#2S7J)A_^,@(0!3>I_ YK9'U8$N0O SM&S>$#%X'N-P??0J*!B\/54^ONH6?&!.LMG',&F\),^ MFAFOFW$73LJ&U.0VX-I\&65#:GK5Q3-60W:=#==[5.W4FBJVQ&8FZGW8]BVL,*IKISV91T.[%](H9>"*VD]DJ^B5T;__2YK><#Z3A M7CZ_WOH*B##)0>N[RYD',/,">HZ>1TU!<^6#['RCTJJ/("7A4]O"7KKZ]S^;5D,<_RX7B'#8B?/-?3DL^P7>F#':>]NH>JO M2S2:G:H!$TZ6#]OR6ZU^SP=&X\R$.7WD/ [=JM@S9^;>2;O*;/>AOIVZ?W3Z MI'E U-J>EN,%+3L96<6-[A@(T#C#>"_EN8UK+P7YX")>=6HG6E [MXH+1+=N M0A9GN.?\AKW(C/,Y8*Z&7P:'?TS#IPX EE_F!L[(E8J,&LU15#8ASJA'CH6( M8M),1LP",1MI/?G!7\8P'<;?TN*TO&?L=Z.PQ-9SKOYMM.#ACH4_=JW*7G.F M?F1ZERM\9^$OA"8+;M8ZWRP"\;)8]<\\KF\T(\_IZQCY^M0%XH^ M;QU',QQ]4^-CCZ:-T7%O>-&GB_ RH_D)-G164[]D[Z%BV5DKL]*W7(5['L"V M7:[]\38UIX#?6O K\^E?FWE3X&Y35L9YD*"(WL9R?(KH%=$KHK=5T7OHM+6( M7A&](GI;$KV/S<0.B^"5N18'UN/J_;T:N](7_648M_WDK'U+WZ;4WFG3X+RE MX"1W7W9\^CLN'%YV?-H[+AQ^-CLN$WWV[57]THSBS3Q;_6HZR=G$"6C=5M^3 MT@1J"WT1]^Z&/WWWF^YY>!C]#%?WO_%N@T)$*XW%B$9)$>=<(,M\0MA(*A6/ M*J25!K2<&(.I%8C1/*I'JX0<#AH)!_])PKL0]?VLW#X%=TW_JJ,,$9PII>Y[2TEJS)S6R"@"WE(@'EEK.2)2.4MT,:Y]K1[^WD[[-1=NUT UQ M5C3Z0_4]+8&^,B:UC$D]#D.X#,DLB%,0Y^009P=V-H]24RHU2BF?,%AEP<16 M%(6@$O,N,$=7YFE8&B31,B+,J$-<68TT,119CT6D-C$=XJ[M;#K@:MW,NP*R M!60+R!:0+6;=R3!609R".$>-.#LPZX($>X[9A"BC"LPZ%I%S%J- A%[8&-X[#BR49L#$J. M$,23U,@%<$!($-IK8B.X%O=Q.##OC6:YU31)B#MND9'4HJ!8,)%3%8(]>8^C MH'"Q?0OFGA[F'DU&40P3\:% M:)-;<;Z%ESXDII#'!IQODC!R,@DDI*=6Z^B39;MWON5 T>)\;R?4? 9-S4H+ MB-*\K#0O*S0HWA['5\NS-PL8%3 J8%1H4.2B\$0Q58L4%"DH4E"DH$C! ;:_*;VN'W@_ M/\84Q^.8)?/J.HY:^]31O"6OY#7'WP=2L7B8626'6[IX-$EM)U?'5RH;"A@5 M,-IY=1E-+EEF+J < 'A L+%(BQ@5,#HP,%HSZQR+!BT M T/08VTY=0PI&@SB(E%D(\:(*,.\NYDIUW]%6]QV-W7V"A6[% M\BZ05"!I'V:X]4I'E3A2@0C$I>;(\""02@K'&.!WNC)$]25=9D[3#"]07&S! M KRG![S%%BP 5 "H - I6WY<:(M=HHA991#7"2-K94),!8,)CB8(O8E6,\7R M.Q+@70[!PL\6-G9(F'K[[&\^[LE;/]30[NOV62UMY+N'83B?-G*_S M4NK1I[R/?#D:VIMF.H&[?XWA;?\D@O$%_M/\"["?H;UNXYLV7MNQG<0Y03I MZ^_]W;J0_N>ZK3M$N'DSO\=#L?KNL4)?",S^]/:[?_O&1>2":;10"[K-HVIV">GL^&%\5&A#]2;?2LD_YO!*\W M1:_UL>NGZJ0OO=RX9AB>0=!W;=6DZL?HXY6+XXJ1044Q92]GJ:><@1\"6?=9 MX70>V+9=QOTQMGY<7S^U<.E0B') Q98%_K[[O_\:/\=A10K<'411Z[&3H(C> MLT6/%M$KHE=$;Q^B5XS\(GI%]'8L>EV^;Q&\/?8/*0T?UU'\O6TOJ_C/:?W9 M#N$OIGON'!XV?%I[[AP^-GL>&?UNJ7/X@/O MYY=F%&\J6,$?<5)=32=3.ZP2T+JMOB<_E.3JS2=7[]T-WU_B]-DD17LMDG8X M(>MRAPG%"+*8:^2T"3%*IJ6*]Y.B.1><-B\E(QD\3. MAZY3.5!$;#6 M(E>6)F]0)%HASIU$CM.(1/0R.L.89ZO-G#TFEEJ*& X!<<;A.\1RQ UX6UR) M)-)*"6GQE@ZG,G2K0U4.&V0WJF1_M\[5U60\;2>H^3**H1K6*5;U"/C:CGRL MKIMA[6M8[_=V4OF<0@&?C.,HQ''U.8O!#]7WM 3Z2N?:TKGV. SA$^_@6A"G M(,XY(LX.[&SEL=.$!J2\=6 SBXBT-@X9C5,DT7D2\'T[6[-@35 :1:X9?(=: M9#SCB*D4E"%)>[HR-&7;=C89:"E+F^P"L@5D#X0QC@5DBUEW9(Q5$*<@SE$C MS@[,.L95GZ;#AB<28$([YH-!' MC@PQ"9'HJ 6=)\*JIJ/$.1>B13KE (:"GRS'%@4?63)18DY6I@R: M+=->"@X7'-Y/PH9WE'N,K'" J4)19)A-*-JD(OQD,5N9]B)#2H[KA SGX*5X M%I %WP2!UQ$PDU@XOO.$C9U[' 6%B^U;,/?T,/=HXLH%@ H %0 Z/0#:@=%G M,*:!88:H\ 1Q[3FXU($@*2B'?XV#O]PW^C!343(E4>0Y-]O#[IUO/1":%+-O*Z'F,VAJ5EI E.9EI7E9H4&1B\(3!T>#HAW.G0,*#8H4 M% XX?1J\+MGG9+RQC89>?YM\\6@2WTZNUJ]4/Q0P*F"TZR0XYV-4/E&DC&"(:XJ1A=\1 M-TQ%ZJ@W@=Q/@@O)8"3=@ M1I>"ZP+"!80+"!>+L(!1 :,#!Z,]L\JQ8- .#$&J2,1.,62#SX:@B,@E%Q!W M404E#5=>WS<$3624.TT17 ,F(_8!Z: Q,E@8F@1VU,AB"!ZE0)7..YM7_GWG MG6>FX!PV?0Y=S94*P*.M #P:N_L$B^&*Y5T@J4#2/LSP$!RQ46#D++-@?"># M;+(8*2FXP((&*U?BL2_I1'.:9GB!XF(+%N ]/> MMF !H ) !8!.V?+SWE!- MA4/8N3SV,0:D#::(62XTMBEB'C;1CJ98?D<"O,LA6/C9PL;V#14/(^SM2K[Y M\ <(4?WWO?\LT61.@8X \V7-7GY>23WZE+>1/T5#>]-,)W#SKS&\[1]$,+[ M?YIS"VQG:*_;^*:-UW9L)W$I*KT4Y?Y)"R#O7/"7$_NJRUFL;0IVK/S-C7&!2C^Z+$WSR=GY5AWWSZS8O.G*> M4+TA?C/WV.W;TO8]F7/5UDS+)XT=/=57\B0*_=*,XDT%:_@C3JHT'86VLN-8 M^:%MVSK5,52V[:>ZQG].Z\^@>D:3MJI'U>0R5N^;*UC7S;_^BZ9$O6U!5=EI M@.7DW/91=_AF\R_.#KM)L>UEC)/VHGK7PH_->-*50 ^J2Z#H\*8:UO" +?^ M'-O)5?<8$*8 6\AWZ]Y(!IQ)4_T!>FA4V:MFFB]J4K^^+_7D$KYQ9>L1O"?8 MTF0Z[K1JOF)R.8ZQNH)M7\+OXVH86]CHI-O%!%Y(ON9Z.O:7MHV#M7N[1X-\ MK_N$N[2?@7)V/+[)"^AFW[9P+WB,O;X>-U]!%4]BE4#)]Q]>O.:P[_"0R!P/ MUS]Q(/%9(\-?%GR:A6/-O.=QA+NVG:""P,#%ZX8_@_"W %-#QC3_,&P$X]E M.9_!B?4^BW0%"_>75=V"@9L1HAYU&#*[S3^G3<:4ZW'M80U@](*Y#C?)[R0+ M=EO#UNRX2O4(5@O[RRN?C*>+!V73%\2T%]SV8NLJJ'J6.3FST'^%]<(&X?=0 M?W[@K_#5 _+H7V=OKAC>>7/=UN_L?.:929-LU%X@1QA!7%*,'*<,.:VY"SHQ M:=E]STQYYAW! KPYHA"G>;*',00Q(\!!"TR1N#)F].=;%OUY]&-TDW>C\$O' M-_EE_02Z8'+S(?J9FH$/WP,X@/KY.+89$/H^H[>NW$=8S9^'C?_CNRJ"$W<- M3P+&C$]#"OT89>^\2+8YK/C2ZQS7#,.WWO2WA4!> )/?DJZZI=JR=!PN8+YD MSTO;;1?;[0RCNIUT5DMS!5S=8=0U<,-X4/FL7!) V:2W6D*\;MIZ,JCL*%1_ MO_AP47T$K0Z\=-/]Q7Z*(W\#5[G9):N6VV4'(&1X0 MC<0:HX(T3FHFT_AZ_+OZI8QW]_N_)?%QO\&2VW"G5@+ HJ]"=-QMK1 &>Z0P<#,G9NT"RFZKRA> MKMQ>LJ+,<< :WW@L9231+4@:V N,#"J**=_UICM_9LECF%DVG;%QZ^9T\ID] MG05-9]&0+

_MWWT:W[Q]AU5<.3,+97]GNW]$F M0,B0Z!Y9 MCZ8QO)L\=9W_37:(6,!EP%&9N;('L/ >ZE&/ISGV;EUFXW4.^%I!>?,(\F6S M CZ)7_UP&L"^!IMR\?:'\2L*-?!O?G".*TZO1F]#W5X/[T!:U],]]G]U4$+M!;UWS-9,H!T45P_.M^DK"V^58)N>/BS'R3 M[-53"Z/L7J/^!.0 70%3^/_,5S[>B+XR;$KTTVD4$A9J3X^R+L M^'XY[/B710C@PP3^T-E[QT.F;U&EOR#?[TT]@8?YAP-=76BEF;:@AH%3 =C MKHNXS)Y"ULS@=LQ^ YK9'U8$NCY--TYTTAV^5SUB5II[3G3?=XY-C# M?+,UUHIQ1F M'@)-]]EV[W"@;5,TWNB1PY->P =PY)MQ ;Z7=?\LN >X=]4 :?ZG\R/;24&\ M@VBV>NPD*!+X' F\<_!PY[RAB&,1QR*.NQ7'7^.D*DJQ2&&1PGU*X;^/\X'^ M= 1NWK 3Q$^V'A5]6"2Q2.*^);&8ID44BRCN0Q2[ZH2N5K9(WW$T%BP#81YB MY7F>2NGXL/F.#V?%L.C7@A*/6 :,4N498&S#3!/9A<3*'@ ]/&6OAE(V;:0V&L M=]Y/KZ;#7#OY]]%M6?^LSG23QID\.+XI#9D!8Y/]OV?)ASOPJ?U/GFC M"&)!<,05]4@+QA"7/#'CA29<;1,L%ZV:-^>P"D5.#A?W>TH]+Z JI]2OMXK^ MO8%=CW(3A:*R3D)E[=EQ/!M-Y06W%N?.= :+W-BTJ DR(8=MM8E8.J-=]/LYG:9T0#@K>JI@8,' $\' $D\]()8H M2'"6K_TPD& 704[C$L41)!.EJ+ 2.11A6332H/?EUA#!W0674RF M I0%*$\**(O)=$ L49#@+%_["2+!ODZ>8V",,F^0P(8B+AE#AFJ!+./.&^QL M<'Z;(:J=G3R?W@%+.7@N('SV(+P#B,2"5X\Y\J"U$+>4("M [SD1+>9:"N?2RA@VHKW#!#1D" [Q9 PR MS!+$7*#*)T6[J8S[.K,F>KNZ[BF]1,Y/I K6%JP]:JP]X$!O09R". 5Q3@YQ M=F#=<>R9$\8B'Y-!G+F(--8,86NP5"0I(N4FK+L#.X,O)F !Y +(!\,8QP+( MQ00\,L8JB%,0IR#.OG,*).4Z6.*0XA8C3BE&)C*&F&$\*J&HMRLY!9L,(>XL MIX#BLS0K2^)!0?N"]L?A\%LFC%!!()6 MP*9X\T=14'_84+Y14^MC,RG9"MM7;_2"9F$,S=0-XSX5W*$T?7D*>T9(X"B1K!^YT,@FH1!H.:TTUHY9 MNY_4!6,&6N]4T]UCGU/0=05Z"_2>/?0>31B[ % !H ) IP= .[#]$@N:1LT1 M)1SLN.@) FN/HF2(X)H$97I2@>+^27Q MH8!_ ?\CC Z8:(*1(B&G;$3+PMO(@X"?+6QLXYN1\X8,+T'6VZ>_8LOS#7;[FS]SN6>$G4Z:^WJ(4C)F_D]'LHBZ1[+\87 ^D]OO_NW;UQ$7OFYO##XM?M_O/RL"=;V8- MPQSZYB?A53X*+XBW96/C/$A0 M)/ Y$CC//,F!I,IWN2?5L&G;V!9Q+.)8Q'&WXOAKG%1%*18I+%*X3RG\]S$H MP&HZ C=OV GB)UN/BCXLDE@D<=^26$S3(HI%%/J2$XKTE<$11STX MXB_UR(Y\F1MQ/HV&#C/;[KP[#BG"L=86R2 -XC019+5BR#NM9#"!:KZ2:R6(^(01US0A*R)&,I'(DXC>1KL)>^^ .B\4H[ @*SV%2D^AAW4=9L0JS_*T"08. MB$@1:9LXBCAB$VR2@:Y,FU!&,:^#1)++@+CV#%DB05UZ)K3WTD9FSB7/X00[ M"A7H+=![]M![-('M D %@ H G1X [<#V(\+J:(U V"2!>(P>:28)"MJYH!1) M2JY,U7R)[7?6.0\%GPL^%WP^/7PN!F(!H ) !8!. X#VE?_@&7?4A82\)[G, M*BCD2*"(,DTTV).:&;'-\..)YC\<$.:7#(@"_@7\CS ZH'$(GFB&:' )<84] M,I$ ZN9IY#[HR%93TS8)S<>?!7% *+R-/(C3G3;1,4G^O!Y-[8Q+0OUY'SM] MJI7WDGU_O(Q5RGU3/FH8*MM6MOIK_!R'%9G?X'US!3N[^==_T92HM^WR MLR_K.+9C?WD#$MWZ<>W@%O"M7YM)K,1%=7>E74?R?,-QO++U" RU=0N"!8SC MO27U"Z(7ZZS=;5*Z6F8NX*0U;$36WG !SK].K^*X]C-LYB$0%RQ#2G.!N#,6 M&2L-,LHSPZE(C)@5;/;,.X(%PHXH,+4C1\88@L#"%D0&ID@D]['Y@[^,83J, MOZ6_+YI<9:/XM]'/H\^QG61F:#]F?OD(#_KSL/%_?%?!"[37<)/)&+#[)&6F MR2'JS':]J,!=VTP(X-A> V4E:ETSG:QE^_J6=/"YG51?(C J<#OLX%XOL>JZ M:>O^=J/0]<"%W?C+?&4#MQXC^#Z0,%Y=-R ^-U4-3ZK'G8A> KN/FDGE8AQ5 MMYY-?DZTXRPT[9O3&[ CU04Q[+%!(Q>"OW;>";W0\M'G'.0ZCF;TP&GX9F>T MX]*P[AGT[.>J_)*-GOE0%5Y:U^U'[$@1N_,2NS+.Z$B;1AYVP'>C1S+O/GT: MQT]@*]_ST9?=AR_UY'*U_W#U/2G1\RU$SX\X;O?"UWXVP6XFK8W")<2,S $5 M%I$S$F")"NT($S39E52X38Y6?M\'&YMI>S?0\K>9_[_I8+A2 Z&W' P_/W$I M*'D(>G=_YX=G Y="X<2HM4@:$Q&/*2&G>40VJJ2U)-K$K9X-[AHN&1L(I0M< MENKH/9C_]@JH-LFF_XLFC1PVS8K^VK_9 &W,G3DXWEKS%@LD%DT\!DX5-1'(=$>"H1]P'\%,"."O$1J^Q M\UPE]AIGY4 Q>=L9YZ> R;M(9]R8V[ ^76GEX0_0X+_O_V?S.7!/74KU6-[1 MYM*,-I)4Q"ZT?B3%QL@+0I^39M,1[]7I--=H9UQE3:"E%L[JTGV.?"ICS#"N_B)_=2S/,*8;#V':)B:.* MT.H*KKQ\,,ZP%C__[4[&ZCQU>NU?X:L'9-V^#M56S,"\N?6YONM33A_(]261 M.JF,0T%*!Z:(M<@*Q?]_]MZ\N8TCR1O^*AW:]8X=@>+6?4C[/!&R;,WJ>3V6 MP\?L[E\3=8J8 0$.#DG<3_]F=0,@2( $03; )E 38XK$T=V5E?G+H_) !@P7 M)<&:28*TD>O[Y]$H?.D/!F^'8(M,[?!3'W;S+=@IT\D/_8D'/IF-GY;FJ[=1 M]L9&L@0QF;_J#)C\FC)50YHZ,7=!NE4Q>0 ]Y$[TH!VCQQHI MMN>X[\3WTKB@?3;;7=*(1Y60-YRV?G"O>T<=X,0GI;27HO9A\])>]X&5>K+PK+_:B M'\(@EKS8&N_',59_J:W]ZL=A !Q?YJ8_@JVV4_9TDF-/3OH*H.]=7-\]R-XJ M'+E1']Q9)U'TP9*>CRQ'*KB_"YF*E!4I>TSI49&R$]9EI=:J_:.2%7.JI.\< M1?I.*0DX=)8-82'9Z! QDB!NB$%:4HEX8-HEXKS7NHUCJA51S8U59D#21<#^ M;0CU*69KS<)[F)FC2Z)YYL2V H@%$$\"$)54PO.(D7)1(,YY0E9;"7?U0HE$ MM$QK/;JP)S9)KU#RAB-. #\=3QA%SAT-@0:;^#,"(NMIL>?A"0407SH@EF*P M]OV3Y924PGM'H8Q+<<%A=+#&@1IJ%(K>6,2U<<@9&Y 5T4M++/=Z?<)1RTY) M([IUL@QIS3'AI%0C%RPL6%BP\,%8&)P%S\,3I"4@( ].(VN<10"""2M"6(I[ M]T?V@(6L)XDL6%BP<.>V]9OK%);K7LU%Y6?ZF]NYM*WF]2X>OYW4:8YEB%I% M1'@"$T8)C)S+=8R&6,:$,"RN3]5Y4GOPVQ4#;X=AD11_?]KTD:0!"WRV/0MX M>Z(P.:-X:W[M ZZSK5KMC.BGI_&>[F.\F 2WEXO8)[KB9?8,*EGQ75[XD6+5?]7?BJ%Z"Q2PG^++IE47\D@[1([]LLZ?QZ/)$W+Y MNT"@ B]%9 YJ&5[/]2U<4P3GF 2G<$3Q@([>'SB]%9=XSJO_^\E3#.SFJM\%Z=8C<;3@O;%?.A2-[!)6^9%5+DK\A?D;_#RM_/<5H5[5 %,@:^+20.*7(=='"W<]W>]X= MP9_ZG^/M]KB-UYJ=UANIJF@2_>LP&U]%.]Y=0N[:\>MV(;>S%YN7]R:(#:O] M#RRF3)TZCL3[4A%\/^"TGH$/>EY@; @2).2T7$_R4!&)A*'*&^&8<6L=C=N% MJDE]E-S6@!$L>HR7.J0"AP4.CPX.CV+RDQ&!>0=HZ>OR3VD4*H8>!3QQ^!H"I%19#$V@)@!(^,)1=$(KXP3X'/O MV0[<<_R1]0RG1X>[)?Q8 /CD ?@ \.BIQ%ASAX+5%G&P/)%5*2 L(X^!8JZU MW#,\MAAU[%%Q?%!84B.[&W1\-YO 3>.X&L=!K=0GY_W+$@@I\4?P[HU/&1]M M!&L30%(CYRA'P4M"22#44WP;6$6R-/(@D!8A(F[A-^NM0X8(3"SUQ&G?T?BC M*?''ERIVQZKOBNEWO^E'K8[!)(N4LBR?D( 9QR('K++24^VD4VL'SNTB5*OQ M1T5[@A3KKX!@ <%C <&C"$"*!&C*,4'1>H&X-R)[RPFQ$)(CQGK%U@*0+8W=#D+]'?SZ$"WZZ*HJGA!UIXE;P0!$36J%2"L>\%E9U-.RH2MCQI8K=L>JX M8N_=;^\YPQU/(F1[3R/N<@5V5 DY"08=V(&"A35_N%V$:C7LR$5/&5(LO@*" M!02/! 2/(NQ(5.(Z<%_[T8A3KY U@*!>2(F#ULRFM>SREF%VSV%'TB/\^$H, M2]BQ(/#)(_ APHY>$F\PP%S.?N3,2&0\M4@Q%2*8H%$\).V(9G X!;$P1 ^+<8P10Z5"*7-DH9#!VK0.D3,HZ M:V4.50("1^>1DXDB#V(7&4Z"NZY66Q-[N57+;>U&_8#7X2,;8J3_W M<1N-TEO)!0\H4,X03[E'#S8,:1T<^I"GYZ8E4 MP=J"M2\::X\B1.JY!?,T6!12;DVII4%.N81"H,XQ\.>]=WM&\_V&2&G/8'.2 M^%ZBJ 7H"]"_#*,ZZ12E8QQ1G:.J/#ED/:9(:^JX4310O):RU#(,MQ>)Y3W- M3A-R7UR.:+V>_C# 0[U6<-%'POJ<3)DD]656+SLG\$L+[8ZF=E#UES)2V5I( MBFHLKF AP^$,)7I&,[2'T2S+X#.:2EUI!?X0\IR,U>1PP#)Z@[Q7"JPF%I'! M)"$IO=?.&:WT6B@2>\\("1PEXB1\1VADDU H*0H?Q]HQ:Y\I%$F9Z@FSYS$* M]S+0,=A.!7P+^)X\^!Y%;%(K%KER F%& N*).:0%I4@*3Y@"CQBKM0/UEN%] MO[%)(F1/\3TGSG<6\$M\LB!_0?X7:'8'81.ETB%O&$5[I?3?,["P$[R->";];6%CKBY&+N.)C8/7Z[O?>\,&+!VZ) M7_U@%F"=H?]YN=)!_(I"?QQK)GH-DC>[&+X)_?5D+7 M_>;&\]AN\\+?9Y-I/UTMGJ'^*HK# *ST-2\&KO!ZR55?GR0 ME9U)L8VQ'DE;RDBB]]'V2[,(-QJ$QQ/[[>=^^&]_#@ ;J_^$*P$5)KWJP]"? MK6["0QCL[&43XN?1%)YV.JJFY['Z8VAG 6X7JG>C87VVE+V "I22'7JX2O7; M%%ZX@&].7@Z9[J-*\X%\O=?]*=S,W^T0]H= HM%L8HE6!\AK]9? $(,["7D_AZ$B_M L0=O:>&JN_6K34=OG_J3O^H/^ M].KUXAIW%3S4MQ7X3'Z3D>?NCY SLO4CY(QBWL)UMKQOSHC>>IOR&'=>8\L! MK;GW?':3=.YR:'MZ;NP)K1AX);_[?UX1^NK^Y>^4/G-/_8SIA)6XIL ?9KI, MJE&J?H@^7CA0.HST*HHI>SQ//22QI MDW2LC%G0KZ/8,*^Z"7.T7KOZK_A9X M$6^! N"\OFQ:'5 9;M.%72#'?EFG3C0H_/+"X:6(S"&-P^O#V\(U17".27 * M1Q0/Z.C]@=-;<0GIO/J_31.3*GP25O MF5U;Y*_(7Y&_P\K?SW%:%>WW;*7;I<_F?13_D'=Q: >#JRK$SW$PNHQ AE&: M?K'CTGJSM-[\FY2>.1P8PB;F0>,F(*VL1\Q&'(4(G(FU2B%*DC=,<<0DCHB[ MI)!.SB%C6*)626,E;ZWU9I;C21SN+B1W;3JK;O:_W-R"L\A$>TG\SPZB#U]] MV]4O)U/9(AAF27-0RU1JQ$6@R##.D$K$4*, Y*Z%)'W3&HI3!Z8UMV (2\!P^,WR[J# <=MC3&:)(L" M0$.SW'B2&["L4D!$)2P8&%D,K\4)VX6/5N.$LD<,+^98P<""@4>"@4<1'.0> M;#%N#>)*.,2EY@B U2#FI50A!NFDV3/*[GE\=T^Q/<\>>W:_K<0&"P"?( ? MP@@U'E,5'%(J,L2=#\@%L$2E4RDEYAG':]W/6X;'%D."/2Y*1+ D%1XN(OAN M-H&;QG$UCH-:J4_.^Y=EP$L)#OZ-@6UI)1&()9^#@RP?2CN!DL2:ABBBUVMG M+8081IP(R @*8(R#1RY)$,7$3.*"$BI8=X.#I@0'BUU6[+)V[#(K% V>!!1] MXOG8%4!!$8.LB-I8;YF+=K_PT>Z ;-H39,\-LD]/&@H(GN2V=P,$CR(Z:)@F MGJJ$K)<2\8@%TB)/4$W22S#@L(IK1[@MP^R>HX.J)_'Q)6^7\&!!X)-'X /@ M8_!*14PEBBH0Q)7+2!D#PH0PBV4TTK@]XV-[X4'&>X8<'Q:6C,'NQ@=_C_Y\ M"!?\=%443XD)FD02T8ZAE#"@:4@"&0[N??(R6)9L,EK>1M/HN, ./NZT%X# MU"#+*2 P3Y%X&R5AI+LQ055B@L48*\982\:8--(Q<%&ERPT**"=(>^-0$B8F MAH-3SN\7/EJ-"7+14Z:88P4$"P@>"P@>14Q0$I.,U!YIZQW ++;(46Z0)P[3 M:"V1;JV(*BF#)298$/CH$/@0&=4B$JH91UHHA;@3&FG%"$K2 MAL UH*-+XBDQ01.(8X)SE)(S MB/N8D/%1(TYLBLQ*Q]E:?0K7#ANA+?*,![!054(NP1>UD]AKFA3@<7=C@@27 MH."!K;'MS8E?L(YZ)&/LU+#YN"VZQ"C ";>(&P4>KY4)68TQPMHDQR@GV*YY MO.UB4+O)ACW%]^S>/J1+]>F)5,':@K4O&FN/(GZ)O<%!$8J\SDT0$P"YE8:B M:"QUG'C.G-@SFN\W?DE[BIF3Q/<2XBQ 7X#^91C5EFE'#%%(!L_ G2<:V6@% MQJ<)N2\NN[)>3W\8X*%>*[CH(V%]3J9,DOHRJY>= M$_BEQ5U'4SNH^DL9J6PM)$4U%E>PD.%PAA(]HQG:PVB69? 93:6NM)]^"'E. MQFIRQ@L6K$,A18$X(Q:L)NV1I#(01[UE M">V]M#$?H3Q+*)(RUE/[[E)]+P,=@^U4P+> [\F#[U'$)@.GSKDD44HRY3P@ MA[2B'"7NC SP+K-K;2U:AO?]QB8)U_LO,NPLX)?X9$'^@OPOT.P."5N;K$2< M1XZXL!1IC"FR(5K""<:*L#WCG!>7XC24:$%HBJ'\KVWR 2:D*F;JB:BDEYK MK*H\\XY@@; C"G$*HFB,(8@9(8@,3)&X4Q7)BGGSX]?+.)S$W_,^_@YW_'XP M\O]X5440L,L<-![/8OO,^H"=?*A5^YA];0*^=H4*56S(D$._(]_/-F#UI3\] MASV#K_13/Y-G/4118; M6NNEYMJO-IUB?.Y/^JX_Z$^O7B^N<5>B=WU;*<^(_.;-JW^_YS/D3-!M']GV M/CV3_*G7Z.AC;#E0,O>>)VWBSUT.F4[/[#ZA%0.OY'?_SROYZH[57_1#&,3= M3OOOR<4W>TW%?R@T?VD$QXT&81$?11:4KQW,G<_3F-4\F&HE88"1/^I#( MFMP]63O.I<*)6-+&0<'J:<#'=/NLH+726\UPZ:92H+! 88'"W3OO11.]E +Q ME#3B''/D DXH!BX"=BPZNY:%@#VQ27J%DC<<<4(E'BTO;'%_!'98?@7(SS MW48I5:-TOU_10EX&8TXJC@F2P6#$9;:T>/)@/TGKF(V&L[7N=8\QMW[SYS', M!A'PI5[M>GK&J:1AW+G;"S^SGIT*3N9TE'<_CH=V,+@"J/T'TR2M,O M=ARKR_'H[]&OY6-LR(_H2(;$+CD2#\N2>%""PO;T@H'1_=[V%=^ F4DT;WG)_QY- I? M^H/!*A6/ZTS^]_,XCM67_./.3F#W7;=U6XT0D[36>8H@28B[() 6-"#KB)#2 M$6SB>F.P1Z1E++;V%V#H4?@P]."I3N(/L?GW82;:AY_?KT_* CMM.2EK.+K3 M0CO4!E?^'.Q08,#^L/HT7W,59N/^\%,U/=^\Z_M\GFE]R'?1'/+%FX=\U6I\ M^% /=';P';F!R9N %5"YC0RGY$V2"7L4DI/@P@2+C'4"*<>Y]D%)J=Q31,E^ M#E]?_Q3!O8D?+^/83H&GW@X#>#IVF)-I?LJ2-/FA/_&#T60V?EJ[&;V3(F$= M4R3Z#'1L0X\Z])-_S1+X;G1QT9]FC['M]+;H",<61Z1M'B*(Z^&LX+]:F5)P MB5//^),W_[?9Y>4@YL>W@W=VM$)MQ3>@6I,V+8]O8X3^ZP0\^TW'J? SP'.6/TR2V';C]':2VQ?^?J-%>\ M/=EM8\_$TSR>;;E=T';*GM"A[Q\N%7DYB?4/QU9_+0^CK@[9);87"TLXRYHV4:?PD/ ()%[ MGI1X0CAXI.;@XUR71.Y5M!&+MCV6#YF@<3*=:^J/PY_FIQI7;>GL'I>Z:.WBO10D+$CX MX-B-"4E2II!S>2"U$!09K!,2S%B%DW#,X;:=ED,@(2](6&S"#!%;Q>]O>M0%":)Y8(CH1Q&G%&+K IY/I1QRC#IDUCK8O08#V8IOTVXL=TH MHY!E%$KQ5PKN%=Q[,.X9)0@X)AQA2@'#' O($@VN"$\A,B<=5:$-?V6_N,?+ M*7.Q]TI"^O,FI/^:OY23S&>319O5:N2FMC]LTM'CUZ9;3NVN#&$-33+ZR,'S MU@T:2C)Z2=4]Z?T^O147#B\K/MH5EXCHX9+1XWII6[&(2R3@6"(!!^I87%BB MQ 3+MA)T,3(BP1A3E+ MPJREO#\F=:Z6IG>CR?3I#$)-R\7YD]T MQ642PD[*HTQ"*.)WF/!P=S#]Y291_K1JVA7.*VW;R[B$#@/\:9"@R-UN5GRT*SY8A4F]R/XP MP$.]5G#11V:>K)X$J<6IVORR^/8)U(NP,MY>C_]L,&!^EJCZ)0J.$KHM@ M2R;/463RE/[?!T[IX3Y:09Q!T@6)N \4::$9BLY(GA1-B9&VFXK>2N]9E>ZV M>E7HTDFO(&)!Q(*(NR-BD@EC)04BQCG$(V5(8Z'A-\%)- ) KY5F/0=&1$8* M(A9$[$1=4O%S[MB?18_A"L!H;U5+1\J]!;2*&K_1:]1$J3$C"*>8LDI.R$47 MD6=">ZH9!HV]KVD)/S;G(*TU!I>B5",4^"OP5^#OX7$=[#T!HQ]Y:\&+88HA M!XB"C&.>"F(MCF9?(Q):AS]>?)<"?]TXH^DVC5OU1FYW4-@A7[;;5"J*^/D! MZ&04,:616E"K*%(J0!'SA(Q.%EP,@86)7&"_-F#UZ3,/<@5G2_J7$UZT;\&\ M@GD%\QZ*>8(J:Y0P2!%C$+=* 7YIABS+\RMCB":M'2H_?=Y!FYC'2L"E8%XW M3DNZ3>-6/8[?SD?C*0)@O"@N1U&_QZE^2\.V#K%$08*3W/:"!(4EGG_%'31/ M2T#\/HK_U<+;N>56,4[WK)*VU[B?'D+M5/=_W/$EC:T7T6/D-5.(!R^0L9RA MF)3@CEIFF6\CIKX0^+;#2VK/$?6'-#@X/0$JR%J0M2#KEM-*S)5Q@))4"(>X M%!I9[Q@B-A*F?)0VM!*YWQ>R"E:0M2!KB>UWSWGZ?32U@^(Y'5:_TS.:$2J, M9MEM?48-WY4JQH>0YV24O;*,8PINE,.2( Y_(4T51Q9SIB,)1L:U<0Y/ZBG? MDI*G/47W7-]]+Y\435\PMF!LP=B'8"P H@$&E"CB ,Z1T!%9HSERTB7/4])2 MM%)-WC[&2J$*QA:,;=>;VC(HISOKKN]]>X+-SE38M$B@1-?6N3:+9NUV#UUR M7MSJM*-!_(I"?QQK^,AC8687PS>A/[D0UYPLT23[[N6X2>UO+X,>-_R,UVQPL^.E^& M)B[MI]A$'9!-\'"O[>"+O9K,A\6L[LF"X#4%-E/[*41E9U+L-/CIX93=.EAI MK9GT8TC]]G,__'-B%^'DWA::>C:GH> MJS^&=A;@=J%Z-QK6$4^;_VC*/^$JU6]3>.$B#\]Z.62ZCRK-!_+U7O>G<#-_ M)YV^[0^!1*/9Q X#<$K\ZF.."I_;/#%L&*K+.)[_!32SWVT4Y!8FQ"65C/'" M@GU)$^+1 AX8(Y%4+'EG4A"IE4*CGT;#3[_'\<4/T4V?-!].[[3MK+WY<*U( MASD#'3!_>BWFL^JO/> Q @SQD< MI>H>=MK+0_QE,;*JRF--:NCZ(?IXX0"_YJ^RUS=MO<;)>>%C"-49,6S[Y+TG M#^^C9UINO4\GG^/%C*1ZN4[RB:ZX3+W9Q3.IU<)-F"Y3<)Y%[/8Y^ZY(70>E M;LT2*H)74FRZEF)3%\Z.X.H)C.UL 9>3B:,HE^O*R>[)G-H*0AFE#B-!3.X! M+B@R-C 4%/.66IFHH[<#'XY'3YR62!$<$5<^(4NE0$8$KAPV)*5P._!Q,]SQ MSH['5^ DO[T S&OK(%?2GI&F=+,H2%B0L"#ASDAH*(\V$8$H#@KQY"VR47F$ MA;-82L$,M6M(F&P,-EFDG,&(!V*1!JL6,69=$H9@AN5S("'K,24*$I:*X8-9 MY+^,1Q?]R60TOJJ&HVFL+NU5'2P'/JT&.&)1!J#&N0[EN#_T M_4OX+YQ!,B>6>>=C$9+CAEB,>@QG>NZE,'(!"Z1DQQ0BE/J]8;Y.IX1 M A]/Q$EP'7)SC21 "RJJE<;:,6N?0:,IV=/EA*"X!04 "P#NT(/-<9!WR!3HU1-E]D[=='0S9.#,OVW:*>CT4ZM2M*W MF\ID#J#_B Z$6\N12CK/%TX,.0;&O X&=!PVVN/ULX-'. "KY79SU&CK/+S' MZ?%IO<=FB'Q7$+8@;$'8#B&LR"US@N)(R @>!M< KL1SY'&PE@JJDU%M>!@% M89\984LM0/M"^P?P>/8M_C>&52>C+B\&OV*6AW:#[$RFQ;,HQ^'E./S8=*<, MU$5/'>)&Z>QI*/ T%$;$:&.X W?%M>*=K,!,':B;(\N/38/?MH[<>YCN>1YG M1T_@'U^9%+X%(3IQ V2N2QRAZ!3Q.13I019BBQ@;?A$!T*U,UI MIE%UQ']ZQ %-R:>Z8VMN]F\JRK?TW"X]MY\O-<$211R6#CG%,>*,!E"1+B$7 MI.$V&J+L6FK"4X]F?AX-?;NQ0]/CA_5Z2@?N@K@%<0OB/F9L'&'1!X,1 &Y$ MW&D/V,L$"HY&SCQ37N.VCVKV@;A*'M0E.4+$?;G-_G?LEKI.AF=K2?ND/M=W MK>_C\+KG&35USS-:=P)_-[J 1[CJP1_@3WXZK_K32?7E?#087*'1EV$$H9BY M23_T[1@^M-)-O6FBWJMJ)(2/]8?3464K#[_WIY7]-(YU__#J6SNI+Q'_.8,_ M!U<50 XAZ%7W_Y5_2#OFB^]77SIU7?5E_[TO/K_XM7W=OB/ZF>;9=<.JK>3 MR M^%9U#L2W32[B'2V(MW+4J\W-I)4A3E%"D./1Y$DX%%EE*4K..2,T)TFM#6TV MP-E:I81$4C;W8;+Y.QK)D(A0/@;.M]0 9FUQ _<1[,#K,!OG, ?LR0$E*O4_ MQ^HJVO'UD>MM7%RG]CX?J.8C^'/2GTQKAK6M;KB7&F/&'6):"\1ELLB1*)'! MS$<6221J+5RI%>62$XH(_(*XTJ%A%XDY2\S31/U:]_#.;KA >;>[LMD 1*/! MYPP/M['GVVM<_;7^4!P#0M;M25IEB(B]!B&'+346_/*$P4-/02$M+%8RBJ#6 MJX %L(-P*B%--'S')XRT#@E1P;TE! N51[V_$(;("- IGIBN=8Q<98:ZG^1/ M\.ZK[W:>??)R#)T_[E>6M1R .?+WZ*?9:IA<@K^0@*?A"J%NW#/IK2KKZL)> M@:R![3*9]I::>I MF/$$U"OH@/Q"[:GU*C>;YOS^^J61@_77EDHOWZ@_!#G- MTW*7C[80S@KL"!M .H?YG_[Q3,BP0)!FWEEM)0]DK1?C3_UA_)B:[7\_I^ \'?#[ MA67USN8Q!M.KMJ:5XQZ^IY? X>R ;?,F]G+;FXW,CQAAGL/:#L1:)UCN6YK+ M$ZR+R!"L$ @+LP)4**=KNK98VWNWMB_L/[+_]MGV!W4CN/ETK87NF"-W'S[3 M'V[$;F"3CN"R2MH;%?)D'RH1)\PA;53^4]%$)(\:K_ESR3/F@Y:(4:X1I\!< M+@EP!#$AW#!A4\;R[;C\%_NU?S&[V!.)G:\?1-C<@('OIB\MJ!%3* W5X+[%T_']R,J6_V"^9W M#[_D9TI0HK3DAC+%%177Z^X/\Z.C>OGWK#<'#C6E4EEU M!%W@2M9@#P35+.73 8ULM'77/4XL2=B8>!M=F$W):RN0JWMR ,8@ZQD@$E.& MF<2H2:X#Z,(Z8O5=SL8YL6NZ4$(W?(PW-?@LQ;\.V#<_GPL&\A4*$)P>$ @J M6*0!J= D/0(&@)F*B.+!BD ,]VM58 D\1:T(SQ6YX#*F.NB8 H(K28P=.(U$ M=P (9$?,C(U L S^G&T"@>-RT'Z*TVF.SH!Q/8^-YB".BW6E5 PYCK(X6-I( MJXTQH_SNW-!OHC&W3F66T9PO_<$@WPPN,O/-W;(OL'JJ-+C]@&?5V\D=D\ . M1;3>X_S5U@%")DVP%!P%Z0CX%*#U#4\,?GB3$@V"Z+26>X!5L!90)%KX(B>> M(DT51TH*!Z8&A^^L-?&=,\D"(SY>;\\3FM'4_C$ P](_'HZ>'P_6N*TYG5QA MR",.UFP:LM<$>-=\\1MN?'/ZNNWHM?IB)PK8FB9O*Y![&B9]K17NX-Z84H2G^ISS'7+^Q61:Y:FZBSR%FSK_ M3C8]/-<8X8F0RJ+ P ?DGCCD+&=(F4"M9<%$O1;(M$Q$KSU\4N;@)TT17,)( MD14I$2&TBH[?'\C\,*?1KT"B'Q>4^R6.O]S(R-D@6$U(;WPYJH6O3NNIE>ML I8?J)%+,#S[PRK- MP";,1W2K5F S&QPN$)M*K,F*MGE@GM'UB>1-&W1N[RZ>(L&%*[!)_E&G"]C+ M?FX7G+^93PX_Q6$V MO/](*+WC9$<8XX,7%E%,+.+"6J2M%\AQEG",2JEU>_YXOA(*]JG,=T$&/?6[G+*J.G/XT.7>K.0+ ,&!$VC%\ M-TLORI)?2_RX=O\N[7AZ0SFOGO[?UM;]Z3D 1;[,17]VD3\! &$'6=Y74A?\ M,F,ZPTQ6H<#B#U9*N!#](>_SG+^1A-@"#8O,&3_L4ET&Z!RB/8QV'. *E2 M?VB'/L-LC:3?OOKMX_M?7WW7:PZ%\Q\U0U0Y*%I_I%==#F:3^FSP>D\:NC4\ MMO9R?B07IU]B'';$IK,Z!FM(1-3E[A1:>V2HE"@E%VD@FD2YEAD8#;6&$8F( M=0P\ <_ NC.XGDL'OCM)2FXYG/[>3OJ3W^"1;?@X_"L(7J;1KPV./->'^$W@15RCAD/>Z8L63O$X4DQ[,'9 MB]03Q(WS.=XK$9.>&D:]5_;9]YF=/;^O]TUM@-Q EQHM:OMNB1T-9GW;0,;\ M R&?2M18U2U4(%J!+#..>-02O+8@D54BH,0CF"XJ)1W66NIS[P,PD@/\$!%Q MGL,)+ .+3](IARU<[[FY!9]UP,?K$"HH1CFF(2++..RSY '9F"@B441*64Q. MB+6 ;:!2V>"1YQD5).=(8VJ0M2S*:#270NU[G[0>#G*(!8>^BDMIR[=9\%LT-X<$;),&A1CSE7#:O*/ *3R)I M*P+;,BUC_Z)-BL*_>5A+$W-)"MAG[W.-CT;@FCH$/BN.G"OXL0;A1I 8M *! MEH*":(-]8*7)^8<>!]AP9\*S0SCMC,)?^@&-:K_+Y$^#F9_.X&.3^AMAX0V7^9F=F+.5R#JS:1.26MW=RM'^+$C_N7F88?T^INU=MXP)A)EO):JCL2=EMQA3HD MTLRYX),#^T<;,&V,3K#UV"!AP>C1/.&T7AGY="8YA#G4 35Y5KW/\<_YD<2- M$.IM!==;]Y]7 V^+HY)K;5.GZ@QCCL*Z7-0UF< ';%>L; +FDK3>(A$Y6%( M\N!BN6R'17"0C"%P[36VTHEY'06**FK$B83O>$N0L4XDX2.%JSPW6W5"4QQQ MH/OW^OQP,0OTNM!DT_'EO#'DI++3RBXS"+K!_TH:,&LQ0RSGB?"8>3D'"9BU M*2>1,HO7 @N[G(S9S^'KZ[<-!>I#L,SE'Q.0[Y<%]9I4, @>/%]?SR9_OYE M]#^Y".FX0LQ@J=>U55'2^(U/\9($GLA.T$U?0;86D7>2)@(W3 M!C_&H&\'.>=A,K6#07TH>5:]O2YKO@:FY9EE]C;#K+Z,C^.IS?_VQWYVD3,E M?)ST;M=L+SXUZ%_TIW9>LPV7'1ZXQ-H<,\F> U)/KG9E- MX('M.!?%PXTG.8&JWH%ZD[[8,="N+GBLCYH3 FP>?;#\]_#G&^9__"CSW%H M:]ZH QXKGUN^55?=]\?Q1D5E3JD9CS[W0[Q1AU\'%1:/.#^#!18#!IK6ZYCD MTOSP*>9?/%QJT&\&9N2F7JGOZ\!*?L#1-$<;PLC/YJP)K\$Z 0WF77I&S=>O M;MYQ8+_,5[*^PBK'0L!7FFZ,O2R2R9L& ;/Q:@> W$+736,8@EW:RYD_=:[J M]?N#?@2RCYIV1PV7]^J*U.5S]8>?8W,V!._DTA,PH3.S7W\A,WD!$$+O;F89Z#NY&KH@Q(&[]F[(@WBG;JVIX _%>O[34\SNQB>+,>ZC)O MQO#32D?J?E-5-._4W+RPL6@(^/:-&WW-3P]7>+WL(_=UW\WBKAL7;B#VUN[) MCR$VX:O4KNM-FH9R_W&^;&U]"=S4=*U&-L'SO;:#+_9J\N;5O]_8DP7!:PIL MIO93B,K.I-A6,_9(RFYEXR_-(MQH$)Z0['[=G:WZ3[@24&'2M&G;57>=O6Q" M_)QGK"YBR'\,+1@&.;C];C72_7ZI)GY;JHF70Z;[J-)\(%_O=<[T[/N[1Q]D M!#\?S2:@W(!38W%3_/"-V/;8VJX#Z+Z"9_6Y-D&L[=8F>QV44?;;C.@.W M(!S8WI%=MX#J' MN'F]/A[J9Y-I.#^,636?G>^&S75O&2 \%:C.#VC)OS1'OS(-#E..!954<]ZA,V ($+,&7J2&D?+/-0 MMQ=K++Q^%@:X0TX[G3RH3'*>]S@;KC!R3I__+D=@Z[1+\,%C$X[-7_Y4F[_U M2>"WY+NN-$VAA .C )^YX"CBGC-DHE#("&UY2!S>6PM1[=(TI8Y&_*4_S,5. M/RV(_H3ZQ VY;]TH6FY\_&_I=UT),]5)3AZX56URNMWLX;V=EK M&+E/HWYW5OT6LQ[NS5N=U05QV7U/C6\YCT-E]S+?:9[*T( <.*P 3* BTV@V M1O-/-FBWQ+<%V"S19QZ*:(("X#=G6M>I#O>K_?X8'C''S^JG:O(A\D/F6]=H M&_VL-@KFCY&[%M?J>[32K?FZ[J\.J4S75IOZF2,6UVB@NO:B>C<-WA^___#[ M#V\?3N6&'+F)X(W#L8Y K\34,A(-W(:+G%T4D-4B(:9M[D1+-%?TR1(ZA]Y5 M,O[H^M-@VYJ:U95"TS9S)HSTRJ3D$-$&%!S+&2XA#P8@3$9/8TQV/?&W-5OL MW3*\=V!3;!&BS+6V=9#WMI=IO8^#V%01+G3QLK(R'[\,!O.R MA7D O;YH?G41-0:]"(; M+DEJ)K\@6'=-N56V>MHW(@2N R7\Z.@?#?8FT%6 MUSGY;[2M]6_CCJQD6 [LER,_V;EN1+R]W*T.U<^)[JY>KQ*F] L\A39A>5+' M-!_A@83."U@;F887/_6SP-08,KS^!UH MS.+J\S'6M$G;[=WX*T-+]@LF\Q$BOLD;GA\8/\B";:KK^[ =N2(SPG/$^DRP MMJ5+-[S39?-:;\P;(8 V]?^XQ<#+^.M&!CZ!'FI;VNC?Z)'_I[L&!M6ROC8R MJ);*M^__6D< <@AD,4G(S@_[1T. GJ8!4QS/TS_6K@(WO;1U\?MY<])56]P+ M[%G82JN/DK?XH0]3/XL?H4_@5 ,:CL8[!\;E3B=#M+W=;N4 [=?E=)'YSB]: M1ARUJ01[WIU.251C+;B3R$M&$<><(Y='Z6!&B;9U0AOI3%(.TWO M[BA\(8%0;2@2!!Q[+K5#1F&"I#.$2<,"YVM9\HXXP2D6R B;X^L*Y^GH%GYC MWM+(%7QO_^O9V,3ON;OZS:>'W>@H=%=+RBZ$%W+:T.V8)GO>MBW]98[9LE=3 M'2*^3F-LPL+Y9&P9JTZQ0RG2,FB79R,C,*= /A2+R!J74#+,\X2%!FE9K[U6 M223!$'4QP7=PED,?$09),\(K$]?1_/?Q$9W5MM<, ML&<7N28GU@[AX3;&(39DVB\D\+2,AQ]BBN/Q=8I-MB)R:%3 %1:2\YGX&?F4E@7& 8S)X**5S1CDE2, MD2M@8TF,3=:]A7?2_QP'5]TXX7Q8>8E: M2ZK_TSNXM!OW_]2;P)Z@21SWT_;:GD<_P*Y%%RO%HO>RVI99 7MYN"<9]G5;3KRF%D)-*&PX$@BXT#5<:$D MS"QO*5[&VM-8K<3+?LJ4_64\NNB#,3*^JNKJM:[R1E ,)B0J. .'<@W9L!/"DWJ0I@=_ MDEAD4JY'L4J+&(UV5-[(:/YYELW$C^F:W6IN^_%K3D6/X0:RW?S,*K1]^/G] M_4=FTR\=&'QU>2U2P[H@-,Y7N;$EX7D]^,*?VZ9&?E#7/P("QL$\;_(B=QZ8 M(Y@-?[?YB*,NW(>_WYW;\0!X._9 >G-IP#L[!N0;VNH\VK!,[_?VXG*V:'JP MG#^U>H2WUKCGA"=,$2VE$1@CA6WN'6YSQT.JD9(T2,4#)7'-'=Y%(#8GDK^' M)VZUQ(JPGNE DO_<67W>I.^F2\A\0N)\-D7=9V@<+VQ_F"6@:263C]E6F\1T M9U"Z##XQ*AERFF.441EIG<-^CGDIA8LXK@U*ER%@[ 5&@N9&NCHP@/;<(3 ! M(R?J, M;^EW_4ATYU@T5SA5#O.MSF@0PQ J0X*\X02 M Q^"1QJ [6A M-SR^M=*?>=.8&_UYMMWJCNJT$!EWQL1_P^6_'\!G7E41=NX2O@K;'A_6 MJ69?_NYA\D,(/JNJ:I5 \W3KJB%4)QS/O41;LMT_7W+==&YT<3$:SA/0;Q=? M=23<9IG"REI$E 5E%T!Q&9:;D$<9.<&YS>Q:2L]J.M0,L?!/_UI[ MI7-R .S]EKO0W "]O^[JDXZ&\?G#;9]'\UF#=>EVW5OGM)+#WLZFYZ,Q?#%4 M]9YV(RML;]*^DFMJKU>>HP9Y%GU'A!PKPT+$#$E+1-RSR3@%$M MUH3\,9D,*W+>[/TU,]P0[5HL)KN9,:0G<5U-OVM%_7[DO%G";9#O/"^A_#W)*J M_M3D8WI;&V[VAUS@.Y[,/STW<_%NZ<,8[S2U:S],<6G'U>>\]NO&:G=G4!V> M*307W"EI$*,1F (\0V0]X\CAY"U.0@JR9AH_ABE^&<^/R/>#!**3,'"Y6'3' MD$ (HZA/$243 /NISN,=!0'_-O 8M3#)KI49/7W3"QAL H.N6(*'.6!L=$/C M!][1:."Q3CYUW"3@0L2),3GV$I F>;(V_,0VV4C6C])V]EI^\^(,?[/X0MVDZ'(27T\B M*'ZP:!: /:XU:7WM5XMG@(=8MD;_W)_TFU:JKQ?76/D@?#+<;*RA\1F3W^3. MZ7=_AIQQONTCV]Z79W2G2_S'OT_'F]8W[]YN8+>=]?_X-![-A@'-6275_]O, M*CFNU_2,?]UTCL\OW$&:SWG0 YB*_6'5#O7?QR',!B6$/N=)ZS$ZL%(FU8RQ[)];1)#&L6 M^,/LLGM20'9GIWLHV@@N9IV@Z5Z9< NNU6KL;F#; <,VKF(7.6]MALA3O(D' M4?SC2D++=N^$3#V28/:QMM.A/:C M_%I(CT5"7%.#N(L$F<@94A8SY8FV0JVEJE$5?+"6(>UD/O#-V4V8 $IY[[1. M2C*REJET>,]2];2&_^3=CN6IR\;C])('I9U\T4MW=45;SJIHU%+FXJ*4BE(J M2FF'_.FHDW81U$JD^90Q*F0EQ8CA2&(@ F.^-M:::,^3R,$N'$&1F621%LD@ M0:4/$G-CU%I3C\,K)4)ZBL@>444K%6_I<%KI;3-N:1 W!CN;GH#S%,,O=ARJ MRX$MGE116D5I[5*;*1TC,4\/C]@BSIU .MB N.+!*,H=71_T19("164-BO!M M4%K>(YVX1LX03D4DR%)4U6AZE%2\N!Z.K&.?::UF= MFQ58T5_MZZ_M)R0O6(@?R1@[G1H=MPYTA 3IP6?S/NO Z&7NV1F1C(P)12DX M=FM)581P+7*+XQ$@8HBWCB?F<8_)G;6$?N!5WO5'(L*9S[%[)CTX[P>W9]N@2NNPX) MV[9TX)7XM6XF?3.A/\\("_UQTWDI9S3.+H8WYZI=VI 3/U;,I'YSX[D=T;RP M2=_#.TLY JMFV/&WR^''/^V[/CXAA0U$:I?;I^['E?-WVJWB]S++\_?G-0U5Q134OV4.^?_GCOG@][,?6X^ MQYHBU;>OZO?S[Z^^FT?^YRV%I]6G/'USLGI\/5FTW%R<#@"^-@;E:#[@'" " M+8\.IN?]<=W'=R5YQ;)WQXUI M>\T"VZ>Q2(*SFFI'8TL?^=6^ZLE%*Y*_=OQ.!M1&1J_ MOUI#R[=Y?Q<-@-Z"29J_LG!QVZQM%K-W@H10T M$5YS8 #A2+)>O6AE$E9Y@FP@\!U@-.14P@@GXK!2/B26 M6N>A.>'.#,_, /E2>TC7]O?<^M\B4F]RLVFN0%R=16G#72% M/(RSAM9<#YU1L\'6LX,__6FH0V"KT2:=^.-"2\T-A,4!]UPO_OC;+[^\^JYW M0R=&6$P_JZ&E^H,+7UV?C6^:87Y#D4W/QZ/9I_/<;'-V,:MMU]QC=3P:#$ & MPJQFXZ=HRAO'$[=.]/,%\JJZKR>CP@H#9"&,6XYEWQM%%.7]23M88Y[FC]_=?="/S[OI*5# MK[I-@7OJ7/,6TPB"DRS/] Z.)\2-R+. ;$ 2!V7A+9OP6AH!HX30/ A2XSQ= M5&;K(>F$O)(^.9#)N*$!:X+-*GCOI=;HX>!_PZV<+'YE-JL]Q,JV' M5=0]R2=5%JG\=QJ/+JHT Y6.\D>RG=D, @KUF(O4/$JV4!=7&-7CZ><7>G1+ MGENDS9U?4?\K.N^'$(>OW_]-,2RHLPR1/$V1\PCP$2E!6A&?5%*.4';(_:EG M+2W9[\8_![.\8:L?2^M-85@-!I.@.J!@E &$QC5U#=*>8,99GK.UUD*4!*RT MU!09+A7XA $T@14&"94/SY5E4:^=@#\:U>L??VW8KNFE3];;!8?9>-DN^&!; MD4:S,?AF=GR-2+=#^X>VMK+S4D^Y7'8JOL:#U8+\:TR9+("B_T@[XPZ^PL!7 MUOB$F #F @M:Y@A"KDFFW-*HN%=KX]YVX:NFD]N3F*J.*2RYJB-,!?]TBJ<: MW9!U0:,#LD;HM0U"%)Q: "&'! [@M$E&D/5&(B-)<"D*X_Q:E8;A'@-0481- MM/ =54]H4+D+,J--, @#+6N+" MWFF_S";Y^OGU[P?6_P/]YL]'@^R8U5="8$?54U\O1B$.;MC7+72VC)0J'P-% M+"J'N/? KM%AI(5FF@.Z,=S*)-7KYI:;^;TV,>>&]-L\"A*,QI-J<;EJ8U=V M3H'E-,U#"\SVZ9TY '#4C>\$/F/BJ5WMMKQOSB3>K>W=IN9[9&M_OBWOZS/# MG_P8QT$*,C<:4%8=N%5P71"J*5UJK[!K2? ME\=T-Z"M6NEE66!NST)X&B0H8KD#/?^K_A:XPV^!1O93K'[\&L>^GY-LQOV' MU'@?>%A-U(Q'N2&(D.,_Q$ EY9S#B3D9DK0'TDYS;&)T%T+P-ECRYA#DG MR'L* .MY0%9SCY)@-DC,/,%^(UBZ[6#I=@;+9[%6#VRM2DFQ\0IL5"$-XLQ;Y!P%% [:24IYDMIT MS%I=!J/K6/1-^_2W'Y86*%NU0!';8H(RTB-,%".T#+XX6,CZSTV92=%<1Z&Y MBMU_((45@G?)>22-E> QB(B, .6C#!$T&1R27QL:^*BRIRCR>3)P6G&9<\4+56,_0*9!3)W.,U+V&!#-1(F=["*S"$7-$,,YS,^00C# M[""0.=D),Y\[*DWH&2MAZ8*UC\HJ.W62%#(4,A0!*9Q1TB /&E-:&$DEJE1< MI*-QD5J5D&_O;#.U7R,=948SXM>2@)XE/K6 S,Z$J&1)G"QN5G' "V<4,A0! M*9S1C0A5R7JZC^+OVZG3@XERO7$5 ,JN-6.H\0T M!0?.,N2$,4A'BFVDP3IQ&%=NBR?W?C1.L3^=C:]]N:Y MP%WQ%HNW>!!OD5K!' X6>0'^'@]8(:U<1)CE5H X46[L;6\1>\\("1PEXB3B M7&ADDU H*:J5QMHQV]XXU[VU E0]K>&_?6=8=%1O%DNT0'.G6[04C+[&:((I M4\XC[*1'7!."C',$,4H!B(.F5'<-HY\[D*?/#"VX7G"]X'I'&./EPOFKS:T- MI8I@)PN!'!,&<<\L *\M80*L;Z8L-D0;VS7K>S\M%%E/&E6,ZI)PW*GS MA+_&21XQ!XQ?Q<;+M&[PH!%6W29249@OP9(J>G*I)Q7'1' OD S@X7"6V[RK M[!]IZ0B!G\G)+NC)!C#>#L./7R^CAU]_'^67?KP&CY8.&'A/:]JC^C13AHN+ M4Q"[N#@O [JUM\%3&1&UE@-T[22!:NE69MI]!S0O8+1SW_ (%C! M]8+K!=<[PA@O%\[O.&# EC++-9C2PA, 6&.0P9&C:.$%0<&>UNW5<3SA@.%N M4+[K@($4+M9WQZUOYJUG24JXC<>(6\N0"8ZAP)P#L"=1 M,MV:]=T.T-\\8" MG3!0VM-\SWT&CQRO5T\8X/>\5QOT7^A_?M 2)?SY\$7F M3[<4^;]^FH<3YNT]!04;GH$RDFC;S]"KIN>QFHZF=@ B82]&P(+_&S.7COP_ M4"U8(,C7PE?%K_GW6(WCP.9CC.FHOL)L^+DYUJB_6(T: :R^V$GUKYO6M/6! M'[#H'?N=8JJ4Y@D)ZK.):B321D4DDM61"9.<36V UH\7EX/158R_Q?%G<.TW M1Q!^'LWI5H\"Y13QX<(% -2(5 M1$R6TCQ!]F ,TU2HOQ^-YR_ES^WJR>QEO^D9W^+I'.I)JKSRR=FJ.SZBUH_J4I60LND#13*_==@9=FEV#/@6<- M5VC,49#;6.O/3.^SZG>P(#[EH5U5 .NT^IR=O?R9^E+]217_.0-#=VZS^L%H M4H-!/H+)GUJQ/_[M7S0EZLUD8<\.ZS?KB\('ZUOTJM&X5_53-1Q- 5JF8YLS MV> S5[V[+P]$^MP?S2:K']]5_;PT[/W4S)7-A!B-%\2?T_E/D^K#+Q\7\)QW MMFTSCA%))54,X:!][@ GD0O8(T>=#\09[9RZ#1"")AXD(TB8',FVX#!HAS4R M6E!,X'LRST8X>H"8Q,]QV"F$R#+7*G<(+)ES+B'F%7!'4@EIYBB2D3)/,Q.8 MM5&$C^:.QX2R?OQZV1_7'UYT!>P$:TS/QS%VBC4R7:HI@&%U0WTDP)2[-4:= MA?DE@HX!AWE436;N[^!UUDYGMA%K4N?>#W";4/M/C0:R&<=#3/TAW&?0_^>L M#^^"S_HY7W(R U?6PJV'-;2-LLOJS_,^5_UAS4KCT:!159MOD8,FF3\FJ;]0 M>3D$,XB+YU_#S[/JEU5LA5=ZS?+KI=5:$+SE:?UF!IJ+.G2SU(ZVJK/%\J]P MHXO1<*[UYM^XH?5N**O0__Q4 92)TN D0QZ &'$,MK&3P:* @XN8F\C%&CP_ MZM#0G\4%P\[)W$FYFL[FXX6L?7\P*!\<] [?QP-[-5H-H6G M^1K#F^;)",9G^)O%%WS.QKF3>&D!G>-B]^H3F>;:KS;ES7_N3_JN/P"J MOEY';/K+M?79&M]YFZV.()S\&/=-RIVML MJ4\P][8[VL2LN]0L['*2;([A('GK6*#%T^V1 -/C+(*N1 QC2'$L)[- MY;3S,BF"6/(Q'QURY+#!2!I*J=;,;,CF>O0QX(__G/6G5Q^&8$/.ZF$D'Z?G MA_XHK<2"UYPBG0444/$Z(B\B0X5XBZ2)647ENU%K.F#:! MDL@LPH8$Q).ER(1D$)4X82I,U%8?3NW5H%G>TY3T0-\7Y560M"!I0=*' M(JFC@@A*%7@,"2-.P0_01GCDN$W,,AZM7^M4VV4D[8070>@9$P6)RTG%P=R( M7^,@9LDIVJ]HOV/1?JT*R+=WEJSLNU$+,\F9B$04-#='-,@0;Y"F0DL>E*/> M/T6_VL_AZQZ5ZP)76G-42$\Q!?_)HU./CXU]?U$J)UP6,P9+F?0Y=CC"BN\7_4Y:2B=PNS05D,.'(^."BM-9B)5X$=L\ MHCOB7.T[P;>CL%\.C+KK@-TL;=G< ;EHW7V)*#VC64;#:)9[HQ2]>Q]53D;S M&F*QM%RCR+%!7.B$C%$8<:<%9\XZF MLD Z"8UD8M$G+(SC:X&OCD)X)UPG@L_VG2EP]-B_<;Q+=V!].G M*_&K'\Q"O-D<A/+@?VZG5^]\VE#;E#S(H;W6]N M//^[IMQGM;.XS$M(8F\P6AY M+-"2T\Z7KODE0$;C=:.Z_^MK._ABKR:Y<>#JKBQ(7M-@,[V?0E9V)L5.@R(> M3MO##(IX^[D?_GO>N?8_X4I A4FO^C#T.SOO63*QD)1$R:3$)6_,[;*(+?/DV?/D<\J0P.C?@\7"/!>!Z7Y0B4@">(M# M=HC,V^F0Z3ZJ\ WXOC>J@(\%=^_X*83)3\M<)"%P"FA"B;E PA9&H.6ES/1? M0#/Q>D.4R=96^M,V =OW2CY;$S#&GCZ>WE_]R22,!A.O$TUZ86?HBVEG%HUZ MG=%D. DGXVFO/]RH@WV*9WRXWE_5F_BA=<=Y7_W ^GUW,.@?94.P&Q7'+]4* M;"1 *B?3<2%W6$%\PZ@[$0LZ$7!/YXO(]MJL?2/^ "6X$1 M3&6'.,QILI#S"ROX/6/]]_V)F'K!L../PDEG.)9^QQ_,1AW1&PA/#H)!T-OH MU?1]6/\["=2[.$X#^M>G:%UD4)CR(T3]/X@(?'G(WD=9NG#:'3[1KT-S[X(S M$)8!/(GM KAUNFG#]Q_I,"QL]G-N;%S. MA&U#@$?0\RNU(TI^Q3ACU?2[E3;[/C)L_QU3Z^.(^\7%WC MQ=0LRB#T^^%XV@E'8Z\S](.@,QWT)IU^-!E,^L-9,!YLE)V/^[-^% RB3C\8 MR,ZP/Q8=,8Y&G?%@$@W\7L_K#^3ZEH#.\3=W4IM; 'J_8U_;J&Y_=N"SMB=< M$FA5XDDMNU6)SZP21_ZT/_%[@\Y(]%"]>:#>AMZ@TYOX830>C(>1MP$O'?5Z M,HI&06<8CK"+^F#<\7M#>%IXXZ@W]:>^/WAAE=CK6Y5H5:+%.GKF0.4+""OO MTL,HOLEBQRZDQTTA:YA?7OE#'JS"*&$P@ "DV%_.NW,A)A0&=(TA##% M"S9"E)F<1B+J1QW1"X:=X7 "S\@PZD#@$DW&VQ[#5E[;#6AU82[ M:\*>+SW1\WN=_@@Q @(/M%H_''7&D_%D,NZ'TVBV408MQF$P[8=A1\S&$)G, M!K/.5$1A9]H;#0:S0/JC?OC2R1K;+L%J0KN%\OQ=(W))-6 8G(3R6L;I$HMZ M+2M:HVR-\NZ0>8/9K#?"'90@",' @I6=];Q!9^:'X6#L19/AJ+>9+NQ/PM"7 MG4%OVNL,!R,PY(/0ZXR\@3?IS2:A""8O:I0'[GADPQ.K":TFM)IP9TTH!I-I M?Q0,.X'7&W>&XXF/$&;]3BBFPU%_)*?]WD9X(J=!%(;!K-.7ON@,IR/9$:$8 M=[Q@W)N$N,WL#U]4$WJNUY]936@UH=TX>>;>V#*1F8@I.A$AW*7R @\:7DO+ MC!87W.*"/V^0$WF3@9A..G+FCR#("7H=,99!!U[9[X^B?C\:^!M!SG@@9;_G M=\:]:1],>V_8F4IL?N=',SF.PJF8;IP#CB_@8HK?];\$1KP4X=P/9W/91;,09"=S[%('@M-?SJ Z@^#F*89X8O^\N7S M9T?E#M^:,NBHS O020@R&@F5.=?8:P9Q'O :0YXBV/G2D)+[BCFB<(03JCR M:+^@'<,RAY^OL&T-8MU+1R7+LC#XIPAHBB^L7F,>=6F004%#3XI,^66-LLJX MJTO@8-G=*[KUL!<.>OYHVI&SZ:@SE#W9\<&;[PR$Y_G]:#()AW*_L+QW&!4# MUHL3-=R*S/H.#,*U*E9?49SO N.E :JDE.&[8M=9_:/_C(Q)&0SFNAH_/T"[ M5,'A:JSS?\OOP+O-VX"W!*D+_\,U#XY.[,K)L]N;'_0J)FBLUNEYS%$I$*4W'$]'0=B9!"$>%)]%G>EDT.^(WLCO]X.Q M-PTW8#;Z83@-^P,?-\3ZG>'(EYWI;-KK3,5@//*#T2"8]%[V"630,G\9Y4'<9J7 MV>CQ?N7++)=! MF:EBY7P$ H3KP&[/I"EV*$9[>L'+S@+P;"5&=0T1U;[%$LN'%!6>76-IVQ4/ M/XWHQW?+3,4.IBV=H+5B2J]8W::[S(JY\V/B.D$LU"*G,KT 3*Q0 M5>D>U<^56<8%4_#F1+*+=J-@=,5A<8V#R%!5OPB,*:OZQ1OX53X ;HAKY7=\*' MF$]UG7=4SU5MMCO-C9OG8AFW67A&B_BDTL+]%[I[T4@.P=4>30?#SC ".^?[ MDTG'B_S1*!CY/>EM%KKWI]-A"#[Z=#().L/9$'ST$<)UCT:S<.8/)]YHP]_^ M*[PA$Z'\309272,'YD]RKCL@/.A@8PHVE\D/_Y&D=[K6S[6VCEA@56G>XM.L MFBB)F-K"V\CQQ!8%E88L4BH-D>W2$.+6-O=4TKG,TDCF.!XO-O"@:S""&FTG/[PS#, !VFZ?Z]].AX-(E]XG?$@DIWA<# !MACZG6 Z M&/EA* >1"/?AM8,#E2[D5W'[L(_^HLZV-^A'WN&=[0$ZVTP3!XCR:-_Z,(<9 M'IS\=SIT__HO4Z\_>0MZ.(K0[0%'HA"W#E8X5T<:'M37I(R;^]3/-1$J57_N MC[[Z'CMSWX@>V=!KZ$_&T;C?\1"<!U?R$&G-YB"BS/K#_LBV(>:^,4P M1J4O?@/FX"BTA$#T4W5PH&5_EJ!.*@/4\9H6" Q0#FP//S]DB8;=NP_P/==R MO_[IV;D:Q>E"N;H_B ;^R L[H2>!0Z/( S\;;.&DWQN.HY[LSZ+)/DZBOB!7 M][K#"V1J%URZ?,DTCU>M(/_?MEJ?&QW]YF5,/9'K,W1X"_@K&%8;$Q4I7!-G M)46&+B,=CDNC*)>%XZ_H#G =,XFGXG3R <_@<=I"X#$GBE7TI02>TL>ADBOZ MDA.(+%O!QVX$Q&%=] ^JTU9\^ [&0E$*I@8:%W%\]<#IQ!4^@#Y&@3X&B3HP M@GDVDF$5W_/=?%O#'8:[@9=3E)F$E=C"HPM9S-.0 M;\#WO5$%T#FXDQQ-SY:< M/N_M1]Q950OG-[E,LV8+OV?,$J4@6G%0QB08E$KC,=5"@F$_'J)+$U8:U7HP M\?&L+>7Y@/8W<\GLKQ-_)FO6/H(K$@@6XVW+":]2BR7I9-0FO@Q$B1)>X)4D M+9PEZ *%.0X8-XBD$GZ\JM[,7[[KY=L'7X!.@EGCDZB[0,8ZI+LXBXE\I3"I M2LJP\7ISF5J< ,& P#(W:L[0S>@@D -?)A)(S\>118&'DU7>3K3Z,!UY36\1 MA8MGCRGNAJE)%A"D!-$2?MVR!HLT([IGZ1+6G*@ADOM)8I[&60(1HC*..Z3! M06L"Z?."B4^0Z8$G388]Q/XC$82>Y_F=<-SK@?LSB,"IC\*.'P:>',Q"?QALN#]/ M.C1=^KG\LP2"_(*I[?PH _]GVF4;=IV:' [3XZ+VU:@FQ/F8YR5Z0>?K$7Q* M]-[4H+M#?Q1Z,0G@F]SG V"CIB*(8=,1!R,L"JH6BC/2BA(GRDF?]<9N #?";3 M0BR1WPF=T Z*&*ZB&0M]_.N'AT+[\<0=C!X5W1\F?ZNQ-L"R@8$!+]%A0(R2 MMQ71/!B\$XV48= UED 'ANBH?T(4C2/:B@A\/Q!^?] 9S\ ='4Z&X\X4XN&. MD*-H//2BT62ZT;ID.ICUY0 ,2=\+(9@&@].93?U>9PHL".9H/.J):(.)B(;, M19^1!L!$]%M[1P+^*<,O&-7DGZ)W9/;$SXB)D.7Z;AU8]YJ\Y#W 29.N=P3[ M%4O<\9WS[BV\+I=4I ',<1R<((?3?C\(>IV1'$P[PZ$$3A@$DTYO,AV!_Q . M_&@#Z?XQZH0VI6#5L5I37,F?-?+,I^0]A,^H58SRN),[[LFL/,0!_;L;;3[7 M^O]4X_1HR)^ )WYT.J$WB^1H+,-.$,W L 0HVH/!H./Y82^8CL5D.MDP+$_6 M";3?;L4(:*/-4Z9*BYVU><-^8<_2@BTHY6A"CW:D4GX MUD]OD:B(QU0=5[T]=,GS]QWE?5*@.6F1WI!Z7IW.7(+EY(.7'1'!X-Z(^$:L M<@UMU%P30W"BP'9JOPA17[1H^E'5GGO(69 2A;DM_N']8Q&*EXS@/\(H'*_K M_"H2X"&L%:[4 [IB)15-4;KP72+B5:XHX/F@$@CX,2/V/DU"59A[?J,]%[JE MW@;KKA6Z'.M9WOUDR_]O6H([GY9Q"/Z\"'6Y*J;XT:<+VS05#9JF9>9$%5V# M%EVSFJX-M#VN.?VC3%I%IQ*LGRA#196V.B=>O[D-+P M?S"LOW&!;;S2F7ZT-Q_ 9CK]7N=ONJ86/HI#-Y_<\5-F^XVRMKRW\K,,Y )K MM?3VRH >PYO,'M8!F=1U@)WF^!L7YV(\AHLJ5,+TP#F^XRSO)BW^9Z?Y/$$0 M'I<>/"3BQ)/*[@7!A8ILY?P55A\(=R4R0AO]P!NBSE_2]!O^_:7BE8M2%E_O M4PZ\_;H$"O_8OS# M+UP5BL7DO]R"WY=<2>==0%OH_=E@R)N5"V)NUWF%3Z 8>KVWS;OII_[;UUWG M7=S2 3P=VMMIXX?.:4>%]LTB<++SMMQMG;;; *YMO"RK^(N4*>]DU_OQ1HLB M<6LUM81H&RGATD-^F>..6.Y0=;R\6M'=F+$#%:&=ZJLLO2GF?*8 GTG]/WC7 MAZL*VM]-^<$5(:@6JBBY/.Z.Q2)O'W%\&[H3WP5.'89>F!N*%.\5-W;6J,:; MCPW $NE%T=MRKEX0\S,,9?TGW/Y?_\UL;:W_7NV%K5\PYRK6?X=P0@5JN>55 M:)R2<./#!#B\^78PJ!OCWO;C,DO_V/("7,'UWPI0#;*^DRHG%,@Q:O!;3,7E M9&93A%W&G4ER9AR6V3NE[4[32>N8P-_PYE %^FV_2V'N.0 MX1TI&R13_,%$$S4VLZ8"_^VG96&XDLZCK(M 2\)>?_6N9%F0Y>X5M".YEW. MB;LI7>ZF"+GH$&5%![>;N?H^Q0@$_ZKN;;@U)%:52!F)N(8:'LI4_@UF4AVY(9U(S^1YN5AJJ6Z"9Z<8 M),L\R)3/>NLS?-'Y^-%UR,/NO]/[ CBT.?B%^)1FP]_@8\X'T'QIEG<-,]*! MH7JM I4%Y0+FC#O30&J(@(.B=DSN(0XN(A8@^-(1P1S7-42.3H, G3:<4E"@ M4V.4(TF:W@=W4 .@20/"15FZT//4S%7#1-^GS\ VR&7!!SW^+%7&RJL^7P4L M?>,BUX4I%TK@Y@A!FOMP!WRX7)IL1":O58Y5 :O[)EQ;#W0U%?#HS5R2[5DK M"\/W). GJ(330,3/+3%Q';9KZ_1'^N$;;V X+QW=[#?3L/4\\6GNY7Y/R/90 MZ.-6H4F8 E\0WQGM"<+)%22/B*+(!$0JEF$=Q7WYY;W;C.E >R#_:7TC6"=K MX=5<6ZE@4*;$TS *'NJ=J@35@R^;@FY*8 H6^1L]+38Q!^;VHV.-C[LL(1<# ML!-F7),-;P=6:_VG,E__Y=VU"O]_UCDMMZ1^1S.)BU>)VU!?-A_%PRA=3!6G M= D?RV2:78'S_T^MYXA_6T\Y_PVQ'C!7KA_'.U2QCOQ?^KD*E: 3IW7DPD%Z M^PME$J-AIQTMW@KU^AYZ7U07 MGF*A(A:#EA!%+D 60KD@[Q9XGRH+911! (+Z;"E6J*IU\6!.7DN\T6A'N?OW6A/?2Y8# K!-8$F&N3\$8E H,U#EI97$)+A M/!57BFB7&.\(0!8X\M0EP"A(98YS 5U+TJ>#=IIY;6"8:J35,<-#/DR:R*?D M64];ECZ!7OM/$T!P9@_,7(G8\:&,SUJX?D>FN/F*S]3H7.5 M8EVP3EM4&0UBI.KP 6_0L;I/]!\HMHF,P7U'&NL?;*T2S$4BA,GF_(HERED MP8Y;K2__]AY^J_+@_^G]I_/?I>\:; GSY0\J H)^G:LL=/Y3)-_HP_0/T$:Z MB,)MC&8[;=UJ./\C5_BT<8#AM1T<]FK+0M53^.VC\T5?=D%(1?P96(?>\ 7_ M8:XQ%2O&V,:1;1KI3Z'6O,)R>(E/"_QHD*7:]]#,CP%^$)"BH&R.Y-,OS CG MX=7>IR8SUHP52DB983$%2FDBJO,^> T63F&*@.1@ =&$6F)/)) (*HG'W%6Z M0!XIXE7%C]7:Z\_44J0%C?>P&M>T*<;X(Y1\5!_52%[2>8Q,I]FX(9,OP3C6 MQ7&Y]F?UA$*55P4RG!==+2GQ@V82:R5T+ 077Y%!3EN=GJ8JA?2B."2).ZBE?9A1?/GVE72QUMUP/SFXKG.-I?96U,GVUCF^_7Y M^4_?RMKC9&U[(R8[K@) M]"QR=\S=&?;;M^24>Y;L55:\F3N>3D^9,0XI!%8/'-UR6SUP&#TP=F=CJP>L M'GB\([I+3]&3H>L!'-'/NIK)^J'G8']>4,V_J3J^IRZW;NW^X\O-5U69KH45M_YV*[)KW]I4MVV?V[ M+):R.L;J&*MCQI,'RPFLCK$Z9@<'>E<_^>[T[E'3]0 .]->TH$-O?'SE(;8[ M4;H]B\W;B3:/T%U>UT/E%:8E'@1Z07-XL+W(?7#3+C0[0Y/9[XWQ!U_S M/'E.%M6J-JO:K&H[ M4V';M3[\'-,JO9OD-Z[SNC=/Z:S001\%\\-'V"N*Z[ M(HNO]W0_+R"!]=)GMT+4,6?["4)S;8= PPH8:$0^S:^A;7(-0ENH K'/?D!P MJS0QP+#;T<1_>/;F'&N+:CL<[)_&_;9G;3LGK[ECCNYRG>5%NZ$Q:%7N9(B08N*F M NKC+N;8SE8P]G=.6$^QLV@15B-*:B!BOPG#5?U68;^T<5WR"MK6-!Q T&#$ M-@-+@1BPL5HH[EGM(I85, 5VU$.=)&$6U !6UNO*")K$.A)A7VO4WE4#$=Q M9.+#0B,C:Q3M#[IU-M@;A%9SFV3@T><5'GG$8%4(:4\(T?A.,&8+!)-%:Y8B M0!4]-%<1X2)7%*/.;G4_!)5@IR%">Y>(8@2C#@G5#B&.7!Q;#(]+6L*$SFQ? MTP+EV'*G?EGWIF@=C]AI @/],A89H2Q3'W1M2G)Z07+E-I@0 M)U(CTA>92')CMT R$,H.!\] =SC"Q$ 1?MQJI$A^C!VIN)T?K4'\@S0OR"YJ MF:E_@Q^0JJ0H&*64GY(M!>4Z.3:1K]KHW,@6 #VF>N!)B)?2-+&N=JNG%7*-1X=56 M(6;:L:K-R1U!6'JCOL\;//#WN8H9HK=A\=JVK%:O+:/!6(-MI5K9,1/_8U\( M,JANDU5R*?725Q_-Z")>J/')S45L?\/>W9*Z0^8&!9-[&<2$Z9[2@RA_Q8H[ M9\'3F1F8T1@ML.L:"],T1ZC M/G/^L,9H8)3UU8>PL6!\?Z/7#4Z;A'*J%GL M7V61J># G9U>6DZ0!ZZTU;H)!='[!@NZ,5:# MN*H;245ES+$=^6D$&EOUTF $[JICFU85UQ*;/9'H"+!@>6[FTN@"1?#=Z\V; M&F1A*P%WHC$U4%:H3G#(9J0UI*TF;F[Z:U5)2-0HNM$)FR+&X^460 AOREE) M\T;R%L#Z\6VD/Q*%H*AYW3>+&_JQPJHF^^).X(E"FXXFW:DW?2H2:*\[F3WY MX>[@R0BD\-W^D[_[U&O];O\[)ML_+LQ4C?MXMO!R=\*(6LBK1AYF;S"B%@IK M5Z35\Y_^SK!SYZ9\[&3/<++66+^\HK#&VF+!6GUE)>M@DF617ZV[:V7M&63M ML\SPL]B1ZCWM_UC!LR;-XMH]WP')K\T][L]FC]O"^%A8)UTD/','7L_M]T>6 M)TY%01P7^L5E+?.)/_4$]$]6"5B( MQ^<+P)S_JV1\TK&7[>AP(/4[G)PR6UC?ZZ)\+ZL%#J(%AMV)C<"L%K#+?8G" MWQ]V9Z?,#38$>^D0S.Z!W1F"T;%CT]OI?_G8\2M$&%!QC!MCKR]1\JPW]M#& MV'1LH[*3T1@7[X]9/7 8/3!Q)X.3SHY;/7!1>L#&97L5?Z_;.V5NL''9^>&N M/AO"X4% -O86^ST*8H-OP ^\41 -JF"WBLGEEHK)LP3::(-5; =&4HC%@ @Q M:58(A((R"!M1&XC&EPSWI IZA" D5!*"8BC2S.!*X W^R@$"S+>B&IJWYA"N M\T (?0)^$8QU@!@?5S)AO*0*/1>&$$CXYD+\D69XEWZ-@1V" 9F'0H(<(VC% M[1,F%(]01C"K.[&B\C5,*95&$C%(IWX-29GE^D8RM(W!>#&,OPU_\@&K]@ZX M[;-8P>P8VJZ&#T>N\^UR;@:50!,/&F(FU\!E3@.]:G\!>+<+T4;(Q M.#)\M1V@\2\-:>=1HK-I%6F8*!J\0!T]K:.2M2,J\ M@MYKA27;0HN[PXEF7,)<^1IA8A9T51"G9=AA M=5M'M*',8?BL\1AKM:UZ$81SH9'*T1N/RH1$GIQ[M@6H-O$ES@)Q^3LK*3+" M0\\(6_E&M7->#:V+*-Y7"4P>]/\U3X5[(^@@W+RDAN^O/PC/2NQGH1)%K17* M)9@?AG366+(,(2OU/"KUW+0,=)7"E^0JY=AYB9&1V]#8C4&"V1,^?'OK8 6& M(P'CI/);;!"N83&T];XT!VG#VZXBV88[0:#*]P2UZ#(9CZ()2E\%V\W<5/6X M=MS9UYH#@5C Z]=7OII)X9KW(11^C.,'J0 /*RR#HNGV5P#M=S;KT(T($"O9 M+[-=>43^N&:):-*4.&_!Z3- _E*B>JV;%S"O5:S077L_ZUF-TITW.(;T>#78 M3"Y4P1T30M"*\)2.(YOO-IT:DL"T *BX3+=! 0Z26;SB9B[$B%VBC>EN;MHJ M$+LV&RNP7J?/A-64D/76P@*CP3-,HB:2>D)4-@%W3Q+L9I%O4*%AI:H 1:!" M;^5T(ZGSRS=2BUE;RNA:;;/TZN,N42"6/(2\'0#I.A=-E\6A32X\[!.^=R)@+>-\\)>1Z7) MD4V<2.3X",2)E1@T>""MGA+A-4E,HX_(GR60-6H* /#B;X;[D7OK#;RM+$@1 M*.E?*3#O;Z0<.0^3O?Q)WMVK]1"J[JKS2:S?7PVK$7W7,;V(:>SY7,HSU^-)G$'CB2V\V9_B2\I"$3B$P?N-+4"TJ;Q+#NG6<(2RVVJ!4!ZRA: ME-J1W6I9F_N^(.Q?D<[5D7JZ="K?NG5-YKYAL7VN6Q5T0R%5IM.#B MN? (5%[W/$%&QH!"!46[^0K*!38VSM^[7[JF+YI;F:AFNS&VJ[FSWG(MI^8SV,4I4]2&CS99C!FF 6J) M;DES8YEWX!9SC]?S/!?_=T!C1.A47$E8*YH;3ZW-P=6R5BS:Z*FDFQ-2Y%+W MH\$H3C>AH'9VIFV=[DZ#;]*.GK9<=RVH?I_.VC'/K=V+?(;$,_Q!:3/2FZ#: MY1JIS8 H8%4AM]G;WKWGAKKWX.J6P-MS@2JX[H2HJE:>S)7\P#(3;WI1XFMEZ,'&3,.*ZYI\KR%>BN79E@D5\0E$5^H5VAT*PO0)F( MVI0V6CMI-ZG1,LU(/!JF^)HZ19&&*+C?2TA)U%PW!:R$^;>U" R[LE7O!*8+ M5D',+\AU_0Z,,&$^A,5FA1#K%M/-C[";QLQ04%\=TCQ:X,U&/! 6UQ[W6:NW MD%S5I3 5!U.V&;B<^_7 D,P3Z)OF).5<7[3U)GIMI830BV_KGU;T*?(\#10I M(3(I3$/ ML"*EG^.N/G5OPFYB:=5]<%V]&?\07E*[,1L!%OH$;*H>VH')J4 +6-6)*0Q: MUE"HFS5I]7/H,COY E1F8^NGGITI@FL\2^$I&Q_M0M?Z](9;Q9LF@:#ITT*1 M>Z-]_;Q!NJ[S!:*WOZ9PV7/06GF]MU_*Q0)]#QC$EP9W0TB1E@GY )_1*U&2 MZA.\_ELSN3(194@=A^_H_P;K4LB%;+8L!J')Y6D/\(M*< MU60KR30V>SWE:+03^Y]:N6 @KE59)O\$O[BP=01U.U[?N;6,L\Q-$+961V;> $9SW9)"$(Q11K4# M)YPK&!SF@^#[#2OX11'-;3)A(^AT$;YKLZ5<*+ [_JU8SZ_X)(KCO;,::0E M/(BA+#7[U[_]_Z MC*.K=\K T+]V'5\DWW1=PIKM?.+6HMMH7][<+J[L/)OQKO,.^!/_Q@(%M]*0 MFVX)#:X^@:.RD(_4Z-F:0ZZ\OZ%PLRB8)T#K*WAKR[Z:@P-N[62T]C(;#=^+ M-(UUUW0=Z56&W9S,,WD(WJ@R-EKOLMSA!C!M6AN*;&IH]YX+ U/,Z6%_<52F MZ(3IC71]$FGC&.J6ZH.N\Q?XYOU4E4"3!>4NB8@9G<9:@7>95^8Q#0(J@:BO MUFX<6+NU1XRYNP9N2$L@7H([P$ $O;VG+7"CSL@PJ[U7Y40:&+?9"F)1E:L3&D%%0HI[2G3<,[; M7_I=\J8D[9ZPQR-O>?W$ C,'_VQ%#4CY0"PI\,-RU!"W>X$9&L6MQ-C!GZ6B MC9N&"-(!U9@VNI#+V?FE;?!(W5("'_Q55#.P#*K]53KB)P)VR&L5AQL&ZXQ] M]LO5R%MM"+7(N3RGL>_1R&J%4N>L^*AP,Y4#O]/N3B77Z")CU076$BA3OSQ7 M$<88]5G-5L8(66>C!-$F5;^(6-/O5Y%]DVB SII%Z_DNS'QI1TKE1?,\%BH2 MBN)-4@38!UE*IT%R>@M8I"K0RHI$9^\3K)YI;,=335EEGTVV'X,LB'_Q\^72 MN4J!CAT>D4.1M;Q2Z 'H:AB\#?P7+-S \U&4TO STF6HU?@ [W^N5$YVS)/#4G"S$3>*)_E[S5>+9,,O 2M1H13H1OB/9C5:5K9U:,>(\8)TL5#@E%!V MY9!)N%^U"N?<0/71YD'SK2+!C)_Q,9-8%_"62ZHDVTQ/Z!Q_=0J N#A79E] MU,Q<52R',I(D5FWRM,Z?8.FX]AY#0QZ#&D%F_5H7<9TWPWVE((CU$WB0^2HO MY*+6>62$<_!\9.;"OY"L6.="RJ3:U-O96C4;/:)YT,P#-_-C\,@0:8%J*_(M:MUP\5FO[D M:UB.VD:86A<#!\0U592^K0_4"(J-)">7*C(VJ,H*ZX@+-A8<4"F.0JR3FOOQG$<^F)7NVFC8+W8\FF\:K=.D>* M'*SK3NN(&4=@(KO:NV_FLW.CG;C$!&/B+;RCHX'SYIW?YWCJI"Z)8S]@8P.U M219PIJ\5Y32J(WY!2G6;=65I*PBX1S!S/FF(APYTW;VI/>8(H&)EVAW1[CZ% M8'%:U>'7;P4MQ@@-%$Q@T59C $:/P*=-R93VMKAR/= YCZLLO>'@Q:1>_.?8 M0C[V* '+D$6&B0R@T<\<5>,*G+5XM"8=UI.NF*G%H,T;@"_19:DT*[Z@4;Q; M@&915\AT.H&G;: ^.[8P"#3R5G%&L/6BIBYKI2VXKI @MM:W]> %?\C ' Q0 M"ZSQD^M[@CA7H!\_84+H2H>>MRI$)VE!F@A^HOVU-*M\HZU,H#=Y:<_T]99= M]-IBU<;L<*YZ=0+U=>/(=EFP1B0;'TGRW;'2LHD^5:?+JA-@50Z4 CEC;C?G M7L6X9DNR+BMM\#X,!/\V.[S"[%K?P=S:E>>TJ?Y.VDZ[->[C'^C8%T;-J/LZ M,:)I\:&OS3 ')BHC)U81;*J<,@;!Q#!!Y(7$148O #*3SS(Y6L+W-C+J!*K MK,FHU,#H#$7ECR;7FIH<*>; T_L^6GL97>>76X%X!9PPJ7G"1,WW;+K #[BC M H)U([4BHQ)^F5RK+$WJ7 6%G+4_"E?I_-A"@#H$5J+9M;Y3%3I5MD6Z\GFNW+2E8>+JMF<[A(;1?259PKJ@]>',X6- MP=6NJ;C"HTQX.(2L=5VX;]U,&,M_L1ZFQ7W7J#*Z/N]RW^:T16O:=:BD\S7M M%#7R&9^@ &LV+V%B-:NY$$Q=Z9>BQQ KODTK8<6>"=65D1%M[86M57AQ7%_? MFR.*&-GQ[$HDV@SC>9'&D1#:_6EY4YN^THOY2&Q$FN:K[54WBV7) MV0936'=GND%OR_.9)'.@ES"<6^3Z% 0EL%BP:A"B7759D0I3^,G4 .;G_J,N,6N:;_TC]ED>F$O@0U38Y5YEH%@(<\7' $UK8]=0R>BH[ M&)'O<:*'Z#CDA[1B@!=^!F_*8<-&(8:WD6R-BQ*MK1K:"XZOV M<3!%(R)Y58HLY'N"E0^.@'&ZFFG"\X[]=O$HC*M4Y06XW((WDV%RE!A0!%)3 M57(@%YG@OUDCA&[31J&]B?.:184?$$V(,Q,-T)&!NQ/3W3%B3CXF&B: =L7$ MVLK#O01LT,SZ0CA99N0/ZCI&2INTBU9W&57KN J"B3#[1V0HC LWE4&8" $YMO-K$-/I+(#JU6+K$D$Z?%1V5SC9)CVL,;KO-?J ".W;J JN8OZ-1/?%)^!^7M]G>=?89SEK:=F8^=;Z M\HI-6QM2C,C">1C:,_NS5'HCV/B/6W>@M@ CDQ2UB]%;.UU17;Q>RW!NCFTV M9?MO$3N$V7F/C(,W2M]./_U6]K=M?;43^N$V.=KJW\4)Q+(7<8B@;G9SS9$:>2%HAKX M@:!$-;JNQ-TKK#8#GQ;XBHIA [DLG'QNCK;A<0W^"X^4OG[STC&QGC1_6"\. M+L,;[)KQ5F?O\>.8S <]B+=W8K%*R^(-G;M[RU_I]WK=WD_F 3QV*I:Y?)/+ MI4!%;=:=&H#SNW_@_LQ%M05QK7+%H!EOS//ZIE8?:_K<>-+MSP8_Z>V)+3?T MNZ/A?9?ON^9UI^-!K_Y_]]Y\5&,PW:Z;9-4[,S-@$U\$WS 3,*.YK&(_M]V M'KN!M>0MH3>\,80_;%F1QS01G[W(9L].DG%W#_'+FRQP!U[Y/S^,?[A_XM7V MGME\75+7"!4Z1GUMF<^$B9A6N4;@C=]9[L';9.O="V<$F^;:%R?="Z9L%>[>Y.QAJ)/3 ME,0GLL.CD%_.1&G/W$%O?Q'S+N@O%\525L-8#7/A&F;JCJ9CJV%>/&]'4U ) M]G]Z U3;OJP/:S%-&0)A'AE\;/U:3=/32;Q?[XB1_Z([Z^RO).DUFL,#<*_3MEI;5-5;7'(6NZ>\/&?8"=(TMI7H9G[.YW65M@+4!U@;LK4VAZWGG M;@)LYM!JF.-@ATO4,'W7ZYU[V=0I9"BM;WE/F;XOHS23IJ"J$+?V0*C=/[+[ M1SI/,)V>2FF8EM@8 MX^64_E.#NQ\/IOVW4^;\]/^KOML[& +'&A'/I8C(JAZK>JSJV4].F*$*BX+&5J#8@V*-2B',2B];L^:$^O*6LUC-<_S:YZIU3P'=61M3G4OK/H[ MT5B&CH#)BROI).7"!Y\VC2H'%KW;W"ESN(G=VB4XKDYB/6!KATYK"^]2S(_7 M&[K3V=B=],_?"-ER :MMCH4A+E/;]&])RUC?%TX;_H*-$_MTRC MWWL115)_^][/[3KK'2A[K>D-C./]_3[R!EKS]OG?O];OP246FZ8Y\XO$!Z$SJ\B"^;.H.\Z7L\;D@,,_Q@\GE;C1]'J<+C6 M]U&*;\ /O%$%?#NXDW:_R6N9E*W364@'CB&V!%VB+%*C'G"8*KG".>+MG5BL MTK* #]S*\"U_K-^#4/PG\P#,-1;+7+[))2R8**0A%FE)?O5>-/G1OWNN/_3VQ_^_8[K]UV;=0>>]\1G3^F;T^[L!>8Y]08[/?OD M#;4]8MPO5!C&\@[S]D)V81\>585Z/;X+]5K/_%&5EV8>!W0%:D]M+YIS)UK> M9T(>":_],%4KE^H8Z/H2".2:1.<_?2N#CZ#E9YFI-(1Q=_A?SONY2*X>/-)D MQ6^_F/C6M.ZAH805ZT9^U'OP_+N5X2>:T'/+BEK)>IQD#:QD6>?4RMKA9>W= M GREPDJ;M6-6M@X0^.%GA8WU]A_K491E@[U]B')_^( L[\9C>R/%]XGJ$W>0 M7JG$*>9IF8LDS!_;,O68Z'1$POCOWO2PO]4J_"3K7J'R87JNII>+&\[ MHHMSP&+H*O5\>]S9OJ<4VJ\YU4!B(O6\RFHMQ97DA%5'1#"X-R*^ M$:M<%_XGA_)S:>PC=?Y]0*!O@BQW\XF4[B M.3!5YD&\X\?^N-MSX.,QR+3KI)GC M3;K]GUPGS!3\*'1F#%LC21 7FI;F3)G1HY-VU"C^+%1"Q MN$FS;TY8TBEJO(3,BKH#/YP C?'TB+Q5H V2*\7<2'A3[HA*UPGRM*%(QP@"WY();I3.!Z=<&1RK6 B M^!J7;H<5@-FF493+ B>-]%= K=!9B"!+)?R=+G#>\(Z\S"1_]48ZOHP5$-91 MN:,62QP[?*PQCQP>20-X"(^I)S ^6#6AAPN4+S,ZC-Z<>"9QY>E?,-2N\WEM M_9 B+1+ ,&! RS0',E\C-_! X(.T>GK>\+ZH3,+,C$:QY !HY7<@LQS'A M2C%I1)8@']'&!!"<'ZJ9("PSFB+[U.4HL@YKU-?PWYW MM\-%F]?&W>'XF<]"3;K>])D_^2*S'%W$)(?V5-O)5&/8RBI[K,U6#K]L=>/Y MD\)._Y*G;P7!B] BM?%I[]>$5Y/[MZ1P+8]$3( M!PO/OG]A/ \.Q#L)21QKX![!EVD@G=Z)6^#N$2<+R>4\,) ,18. 2(M4B# M/_D'>;N422X?9,]SA.NS(*[WDF?0

#!X_:'#-C[-LAMR"N=KDO1OR]:7=R MRMRP5Q!7JP7.?MVM-W"_.IBYPXGU!JP>L,M]B>(_&'1GI\P-UANX3"U@O8&# MJ(/IN'?*7&%=@8M2 M85V&LD8#V!YVSN M)2W8^F N@V^F#P)^)9)P$_:AZ'6G-2+^0N7<:$:&C?X2=->@O@M?^/$K-@?( M1%YD95!@.P:/@/]I M*3-!Q/J%&>%\,/"]F?=TZ/31[/EA\"?/_=P=AGS'(UVZVMP#$?YSK[V MQ8+A[^156#!\6Z=]V:@2EA/L]*T@6$ZX8.2&,W#W+"#+#AE#"X9OSP-9R;)@ M^*<_?>LF6DZX9!-CV?YRIW_\T=$%X-J=-8==N(#9Z9^8(%B8XQ?G%^N& MV76WT[^TZ9^4(%@K\>+\M6%N016M$K;0]G[19 M!&&;V;#"94W9*#V8.0->?(%H]J!&G5P=&MNW4*]JH%O.Y) M][EXLA:X%^S^\=N%=H=BLPPKEP1XBYL4H;R6<;I$S/I3YC:K>_8:D(S<6>^D M?1";C["NAQ7_IXK_L'O2R4B;C[!:P&J![\]*NGWOI/.2U@FPXF_%_ZGB/^Z. M3YD;K!-@M8#5 M^M!=S)U/H 5OKM$NU1>8(?6ZP>/TQTSNUGEL]\LI.N-3UK]6-_#^AY6_)]>%'G2PF_S#U8+ M6"WPW5K <\?>21^5LDZ %7\K_D_?A#CI0]+6";!:P&J![TY#NN/!@ZU&+3L< MRVRM]%OIWZ/T3^SA2'L,X@!\]7&Q%"K#@P^T#7&3X=O2*'+2R%%)(9(KYNMNE8"-_X^!&:SL7]1RGZ/L]ZP+8 ]$'(*S?I;P4*!$ MH=*$3T4L4ICG/^F'4^8XJX#VR28S=]"SU9 GHR*L^V&E?X_2/^U.3YD9;/[! M*@&K!+Y;";BCZ4D#LU@7P$J_E?ZG!@#=V2DS@W4!K!*P2N"[*Z*]DSX491T M*_M6]I^< SAI7/:#;$# ?X4?2_KG#A,:PY\OL ]0CV5SVGP#ON^A9N9U>^E? M37MIYY?;I4QR61U2>+G1.8UEVG$U'L->N'+/L!IWS>[K7#JA##(IY'CVY,=>=^C M:&*5)MW'T_.DN;O5FN3GNC6)9?%G8O&[>L/4?*T2YM^PR=VE=(JT<4DNEG&Z MDK+!U8.N9[C: =&XP6L)<+YY]%KF!8I$6F;.,A9%E&:+KH,BQ]=P%/GZ#8[( M\#H,/H2O-H;@%/#@GR40L5BY3B9C)7R%?]#$9!2I0,DD6.'0\(6%#.8)T/5J M9;Y9B_G:9.!EH@!"P-=@S>;.7(HP2$M]C"Q(%T@HWL@U;V$E 7_%94A_U.^' M[^=%&GSK^$2XUN-(MGY#&<#(5+T K&$$&'81QSB1*)<%:AC14E(\:)'G*6XO MPR=N% Q:)E?BBM4.:2"!Q.7Q)T4F@B+-+EX9-4$*W[5 "C?4T5GJ@G4YN+H3 MM-%H!P?84Q1%IOR2/#*4$>#@6O#A+4F:=#*9!D&9(?]E(-I9&13\EV96_$#2 M^O;'K_"_42;,S;)E+T>UB+P#[1*&"N4'AEJ_8G-@_ *XH\PR&;I:/'$4RRR- M9)[S*W*97:M BW LK^"G2,K#UOT'5^E]74D$+U$L S,SI Y'*0/&"JLP@/L*K\/QP^VA8^= M2$OFLJ'A;B0LRC9UU')XF(!(FQ:1D:)Z+;T-=?-<_'[>EOWWN0*^![,;IB"# M;-"#HL6,,"P%AA%L0H)"%=RDRE(0@+?'.&LK1Z-F6#7?:T:- M/V7H/8 P^:#A@&KY;MKN%!CTI WPV@G]WYLG]#_6)_3?M4[HOV!D<-X*A-R! MQV F0%A 1AU5!UI'4 'PLGGNL+?^*\49@[[+%J?A5J-#GR5D1G0( K?G:53< MH+L/AN,/T%SYNCL:JNN*WK&\[80J8_/U!JA2+I*WHVA$VIU#O.Y MUMQKPRX!B8G4\ZK>=RFN))?R=D0$@WLCXANQRM_^\._K:V((3A383NT7(>KC MJP?B"4MSC^;6K29VR%?ZG2B^QO6&7X:A_ODT$] W0S\BB!= M2.>5CO!?'X%;L;8P',#JH6@2(SG?B+)(WVK%B<-!/0I$Q]L[8/?2$NR7NI7A M6_X*'6;YR3P ])D_^2*S'%W$)(<[/7K/>:;9O=AJ MVQ3 KF>]V!-I_7JGJC" M#CM=*UG'+ED/]HVPDF6= ^LF6DZP)L:RO67[$XJ.^E; 3IK#+ES [/1/3! . M&ZI\EAE^5ESAD1#++]8-.RWAL&K23M\*@K42Q\ O%SY]FR%^G$"I-(1Q=_A? MSONY2*ZD31K;I,&INH-6K'_XCW<+/)!OI=@:42MMAY>VW^2U3$IK-&UFPPJ7 M-66G)5OG/WTK;=:467&SXG:,XF:-FW4J_ RM>^LYEW]#>T!X*?(,K[ MV=4[$I"=)V(\O"(POK3,11+FKP_I6AV83DL+[%7Z;=LQJP0N9]VM+W _KH:[ V3-,?.%]04N2@U87V"OOL!XVCWI MK. Q-"%]S(1>&,">MPL4;Q?SY\>TGS_W-EYGG<'89\QR-=FM8< QG],Z^ MJ,6BW.] 3(MR;PNP+QTNPG*"G;X5!,L)%PS)< ;NGD5:V6'/P*+L&Q9E/O#93.? M#^7^_-.9%N7>HMP?0A@MROT#<">%N'5D&^[DDC"++)+=_5A6%M_^=-2#Q;%[ MN>4^0]GO67Q[JP0N9]VM)W O>2:]4V8*ZPA%N(519S(6 M!?RW!KHO4A@6_-:^3R2ADZ1)4&89O->)9"@S$=//?'?S=2&^I( /PQ.=4(9E M4&B4<03(OTK3\$;%L4,[9=*)RJ+,)+WJ'JQV;]"/O'T3)R74?S]-O]&(Q:T3 MJBB2,,5 YMT&PYP?7WP 3D#J%P10O$@)H%BV 8H=Q+-SG1OIS,6U=,H"UO"? MN+KP7*CR().P\!((!NM[S;M0"#SO+&0Q3T/7$< W<9S>P"/^RGGWY;TS&?8Z MWJ37&?0Z_:E[WWI_UZ1WWZZM^P7(_%__9>KUO;0&"CR(KDJ0$B=ZRG/ JM5AF(B #X/@R$"6VORCP2I(6SC+-Y&@JFYH-!?DF.FQ3)'7@ GQ49A 9Q. MK]B!'YZ@%Z>/ZC$RV)]F?%27D;OD\2_JSU*%:+V0L]Z+)>H44 \Y$ RH>M9F MXG>M^U',Y\0GJ - O$%\PC(#[<@V7&5YX?Q9B@S$#B4#+8=S!?*5$3.!AE#$ M1,">@2'UX M.= '["NL%5A:&'P9Z^N)+%"S!U*&-/(?QUZ_.S3]A%P4_;@,#=GEKF2-#T.3D2X+MH5@X=IAC>9HC]0@6'QKJ8MT$KE.=$:!S#L MU=^G&U+4)_B&-'>:UAG'#X.=S <="" M]TJ+2#?.9MU9?1^^+P*J VNA8KI@9H-T)8X<2J8 )F\3N-KI, 6]N E!9<) M^^FPY@2"$--1_RC6OT !SWG/3[^[ @\,%ZSQ,,6:Q!'P#+#%SS*0"\TW7M>Y MAZ)E4F+C*EK%@LF%G82 F#R=.[].O/KCH%=WKR+.S12^#E>X.6]Z.SYUWD[R MFB>PG1?=#4:\@^T>XK([E@5#)1_>4T:1"A3^!#RQD)*'6&A54DT0!U$IUP>Y$$5>)>W)(LFJ,!%%RL@:3$*L8%(<<68"5:$(X84P M'J"%IDG7^=B,-*OG!,C'8EG<]VBEU?%Q-"F/LFJ&_EB)U;)-Y0; M5+I^H8T9SE]D&<)2T/K P"(->UK&P$=QGJZ]H/$Y(X+D4H#5 ^JBV.4E MZ$-08[$"]:1?B;$.D$'H! 0/!'^HWX9#9^[EA(#F::!9]1U\$ZD /;H0+&V. MFATB(V#)]4^ "D%32S_[98YQ"*SVI_9-&\0F5M&$HREPX*S#-I2E3%YA4)AF MJ[:@8Z0-CP1HCT.4; E? $;+R0AD/'3]! 0OE08)9%8([7: )BGFK=>"Y4Y6 M1O":*XP+S%3$T;+_0ND:CU5R+=&;S"D S- Q3/#N M!$UD7F;H^NDWP;<,MYJ7W"WI7XE)-XALV/AF;?4$13?KJR>".>G\YNH!F_[! MYGPC,12JZ\KJQ?*V$P+]B&6PIUZY2-Z"@[6,Q>H-7GV[Q&$G5XW3&"HA Z1K MH/F'/TH0VFAE;!$]V@%?]ZV?WJ(IP]: U;&.V^.NI'^*Y5WKHP D)E+/JXKQ MI;B27 S>(>?VC8AOQ"K7'>"::V((3A383NT7(>KC]GJV$W'C<[MOC!B2[KU% MJ'=DX?M[]%4^0)QVWI'Z?V(H2FD_,(,+&-K*> !P#YWV$E7TA %X_N:EF].> M:!_4\:3;GPWNZT/9'0V?VO[2ZT['][[[Q;][#,A@Y]I;\[)F:^$-'[6/:QN) MGC3&X+Q#RHQ)T3[8@Y/XM"O'E8+UAL@!T")=MRSJ)N/-KB M6LG:2;)LR[FSQ=LXW9Y#3YGM!00)1P&:8<%%3D[S&'"1LT#ZV6NE^%]Q@PA] M]E=44J"2UUQT&-*VU-W^^[$1Y:5]JG.=N9WM^<[6)3+&@[&;50AGN>Y6(=RO$+R1._9F ME\@96S6"A4H]C(OVD:I/K8MV1AKYD'.]0$4\FKFCX>24&<*Z9E816$7PO8I@ M.'3[TP<+3,Z='VRJ[#!^V(?Z6)SUPPZ@?A\NXSE1@7PB0SRJK.E<5/BKP0BB MZO[^\FR[E#>]N):R#I_5.%;CO%0:;S!P1]/] 0Y?@L:QN;[]5BZ%DN$&\%SZ MG9 QK@9TJ0 ]&)UC+N.0<"N",H?1R\QZI0>S$5[70W$.TQ)/@[Z@E3B&/9U= M2'..!F/H]=U1_U &8XV.9V,RK *R"L@JH/UXK/V1V_/V!XQ]&0KH&>"SCPUQ,D MJ#1O8]0_N5C&Z4H2:!V^C<,MY@ MDM5Q&GV:YH[57"#=&=#PQW$#>K6!MOL@9COSVX_>J#M^RO,#N%FV6P( B0Q^ M'PY=-J'M MX5$WM<#;00@JK, (:!5D)7S*H,\^@6G.5D6_^KLYJ/6YH9CJ:J<+4=CO*XRK M9D,*QM'?+/PB?"R5%PUNU'#*"U$@MB9KSR4H_KG02GFQ'1:U=0^BO\M,/XTY MIR6#_+9N4DD!XD'@^2('B2%L59(.]<\*J)_0_Q-P,1%VWE@05JMY22#_"&=Y MS9B):S/^K"7G71#(&/5-BB8F173*"U.W6]>^!B5%?3N:=4=/4[@(E2PR_9KA ML.M5KVFZ"%N'\!C%W%*9F0(EC*]M0/R;IBH-U5FQ&]OFPH#6:I\"FUQ$*0P5 M;\;$)W9;J#A_*Z-7C/-<:[F.'+=W'7\XB)P#.>%UY<3%Z_1H2Q')=IW><$4: M*7^_7,F,,:9#28T*6I_@R]M]WB;^/L$K:\S]W&T@VU=^-O9?JL:*F-P&$KS1 M>H#]]/J1"-PIQ"Y% 'K$WST%T3LAKMHP$EN9B9'Q1T_TIM>,@S<8/-$K=S?= M\C5_F<"/64@HYBH+_H/" V)D%/XZ.+ M![1[JJB=,U2DE;0U2:N:=!F'W0J;/6WSPI607ZO.=;I)W?.QB<-/'%((;!ZX.B6V^J!P^B!@3N8C$Z9,5[& [-G4>ZB\N6)V:W7K^VM[V>?A!_Z-<4&V'59 M4EA*:P=..@7P@EK^#'7X9.Q.;0;0BK]=[LL4_XGKV<2?3?SMCZ/>EUF&];9X MP$(?Y"FJW5@Z4=3.#%J,&:N/K3YN] 89>B>MCRW4B]4#5@]8/?#"*(&V-NXN M O\]$0OTS?XIPZ:31N=>P"\K\3PU0UA8C6PW3.R&R3ZU>M_M>1:1VGJ 5M]8 M??-,^F9V]ANTIX5';7=J[UB.O[00'ZPML,"OSU#+?:' K^.9.SR8(WI$L*]V M;]AJ':MUCDCK3,:'0*O Y!!Z%=Q0K!V(Z&%PQ1X2HZO,,@M;K]@QVV7G# MA_XN84TR[AZ4+I:QHMV &U7,FZ"#!&5]+>'?!=!J"]V[SF\R0F*FSE_Q]-?, M(&V5B2AAV0B..Z'< 0$.UN_-"_B!40 UPG?HR#B7-W,]+%J?OY4B [:)5_ = MW,- D,$/*82._5[G;W3&3(0AG2W#DE]9P*K#0/VT+!CPK<4[%MKS!;3?7[ 4 MJ'%(\*]KI4!G*5IS<2TWZI]8UI)$$KPFRQJ?D(3_KR'&62!$^(<(M$Y$-GX_ M%UD,H-7WRY1Z).K1H)2L1.B$WC\PQ]E M7JAH95:&'NW() 1_\A87%C'T*M?R]M#^X_?A]CR%#]?*"H#$1.IYE>Y;O33ALW&8,O;*-C? H#NJQ; M+F!?%$E"^&9-51_B[-]$5-(DL^E9*3P'_NNY_4:'0RV!22F M90LW:.%>!-AX N_D,( MO4)E3BOHQ!#6!RM0N*&,L>4#FA]RCV%\L/I;GZ7XEI88M5\&%[&Y3EI23ZBY M*/B&A< >)2J1[(=STR)>&,%/@:*G'DZ(&:V0@_S2+'.]IO )?'D6UG&T2N#F MDK'TZS898#G2\HJC;%#T!;K*(%;H?_$T\G_]EZG7G[S5L\!F6AJWGR'<17LN M;&@2B&YIV!60O_X,K#7U5JDN)++ /D5 'C0,,$LT9]L^3-2I)HPR@RCK9/SH M^]16"T1AB8U@$*9=5N3H.K#0.'#P]>LG@(X@:KY,9*3 9&55'QJZFNNEG(,> MQU]S/:JJ:8&K"0SK$*]HUF%*'V 5HY_A+C.\E+4*B)7P=0; 1"3W*!L:/FFO M&(1'&CZE- .R"3C)Z\1@QA0Q8HD#U0.9(4_!>Y-OFME05\2Q"8906?(HM3ZD ME@XP5NX3%<^/CC@=3DR(@2?XMEV3/L(&K\>7R5:F$@CIKA5 M$ ,B]7[L-UL"X$,_CKN#^H=BFP[?0!MUD81+C JOX:6GD,B9/LHA&AQ9RX#W M-8MM @Q5,'^ MV^-[ZN&M.[]=Y4&'> MF?74GT!&?NQ'4&-M "UP[;L:$U0%I]AH4*E.[/ M]0O$NSFQ>R(@< O86M-%$IX*'EL*D8^2[\"SQ_E88YMZEMD LFY5,+/>TYUA$,O3E3V)F. M/Y1F0Q*HH+*@7&"/F@"[ M9_$ \S+F56 /&142>^TB5QRDPPKC#/XHPRN]@T!;8/1&D64KO'@MXE+>LY;, M!MIIA\&%P.?HR DZY97M'@P M)8%AK7OF,3";^%KXM]EY;? "HTY%K4Z7E3K-6XVW:*WOO9^<]:M$0?2%P7.# M6;"!9[5,^S;K.-!(Q7")]!G>_N67]_0>Z6TEEF: MP+\#UGEG+0B5M^<]NX.7$=U1OX7IDDQ=0V!:*Z MB;Y=)_3OOAMUYTH6]7NW MU4R\B%?HJ/#__ "T7?QC\(\%=3W]1Z;R;R_)_1^__O*K V[_WS"9IV!IU37; M4?@A-G__7+D6QJK]2J-W?H/1[S\8/;;RCF/36!]-ENDW]-V::W"6.@I=P11S M<7&LNQLO#.8--Q56;(5!E-!!C)Q7ZC5O!U >F M12HQJ7I!UPU9N\Y_ MU@,B[X__1KZ"!+SZ0E_X?%*6DK=>C4<#4AFQN*"#Z^ T\3?4H MZWE+_>XJ3\T$I50J:J*8IY%)RIIB;K1*KF*JE4,![D9:L030WV^2,G(P??4'-[&$ST8P%I2"&PP*KK_%V' M3\+\I/=$\,;:Z4R)=]"D4/-Z28EW+@O%K6!D,Q2C);86QS(69Z6 /[O.9YEA MZ1+UL*\_7CD@SM^[7X"Q4;+*;*4W?73 2I?^"_5'PDWJ@<^"5:/3N-NXVOFR M1*<'9?87Y#;2*:U[4;ZQ(3/MY@ %74KLDS]?<'V!WBOA^)%)H&@$3KZQ'W9V:P[:Z7W-[]SX()_IZ"UJ?8;1[S^ M!'U1+I9S9L?DI?>%;"7C 2H9Q[:2\6@J&4]((58J#:QXHV8$?8D--X+S8UL= M3' DW99BW>*OM+V IM7>P0G ,BMV@=&P8?(>C".[$.QED-';;NM99<(J5(42 M=UEYC&&:LZC=^^9$K"G5A4IH-N7MDC*AP \573#PZ$*$\K'^\N]5M"RPCFSJ &_-B\A-_$DO MJ",F786#%6_5NX @IM;D0W,+1"41.'TX2-K9T-L_U6-X2HQ+6=BUIN"VKK_3 M#F5U.STODVN5I2Q:9CN*,QU(38S*N+8GQRA,"QW$B:NEU'4PE-TFMW;MQ56D MM[:VFZXH?G>MY(:GWXBY@22C;F_P4W/O*5)97K2WYN'ED.\\+P9C@>-$:)FRKK*9]:G*DXJN_V1E[7 M:S[2G$?C_K6:*.=C4M4N-'664^FLAB].*T@*#K=M,=V!UY%*:<"UA*1(&J4G MF%#1^?"K,A:-W6,TB'H'N1YI1;0N9M_A4V*QC*6+9S_IG?C*C3>9&ET=;6R- MO;'.#HL:*;BHI:UAG"&(+O4YTG7]9I38)9@O6N?=;5AU# $WL\4[\X2YZMH#7 M8.%LS#Y%Q'K%K#^YX>#U).EB=7'[S!J"X.RW:WZ7)C9K:#U]")Q8,8FYRJG4HUC WKC9AN-LL;P,)GS0L_;-VX3\F8&'),S>5UJ^0S;W> MVP\_?WQ/_^R_?>W$:J'TE@3]LS5N?U4EY*B8A\K(ZQBC'IHPQ5_Z%( HJ, D M11./+8Z*S'71]>X],O!,Q@Q5FAE\$D2*M"X58DD%N,+'P_" M5'7F-'XJO HD%_CP1A6E]/%%]A1 M3&AT7]!TB8P+WC^G:5:IJ=_TO5_T6USGUS0-5]7UCS0-C'_T'13L?U %V 9S MK7J8 Q+*C988[10H' M7M7WJE46!A;]6(6YP-380>%LQHPR'80VM_EL!&9?/HMCE\LJ$ M .UMMFK';MVU:0J+V>;39@(W=#@4K ZV4=2\$>E6NYST%1B1/J5$6YNM.W7 MWSXVTSX,%%Z3R,-7P%I7PK>VM-K8!G2JAGS?B;7):V.$( MQ8K&@BGELI"\^RF"NA991>B \?A-\- <&N\OZXIF')4^P*;5AGGO#24=S!$C MO9M) R.Y3O C 7E4>4GU?Q6\2YSFK-)@!(JV?:A"1U^MH@]XI3[R8I1;* IA M(C93PJJ?HCK"&^0M2I<$*N?Y4G'(S5P2GV$&+PAD+-FM5+E?9KDI) 6[Q5^J M!L#*EW<^3 DG;=>F<55U7X=M^0J4Y^+,4V!D.KE* M%=0A125I$ZD&MUY54=:6G3-O?%#,QY.$.$#S/1H-RK%/)BL!92?#>A.L6?!* MI[CM/-<'VC3*9QX M51U.Q*SA-3)R33[:)6O*%*H^BK>J3;:-RSA.T.8*RY%$8ZXYI>0<.I15FY3E2Z!-]$9.LI==O16.R7;MG_\O$7J#MNU/?&" MQ#2'T-\95996IP?1Z=,A KB4'?;\L&K90G_&NHW.PM2G[ M0S)"K[&V1Y4)T.<>P=:@KL>T%Q<7?$393RGDUN\PY>24<,,Z)IT]TR<[4\D5 MD]6[>(PL2'4I$AN8M7P\W8H\#=_'=_B2W%\MU9C?+I&WNA_J72BF)Y7^#+*ZYE*G.I#\S@H0SM,>IS0/SDFN](A]/! M6* C2M!17M MU4V8D _,L37@/0AHZC)?RJ3J+9)(PN3JG<@*W:$9Z&G8%O/X_[Y_7X&L:-0) MC"4_0U!#81$#;X*6MJ\"5+/S+))06].DI&U#*D@E[9-F#5_8^4UK2CY6>I/6QY_K MG!OFJ*Z PNS(]3O_60T;9$6=$Z5WN(VLI2X=]A&R_3,,R\-,'MNE5$,>0_36-T[AN0Z"WY1\>\-P"]TC+53N\AE?,W9\C@%@\N?H]Q6 MM$X"M\&]=?;1' -R6[_1&6P7Y88^/S6&HK9,Q5ZZEVI/]+& MEE$NS>UU@>(:F!I*GVPG93EK@K%75,9Q)S=;8I@M[E!J$QY,A-:+E.$%(<*[ M\CHK_"F*5!W\(;DQ2Q^S^:"?*'VJ:P;H:Z@95&@@QP2_&1>,=SYX4[:Q+$T) M- .@/RCY>0O,E>CP=6L1 ZT+&IF 3YOY('2N/E]DL[Q/"WOW>@)Z^ ]R,T(\ M5/SB!Z"'=("&=YHT5KH>VL5E!UZ)U]@CQOD%SX950#?U"?"["'769@HW@6G# M4O(F6'6@$9.("DO)FTF%]W,E(^>76QF4=-:1M65&!.-K'RJ1U-=<1S*]"3BG MVL*3!*%HRC!5&E(KB,PHXH>\7*[XD.1)P$"2_]?>E3:W;33I[_LK4-ID7SM% M4+@)R'&J%%M.E(TEEV1O\LTU 8B7H, X"6^/[Z[3EPD")U\@"I3JH2F[AF M>I[IZ;NE+Q,7GG^1%&A*NB]Y/5/N*,0#AGN]5P\9'9:505S>XTAAAU"(V:)^<^MTD8, M#/*;W-@J:QBUG!)9!H@9?55R\C.>&*=*:M?2>NE^XA"@TO\83_C"DU=NAM[ R M2$\('[(NU/3Q8.3KRVOM/!E@C\17"ST-$FHGNUPM M)9#1=9ZNB.^=2*M10V MQ$?CH-Y6\^6$6J%&K,9<-6%6F)Y%CS])==[MD_0"U@$$WNID^"2;*<%:G++. ML8(U?*S6XB]*OC$&O=YS=&45WY_J=&N(L.H:5[TV^.?8 VDP?RWI+"+M&^8L M=<9_R?2;E"05%^'Z>HL_-M7J>#X8B-W!-[9G>> 5J_/%O\_R+"I'&&R>@D6\ M)DT*?HNOUMZK5DFC;VEV#?OK"I@4**(\"[_2?*IJ=S.LGJ9<;VO7PBO;T^I) M3;?Z*&,(S*W^']JK:C>+A'.Q)NVA .5X9YN*CPA](GE;G MSFUR YEAE;2951J20NC$\G"J#BU0:007%AN(+GUE-?]AG,O V\SG=;$I&3&* M-O1@3D(24&L6FN&*"7QT5 MW#)Y#GEU2G%Z!K(F(]SQ!TE%/;BJ*D4=<5%+I@NV7NN]_(QBXVMF$U+0A84S M761T^74I@7D2L+K]-*_**\9YE7 0US42N>6VO=>D9,Q>!I^>EX DM 0/KN4" M]A)A"H%[IK(6I/Q00F4YA9 V68)$%.8L9D?;MNJTQBMKG,"7Y''(G7I57$PM M@+#LTW$3&/3 P;%%J&(7V&.\OA]CC,P;)DIWZ3*A;P$DI;RQA%FVJ$J9;Y%M M[7J3BBB]Q2O:XNMQ<[C=QFW]LAK@*ZO/ME6WTR,[C[X(^>>5+RP)[YKLQ=/J M:)5&!.6<':V-=']1X72OK0F?9PJ,S]45?[CT,""X7V2F6NY42>)OO"=#=ON!WN.F@3M]E:95=C!\C>.O/-YL MFYO_T_'%9^7TE$=^&6_./_]^OE,"CI67_F3D4.88QE#C=#-(BU!;9'<=L*\ MF-Q;W Z@X"'=Y!ME6M.5\)1+?WPM@N\*Y]&CSC,%V#^*T MRCO+I.\I2K)KF.I[&LG63-QVV9X/#Y\H2JDVLF#X>#3F^B6&J.UAB)J+(6K[ M$Z(F3DLX*9F[5B>\4O53/;5/05.[3KX_@07FC8Q;:BLWAXW&23:E5=YNBXLQ M!EO5X6FBJ7KM3,TG25#V]:8Y$\^*NQ]1UGL$+/P!"9YX09'2Y)(L(H3_Z9 M,(/NG!?PB^!W4JMXN;$T\,\#R=85#K:6$_TL2Y]2\VO',> W&)C=#B^]N_<< M.41D^"G/;TZ43\()=U[ULGY)/>[/4^4HB:&I&/P!>#=+'H+.D!?T[HY#Y-L63"VX?0L3>L!C5A9FUQPO;GW@)@@ZM#_ MH/4U36?^/'%SU7*/9]%5/U8RCO32LLG\8-CP8%_Y+<^*HK(_%$TS338%;FW_ MP7&TN9)V*2WK)X!XO 5TR"H7^84C)7.=/HZTTY/>$DG+W#T=QV6?X/&0O JNS\5<\1F8;#Z2M"_NJ/ M"RL2X?5T+NL%F%],$"BOF,L])]R,(^MNGI$B)/\HOR69#QORDK*LX*KQ3]:" MJ"D@VAGI>^U[TJ[VI,@*9]5"':^%JZIO:@M:PJP%\2-W#<_WBV%[ M2;0F9)%S,)267LC+3="4!S',/K;WRW"6?1?*1+,.C*3M;X2SA<%8E3 M[TG!T%@E2\ZW6JRMZG/&\Y!GX,-;=+1KY,YSJO;T_[65VQ*2 MIAP@M$YYO'5HR+]D/-.F"/+8;Z+5F-.:.TQXN,>DU;"^3O A[6SSLFZ[5*\P MO*FIK-UKBIW*9*!>JQ2%>I6SUR]%=EQY/1;#W!04Y!-:V0(5J:Z[4 MD$9DDI1;MDYLW9$Z8GT4WPM:%.($N11'].5SMNU.X;%LI5-V )G,@[I56&X= ME,QJ9_65CZQBUJ5H.=7JYHEPW"@.P(S/:"1F\/WGT=!&;@ZYJM:KX^4"V#6JKG>;IJPCMT)S0'.M4/ ME)2,8%PT"(\^EGGR&03#XCSZG(?'>?X9WO5K AK%@0+"*!G#?64^H:OW>&]Y MV[X*7BN?I2GB$XCI(N:H 51R/C@AX5E%53+6E%NIQO M2_[N S$"&$(=^,!RUT7,^U'UAOHVN"^LT<\_:6E]^T<9%+'P!OW.JV[?V]FG MGS/ONZ\.^J:QMI?#M-W6#3\?EOEM$,CH%0\V RNT>Y6#AAZJ9_8WTMB9+RUQATM9Q%/8^1 XA GC!/& M">.$=W;"P/O9M;<'YL'=DZ\#'*OPTW&I\,IH2B6";8,\3]99'F;,E2+@\55. MN9_SJ/IZT"\*4>.CN(D_6* M,<<\G@IAA#!Z%HS>D\;#B2!"$#T)1*R$GZ)KOJWJ/R&8$$S/ M-9EJIM0"&B MUJ6?OT1T?>8%UV7(LLB]OX0W(,90248V_9B-='(SCF7&R'(9\D[[ G??WS8P M!+!IHF")+6&A4DAV148V%FFK\\)V;M09#L*8L^\> %H ,OT"TO4AU"(]7R M-$]U'1JJ8>"$U/5(,#"LE2W Y[A,5K@"HISQ)YJ-$]K4_I9AHO_'\@(^P8'' M2^C=LSK+>5^W]]F&#H!N$^'!6#>I9Y+ =E7+#PS5&IBZ2@P ?!CIQ+6);QF^ M_ERL,R&>R? Z(/XXS,8E#3\DY.I $6&!;P_B&QD2I M,.#-EP-;B/'V#6I! S6^48=Q"$+)$8#=-D#(TBT5!"W*P&ZK_L '&5@/?,?1 MHL@Q@R=H.,L(_W=-\]G_(0R1"$B$QQ$AS;I%@JZPWX8UKI,"/$/@?A(\@U=* MX>1#+OIC2NG$ ;X,\K*AFD'@J9;EZZH7^I'J68%I1H[O#B)M7CKQP] EKN:J MKJ4%JD5-JKH1/*,91/<]PPL\A]R63IHTQ^.KJV/6;_-X5!XHDS06[_WR563( M'_#602,0S]\>:+.2>SH9J6%6JO*&@U]L7CRDDD:JJ3WR'$#@OSA>USTB/%R= ML TG-%W8?)X'$I;A@3IAV40=:+H;PJ8U8',^1YT@W\,;N6,;XS#7*&:V(NNZ MK([@*T/VF!J2J2J[3*Q.NILO#/@X[>,I5NLJ+.ZE6:TUEU)7MTUUX- !G * M#=\BEFIKOF:X(=$L^Y:.&MFNZ<+9H8:F!:!R(X!DI!'5CC0C\/7(&!CZ!JS6 M%U/"JUT-DQTU6&NV9GLZ,53=8@;K0>"KOC&(U-""S1D:FND:T.Y(T7+-6[2 M#F[20:C;),2"J87E19!DZ]>FS-^D&+-<6FJ[1='V_Z3KR MO)!X)L";FB;(89ZCN@,XH;S0/#$"XABL(),=Z/",3T$\(8:E!HYO M6FX8>)Z_0#Q9A^G:,7JVYJ'I>M^ CV? 8U0,5_<& W>@JP/3\4!=T!V51)8) M6]K534WW/<<,GJ-B=,B:?3RY8LW'36W#MNR'IWC/&+CK_!/=7I: ,@+1.:'; MP-=*[;<_\<;#J>Q&7@!$BDBT2B=1%//:A]]IW98KBY167M.KX#6NV.97[">% M5>^,-[5L*U^J+2;>;%%DQ^GB='&Z.%V<+DX7IXO3W=.2=KC2.%V<[G-+V<&? M6-'U!0:2-;4Y[U8'X78;@H3>J"&OL2NOAF3D%5# M;=4NB,7WI,%!_/#O25'&T;3Z-']4!0WZC9_=L#FP6O=U$82;[?AMU]DZP/!F M0%?A:%CK^6-R187FKO(.:D_ M=K[2FV'LQV6QJ@(:3^Z=XO25$SF6NF7*"D=D/&I$RAQCV7;GBX?UO5C00T'3 M6AT:[NK <.N:R1YVG_BPKO==YZE?UHV^9YE/__(]<^[;=UZ&Z_<\KSOUY?KD MO6VN=E=KK6Z-8Y:-:CJPS3DA!Z[4IULNN2N_[V%11NZ.EBM:#8W62Y/-BH:( M&J31JFA4&PH&!X^CU](28=VEY'KKAYVF09:/,W;BAXH_52Y8MVF:!C.5Q/9L MSJ^^I DM"M$?[YHUBSY-0P *D&"Q5_'1V_(A]0@["[BU;=T.2RCWEP[L['*M MN[X@UX/VF!N<35B*ZI;W_>8%O97&7OZ\=)6 WA ;4G^1L0N M(?*'+!\A5!&JNP#5.%E<-QFABE#M%E072..(5D1K1]$*C)5U^%Q:EQX1NVZS MRJKS%-;IU=C1G-:=)4D7#0!=H0W"9>=(THFB%4@D)!(2"8F$1$(B(9%0*D*E M;F'U]?7_8(&_:OL^^%Q'@SC[[0XI.$5 MR0]#4I)#W;5=PQX< J1TW3-UPS9T8^ 8MG48&KIG#=R0WAAZ?UB.EL-QV3[D MXPMID(DZ)D>P?6F>Q"E]Q,(<7^64CN#/O%COIP0&D$7*1YI?L5YS(0_D(@7_ MC9=/%-43]1Z+[F)/D%&67BG'W^/P[V!(TBNJ_)XE;'F*GG*:!OW>PFOR \KE MQ*]N8R]KW2I^K@%#=ADTN[2/.B$:K)057ZKK9,6=H!>":M.@,DU3-6S/,8U] M)QMB:]/86J_LV EZ(:@V?@K2<2FZI^@#(<+MOC".JG-'B+_:HQ559U2=EZC. M)ON+RU1GT],'H#J;6U2=+VA1=H'J+H%HUJ,Z#,N/*K8W*+2JW M759NUVDPWB=H[A9)GJ'<:IZMZ0/-,$"S=0;>(>M1H8)F^W6+JNTE/,[\L2-1 M4)_Y9FMM]]=I0JX+U&N[A?/].])1KT50H5Z+T-H5:*%>BZ!:I]M6:+:H/J!F MVTG-UD*W+6JVRR*>7=?2S5;$L[5%W9;5$F+:Z[ML-,I2Y;+,@F]M%R[JKGAL MKR#F^/!XWRF&L,*H8\36OF!KO?);)^B%H-J:6Q:]LJB[=EEW1;,*ZJX/S-;5 MM2TJKR>,BL/%CMG3%*939KERP6XJE#JUM\KC_6.23!7OD0F\_*8 UI7$J3*$ M2S0OE#B$UX*^S)JM#VE.XQ2U9I06,%,71=#.@0IU9L36NK"E:Z@T(ZK6Z//% M5%W4FSNL-YOZOCE]L8SQ8@VZ"DK6MQF5W#AI96+MISQ.@WA,$N7DA@:3$O1Y MY3R".X!W?IKDQ82DI5)FRL4D@8GK)E%UZQ5YS55:W0[EW_A0F!ZK7,)+\KB, MX>:3&ZD-'PO7K5,+Q4Z$%$(*(860VGE([9)RS-JKA0KS.5S' MY7#W!6Q4C#M"_%4KQGOF44;%^#[%V.BD8OPA3@G\$?[4><6XK1>O#7K]W8?> M_@D@*--V2%Q#2"&D$%((*834SA,)->]MBU&H>6]:\]Z[SDNH>=^M>1N=O%W\JIVE1@C9,E?=9,.%MB/_GOUU#U]]P53:NKH;5U3"#::19 MJ9#QF)(<[N WGC+F3 *N<;\G)5&8L5+Q:4 FA?Q22:X*A>148:DU(4N>9ARV M?KX94O4M5&0[>)ZCB-@AZ0ZL9\O5]4WH^C%J6W#@DF""F$%$(*(860VGDBH8ZY M;3$*=4S,Z$3:(&WVAJ'MT_&(1$(B(9&02$@D)!(2:4^;7FY4S8/_$S^A_(\K MGYP/RA[-J[_KXU(ILB0.E4H"7I&XS$?JP$"?)CRO9>I/7M?FV\]8YEV8TJW/ M/69R8?R]GEY";]0PSD4AG2, S624O@GC8IR0Z1&[6N_F:BI].Q;?DX8-\<._ M)T491]/JT_Q1E:8AP/B&S0'><%0C^J;;]K&GH,C49A@%D)B3>I@WK/.*"F.. M2B(8W!%)KLFT>'-P.+\FLTQV(;6W0M2MXK8AZ29PH\3AVX,"?B'E)*?%$W%T M+9;,SY+PZ<"Z//WM[/CSEXN3RRVSJ'7NGG91+^;*S^D_$V!*/$J\KNQU7Q5N M\>!57)0Y>]60%$K(>C[S-&C6JCDNX/HXR_EG?*JP!88+6:K$\!F?#DD2L<;0 M[$6\')J\@3=YGJ3P$'\?F93#+(=9AOV=6A+C68<\EW2J#\MQLC$= 3FR2EAA M'V=,"4;.;E?A$,DFK?XR+VXR0NIT?5\PNLXN)SEMVWG!\EEUUT_:YK?+Q)N?[&2F/NWG=M/EU>K0:ZMQG;=Y+ZAT6A\H? M&4V4O^*$O0E98P<6!;<[TN8^0RH2ZYE 0J[7L05!L")MD.NM&4A+6M!4%-L, M@'>:@J^.:^>7U]%C7=9;\?!P$<$R5@J2+WPIS]. MPQB,-<1@Z,^)P?CYT,_"Z2__]?/AL!PEO_P_4$L#!!0 ( .!J5@\ G[A M[30! %43$@ 1 879D>"TR,#(T,#,S,2YX*9KCQR$2\V*QIEY(@\9]GZCQ\^O+Z^_N@O@RB-PTW&NDM_7,2K M#^3H2! _3Z@'GY,++Z/DCQ^//_[NZ/BGH^.?'TY._OB[3W_\Z:WS\Q^-CK5F\WB;!TW-&OE_\0* 5ZSN*:!ANR540>=$B\$)R+SN=D>MH\2,Y M#4-R!ZU2\D2S+]Z*IFMO0?_TG>#$>PG\;XMG M+WJBR -T>OSIT\EWQ,NR)'C<9/0J3E87=.EMPNQ/WVVB?VV\,%@&U&?3&U*8 ME\(#VM=L/:+TCWZ6'&7;-4U5GS![WQZ3\,?K OOX 7T//'X^./QU!W[RE M]^)_ZS%0_C!=^$?IYE$]CQVD=/'C4_SR07P)C3YI#1H?+CS(9K$P]-=/./"/ MQ\3#81#]LYY1]ORG#_#UHY=2-3DTJ!\$^Z(X"/:EGQ6?%51_ M^L"_U!\-6L; MFW&MI(: XTVJX]UE#\>?Z#?,AJEP6-(C^ QFN"V3H\^PMO% MFZ=)/JREESYB8_9A8?B;].C)\];5!\4715XKDRBF_.3GGW_^@-]^]Q__A1#< MW\%J'2<9X=O\)E[@ %NXA[^.Y!0PU";:1]!R%W#?3^4U._M=NL5X]ITX:&7X[@E]8^*Z_!?IW*5UD> /T[+IP8 MNW5>N[<_T#!+Y2>MPZA_-7H/H>MPQ;_37ANM[F@VL Z[K,&@^9>'$)][]E>_ M>5=G5]ZM%T5QAGW!1_+#]3J(EC'_A'T&K^0?DSBD#VS."/SR]>ZZ\_[ZD'G? MXBA>;3] BP]W[)^_2X%#_CR-_,LH"[+M->LO6>% OB,!NY;Z/RZ'*0?J4R:_ M!,C2R3'\CTDWFJ"C?O4BGW!J1"/W[Q_*1$KD-RGUY]%_X._KA(DE$9^_&_:! M:"P>:6FX\,+%)MR]73ZLQF;B0[E<9A?QGO&*DM%Y#")BX+,__3,OA%OC_IG2 M+.6KU^.YCF4[@6539 B(D#DE(D@13NM]S=K6+%< /GO)/VGF,9GGGBXV"1L3 M34'(\S-]6P@^#62]C7SS0+&(]]3X5BHXZM\&F'(X)\ M7R#]P_OJ[KRZZL-TOIROI<+4LK(-#3I6]7>MJYK3A-+5I6].>??_K=3S^5A:BK7#QB:I$D M""O*KDPBR+XOZ0Y+>K]9K;QD.U_>!T]1L&12!]-?%XMXPU3.Z.F6O3\+)G'6 MKFW/IAV+_/O*(@NZL*H:99*3)I+V^TKOL-)W](5&&WJ5Q"MV,F:)M\C2OP;9 M\_DFS>(53>H7N;M5Q_K^M\KZ"I)DR6@2192\,JI$D7U?VG[*\DVNL>Z5BT/U06#8@01H5P,@3IO"]2OT6Z\H+D+UZXH9^I!W^C M'%)>IOJ'.A;JY^H5R<@0I$-T0N]+M;_QJ8\9J6.A?CJN+%2M:>=]F7:XT:X9 M[]$3.$=/TY1F*9,Q?XEC_S4(P]J[K.WYCN4[J2Q?3HQP:BB22GKOZ[C#.MZP MO1CC6KFE.0SA$2(CJE]W7;8=VT MVX)=2:#/LCN$1HUFD[;G.U:P:BO1B.$55B#WOHP["9/L6?K@?6M8-OW[CF6J MFCQX8X*MWU>EY\6U>4SIOS:,^\N7.GVY\GW'JE1M&CD%PDF\+XUQR[$!"W)/ M2_)/55M(?TLR^5[^]NYS[_U^]EF\!S!PU+R[.[1M7_;?5RTKNRP[[^-]T8UZ M$O1%W[-MQZ)7[3&]O KOZSW8O5#_0C<^U[&.-?:8.D?#^[J9\#C4+UW;HQVK M5[71-'@?WM?/@!NB?OE:GNQ8O:H-IR':]'WMC/HF6F['[E8=:UJU\;3[*=X7 MU[##HF5QNUMU+&[5_-/NO'A?W*%>C+;5K#[6L7Q5LU#1H_&^7(-=&PW:9M-S M'0M68S&J<7*\+YLY;T?+^];:H&,A:RQ##9Z/]\6T9PH\]7T4XBDVF M>;"5;/O&^&^#;$=').^ZD+JETK/>-Y%)4Z)ZZM;;@GQS3Y.78$'GCV'PQ--K M"IO)'OF.356U3>VTJ;2'Q4B(& K1QO*^R>R8+O-T4/%HRAI[3T\)?<(TP"T, MANTDOB)@\X+WGOIMYYCU3CLV9-7(UL]86DQ.E4,CA;&1QRW!]8&]+<9'U #? M=^FN1V'G7M$NFGDD3I#TCBYH\ *2BP@I@'8W@?<8A'K:D\0VIW6CG2)?MFII=(1*=]]V)^_72L06K M%M#>!Z-VC8OQD""JWW(RQ?M]ZQG?>E)D4UOB- SC5YCMJS@Y3R@3S\&?A%:W M.YIMDD89T6I?'=NP:K3MO0US65';A6I@A)V3A ^-\+$1-C@B1O>^(>V+D"N/ M#9WI&%P@@C7)97AC(F.?3CJV8-6TO)^(*(9"M+%H6LO[CK.SXW:VK RCV+&7 M]LSX?+>GC*)$(-31!5W2)*%*FC^/T\R$TM!-O&,O54WP^R@)'$M)CB.7TG D M[]MK>%!0+ASEGX%WY,4+T9(F8PDNORW"C4]]V#P/S_0\GXJ_4D#0I?[I"TV\ M)\KI-.Q Y_UW;-*J>Z$^B*DHK^G?Y&/5 R_D:/E>1X2+?,!$CIB((4N*[]O9 MW'8^\])@P43FBR#Y=*ZBNO1+ 3B2?\T4XWGT1V< PF3I6&UFNYBNYUU[+VJGZ,I^J^H M)6AA2+J91 Z,>)E.B.U$-3K\7MI%HPFZ=84#[CIU3=4@TH6.^:P03PU2U M!JG:M6>J[@(KB*KO&\K,AGJA*0]"O(Z^1@GUPN _J8]B3IPB ^Q6NHJ3OSX' MB^?3:,Z$VR1CW6<4 ,:9G'*]6K,[ "C\V4N_Q-D9I7!+Q4\1$+J.=MV'UL?3 ML7W[!EN7MZ\:-QAV\Y$+:4V,'>]2L/6^PO#97P09. (.CAXD"R3G@3Q[*8GB MC#PR-DC.!W1RZ25@PGM_)W9^)UJBMW,%U5L'&5_#^WB9O:*H_T+#>,U!,)OM M+H:I=^S7G0/)B\IM/@XB!T*TD;Q;7HSOL%WDN7W)=.R9JA.A<\^\RW?VCQ[M M%BP^M,=!TTFK8XO402-T'2N%^[#\\/M.,;=3'F)V9I^NXB0+_A-9O/P&@='P M8+P((-H+[/S7/INY8!F Y#)\1YGKLV/G53T)G3L/QT;TP1$Q.I(/CWL>] &^ M[U*KNS278MF';'/0>+DT<;;M1K=CMU5= IV[39/.X1L8P1$;PONQ9\;(WYQ\ MEU]J]YOUFI=4]$*).Z^))7\@@(V$!=7 M6U"($<(=FZ_J,]AI\^6]PU_85%W)[[MI:+9KOLKZIZU;IG?KCGU1AP-2R(TM M[@/\,LL39]^7?N#2[QQ!UKMQQ\)WP;R^VP@LIDOO8C/:L77'LO?#CWU??(N+ M7[C3(>P$GI %S*_BY&J3@<*4IIN6O U39#NV2P-T;76[E(0%C&.!)U5E=G23 M\#$0.8CWW60PA7_W+._=R73LEIJ20DWI_N\'C(,MD>=?P]?S-:[O(@M>V#N[ M^\[H0ZUC@U2MT"T;1$_>QJ.$=TEDG^];9:^[Z+%Q7>_235J[/091Z-@2#5@O MG5OB[OYK^KX5K)P:N66L]OL>%@TCA#LVS@[8,B5#6M-C[P8-L^>*6N[+U3J, MMY0_=[M)&.V4WH9>[58R3[9U(_W^N :+IM]&DOV+ZTF.@, 0WC>3K=H..\NY M^]+JV#95BVIK38AWB=>@CU)5A-@M^*9?LXYUKUI,]2(3[\ML[E8IU9G8R6BV M2]N.!:]:2BOU*W[SJP[_P$V-RQ!&_ZS,J9:1':I+V'',+I?:1RV&7QUSN\F=^XD8<4.S& M>Z0]7K8P20K-8+P_'YU\/#KY/8ZZCIJ-X3[0)*5FQUPEN=_ >]YT]^Q\ISP\ M/$KC,/ 1/N3\$J(Q:2DCYVL6ZS3_>KKCY, MYTL1N<.^W6OYVTF-RYJ,KAK.6862HPUN'#"U[RZWU+&C:;,,KMAW$IT,P^J4 MEDP;YB&QVJ?24?>.=J4I_(F^V\]L?X=VI8]PHSN>JF&Y0'UGQT0O+L\H,V&S M.YU+)KMT.E7]8T)WFX]=Z8XK)O*@HL$R8I',?BRA"IG2Q8]/\0)( K[R[*-Q6%=&TC@3CXA/\ NQ\0E8*]"KD3([\.O(#MDH;+QPVX@8Z M+E\6$[4O=GJ+S'4X61%Q+^!]>R+C@.%,1;$9A)1L3*\Q,(I)[5F#;[61OJ:R MVW:#%[6A-O?N=GP=SQ)DI@%MT.K('$V\93B^OK/L9!@CJN)#3L+AE,=7K'=, M2C>@9._5XUA:I,&+RKBSRIO)K>EOBS7;H5&7:(W%D-Q5I[PY<[I8=(^!W MVAA[T1Y_#^P:\VU@5^S7Y;C[9/>(YH&;9]\.7>ZHO6-U=]I$ WMQYA_>)6:Q MO_-W=ZH.=D"\V,!ZR)]L62[9JF1;;5#]%GD'0B-'Y-PRE2S*GFD6++RPB[D] MR9FU]Z8!$U1J#-8#3+]=)%T>/E?*\!#Y9YLTB&B:Z/;HDZ&F(M.' ^_UI0RT!(S 0O*,"O)&.])BW%BQS>D!Z6)A J8 MBP 8VR0SP.PRNFEEA_.JI?'XZJX1!79BNI8Y?6J<,TTEY^U\AE5:CJ3L[:_0 M35>XM"ID.A4V=QW< USTQB.TBU0G)5WW8W@8U=$D[5U7LXO"F#+WKKST(#*B M_+TK-]TT)B*+[_4^]:8W$;E\+R9[TQM+1M^/JT8"H\GK.]]A'13&E]SW6ID^ MI*82PJ5)#RI8KR;I2)B1+80*#NE_(CDI]FN@F4IE<372\0-U]BK$92(G9O]^ MQY\T,^[#@1V,/PT&Z^,8F#/CHW&E%+FMQ-%;TQIC6*-)9(8" O:B.[[TU@N0 MUD1L4?]^G)UN/3'+^A]0.Q%L9S,$T),;]IMX&@;?B,/RB?,&#RKJ008-%)EB MK_1;1B.?^AHHE.HX7A0>97][65R#\J."$Y9>^H@CV:1'3YZW%A$*89;*3_)0 M!?'!WS6)"^4ED(R*)_(#&^,9ZUR-'%GYTW?[4/A@@DT9@^'3@'/(?LD98W^H MJ)F'Q(NXK'A'F5"8E3AH?=3(4/=:$;"H5<+=M&"2LVW^B "S.&4BF\_?Y72^ MR5(V_Q"!4LIY4$ #4FG9>"%HY1^;5G:$D8PV[4+[:P=C:)BH?FU'8^US'-$M M5[>N-I&??BY ?95X:7AXW\%7SVGXY.^GBT5"$4M$U_3^3$,FJ'SV,E 'MZ4! M]F\W[JM;C?&NO#!GY1<&__D+8X=OGB#V3]K>25-=&%[4!]9+DC"1/^#02A=, M\*Q;Q-KG1ELTM!QHYILO<03Y3&S>&I:@I<%H3#"1)P%A_H+RG]?1;4+9;>S+ M?$.IB$4^#I]?S T,[DELQ*,[S9)@@1@'3,KX&@59>G?_M?68:V]C^,6XH6R& M:%4!8[\+%4S)KDW2UOYT1EL6Y5N[CM9,$K@!B]))ZZ*TM3"\)/=T$4>^2)6_ M3>(7"-RM'5SGXZ--L$3A^A)G-+V)F0"K[X@4.1M$:OQW)W^C M.Q6Q]C9C"]:Z6T7WJO",;3C- &.!"2U,;V\7LW>B-!K;8(J#__(L]32_<^ + MA)/0/]">Y ):]1X6#%X*^PILYK]FEY6B;1<-Q0=U&['1TPW:]]OW:CGU)L8UR#[8 IH2D7]>0[L.> M/#G^0ZL\T*_M>*\XVU 4SB&\5H+TGQR!I^5Z;6LQHM;*+D<5G='.0/VSXUV3 MFA_C.LHHN_$RH?3.(ZFBE0T).S8V+=6\>$$([V8E^_UKQ&1*U$905X<,UI8C M;2\Z([XJN;%">*30K8RQG]NN(ZYOZ_%>H5+0/EP_5VOI.<09A:GM&ZK[4YDO(50S@@E#;?AV)3!:WI=N&;[&,_N) "J M\Z[;_-79;@*KSWV?V_/02_F$=ZYEM<6(JH-ZWW28,%V)_4RSY]AOE/;[MA^- M1>T]J5%;&_CJ:#0)*:3_>]35:KSM!Z^ >"%N@HA>9W35*-#6/FOX$JNJG@I% M3ZC^\R1X8M/9>HOM066\UR-.TSSO; M>KXT7HMTQ;79#=K4:C1T=V.$&>@"7 M5;.2T?CX!"Z6O@;2?I?.;M0,OU9W]"4.7\ )CR"G5]X"CZ!Y\O :/SS'FY2I MW&PX#Z_L--K"9TSM@S'*!YMU$T.4Q[-9H#AWWGI\%Y\Q[QXOU]?00&D%"FV+ M;KA#\RF( &PO5,/VNH6 ^F:.8HPX#,^I[RF3$FT[+#.I0O.J?M6%D?GCVHH=J(@%W%,V7Q7P$B #(],R" M2R^!**!:*<0D^<.+X$^>1%G.U MHZFD/R5'Y[< Z;K?KA[CL.; +GX_IN%4PJ;B5D_!RDL;-?^&ITT'3PQ-.6C= M/%:Z,#P#_#A1M19D1(@0O!#:]G.<4'[01[/]Y27;JCC>3C1T;:I"!"K M#0QKEZ/[M!S;>:D)TE]HHT)0^^QXAS@-0_Y:\&!>]-3C'+>Z7#N;C>IA*N MT"X0U#X[E:%WA2LU/#T)5Z&*/Q;;I8F)]C:F53NX<[G6>+%)5*X0OWZ_KN-( MI!"!SE'-H& 2+U-?\-E[/'R9^H*W=0&#L*#GV>QO/+U!I1W?,MWF.A)"3'NP M8VN;*9CIQ7W:$6OL$D%[33P/9RNZ836V/?/-Q$H&,_>JMF;5OO<>"*2K*TA MXG**8"CMAU^_MJ9ECG(\1!D4ME9PZ&PTGA4$\V&N(VU@7&P+:6-&P_5JQ?Y- MV$'&A_H*[BW>HL&D)V%0ZGFAMC89 M[QAAU\D7;T4O8C#I-QT-UUARY,8#BA-SC]:]'KUBA/8F-;%/J MG[W2_+S;#-/&YM@W8H7#]XWB?'+ MLS=JW93=SX\)I\5D:SAM)-A($&W "[$6SU.()#TE/'C!^$F"UXT[9X2)OQRF]%840<5=QW7AW@QF>J%Q\%!-%>*%2[T[^$F^A)G?Z-:CI8& MK=^TN=ST/2%A!K/1J5],W\18_WQWY-_U%G%V).M4#;JC3P$(7%$&)UVC]E-Z M;,1+,O."B/I2+F93NUEM,,_F@C+-+&AZO7LTG Q3'5=_[<.'%][*_?6YX)FJ MM%-Q,JB3Q4X \<[]CW=0J>Q;0)0OUJVX"J(@HR'3)INLMGU;3TWFYT:M1D&] M,9QV3VIFV4^33&.=_96SS?[X^VOBZ_%V?&N)Z:Y\Y7Z-1TSJ@_HITO[16".B])3I<"UKM\(=#4&J\V6& M1*EJS"\@(T&QB*9 PLD-;VJ PAT6Q*Y6XVEJN#2PGG'$5J;51US_[/A*9JZ7 MM[O@:,,;(CIG?\8R/!*V)0O=FHT2R3>W$>8D M$"G\_MGV*YX; M.5H!K[@'ZFI'-H*-KL8O:W"V%?"HP-E5@CE:BVV+O;!/RU'= ;D_O^N0K7]X M(KX,A*B]7R?4\^?17[P$B[2"3;E)V.C=W&V &W=[\UI^_!C)-N6]U?GX%/+H MN7)UNLF>XP3L>TV':4N+,=TNU$N@/+>OU9,6>!+-[I>6-E,19?$?%/B4%FQ4 M%JVC;]H14[ M.9ZZH]UX\Z^!3E=M9$WKT=[H\.RQ"MF)'\U:.!V^XZ;-KUW=C0@$W.+<;GAH M"I=P6]9BY;$1K]NU"I;1P68:;]J&QT>=<< 6\4*H*Q'Y&XC$@-3>SC3@/BVG MC.??BCW2O[T=&.+:^DN?CNMK.>[0<,S"397J<2H30D$+28]ZXY;;BW+C4E=$C_;D M5'2SG>WXXWH1QEMN$%.00_@?OFS =G-&(+AM# M6)J>GE1V^4U',9;V-@Y!&YH&ND/#:=JLN@*'.UN.'7@/F70=F-ETH0BB(5YO(1XR!Z^@A89\U &7T:S.A MZ.X&D)[>8=Q-[]QIC/@YST]A!S6'Q./3R312$5Z61UTU MAI'O3&(\JQX8H+[$45RTV;6K!QV-IN9+:7OA6IL8EO-$J[ MT/;D^+9?L<1=,1/-SX^HV+/CD(E;\2( Q19DE,MO039/F.*UCE,OS*T/\Z2 M M@.W#B<[JC523)9,I'UTQHYW?#PB%?+.J$PYW"<1K[N[VR\79I;F+9D,&DX M8'LBV4+QWF8=L_:YJ91/Z'K)&Q^?VOG?91KO;&9Z=VC%V1Z>JS<:XPI[PN001XMV9.7:9P]6 MC\78-E5=IU7#M]#3N+:/ DX[7#3YGNS,>>S=?G(%!S2@ :@,()7C/S-FP)38 MO $&$)R C:+!8].4?RVDT^V.%7O-]#*U$CR-:5;U3T_HK>ZLW&"\7(.Y="\1 M8!_I464BC]] +I0_QZ8*)$@G]["V>V:N>;/5Z+^U185V-IQ/^Q8\O^*UO])?6XO"TY2Z! MR@#AB3@C)0 V))-Q)UWP0G,+6R\/91>-,6,ZXO %[M?B[=L>H=K69C+W,\CD MBYZ7,W]VO,-$Q,!4CHCV;+6.5G:"+D6805X?O3;JK/GA*9IO=S?6CIV1H"HL M=J.YUSX]OH-8*9]=GN'\P1%OR3A!V/6N0=<\.&I<=W>Y7@@&>J%)\TNP,QFG M(3AW($XT1M?HWXX'T4BSGLA*#2NP P$[1SX3PN\WZW48T(1M@E/_!?.T6H[] MA@96H4<>7EG'6_AL3^R1+@*C!J3,E[_$L0_7D+A2>3T2MOIZL +[/:3]XQP, M$':4S'L1+U".YJZRYDS>^N?/T]F3L2F9!O!SRN M._MW"HW&MMVE,!KTOK#S5]M27=:&WLTG(O?*>[*7[*L>GHQJ?0'EL1HA+9J> M'L^F*E.?(,>4"27-$U_WI-/;@PEY_F:1:?=Q6AMLV?[L^/['CF.H^MS(TM6] M%])V+V/UN8DB+K0&Y_9J.AVC^AF[=Y]77O+/5J8ZFTTU9:[C+>G;>GQGE0:F MF]>F_3-3_P#)8-NZ>+O1, U-I>DR8)O'<%F!'^V%/."4707LPQLOS1X8+0KX M0+6Z[]ZT)A*?($(+.F+[FUM,:Q>J2)W60[U7TZFL#_S9 #;4IX7I7/0MFYN4 MQSQNK]DF]YORW#H?GV)Z]F?O'R ">FG:64Y^5RK3S&_6*[Y=?@,4Q+11PM^# MT(CQ27I-MYT#(GLW?Q-E!!KC6@UVX13!_=3WV99,;YGP[H7_.UB?QWYS";W: MAYT.%^,$/(P.N/ RKQYBL?-QPR?]-199P]7G^"%U"&%20-UXH0B(9Q\V ^,- MICEB\20LB\X. S[D/'>UZ;!L;C AZ!5I0;OUMBT&X.YVX^F.A6"4=GVQ[M'# M"\'JQ(@L)AB9#M3:M?OI3G#:D:@EI9BTH627_)XI>XN]X4[,#L+QK;6(DW7, M[2\8:W(.9T*R;;UMVUN-F!J< O8B_( =_N*%L#@\ [_3==2K[30DQ89X4(#,MWN>Q1F-:#T;TG/AJ$RZ#,)0B2[TMN4># M$95#$2-6JGS7%GC>WF:"TDVGA[M7TQ$94U(SQ!>+2/A"ZFE7.&!O F/;S.\H MB&7#][']/E=J.Q!.%TK^QB;QBY^GK\BWZ^!$'U*HQ?.P%\VII,#<2G MU_'?K^T$4!J:,";Z84.VMQXO&"IY\B+A*@6H=Z8@^1)MZS:A*61%<:Q* ?G. M- &Y!3L1Y8S0GO#*WW1EWNU 84*1'EL5M-$B(70V&S7T5-1ON_62>8)[RD?? MLHR#:XDW[6HY8BIDX5KM!(-J?MYVX1!-01-AN_ B:^Z[UGO!#,W1ETD7$XNI MX,$RH'[OY>M/9X))NOP%&I"A6R$P+53A^MR"7LW&BR#N U+-MA68)RBO6YQ* MV$+U/4AH7^+L;S0K0UA?Q8EFXFNJO^)X$!.0(?;W.O23+X?2=_IB"4B9QFS! MXO>F85KZV)LTAS&B(XI:(N:6EI548SVODRS8,4NN@[0ZI[-QX_^O([6 MFRR] 3"P3_V"/FM:3-\W]U@^;3L]7FU5.*QW._Z^&(#HUW8)FJ,_/JQ!+USW MIJ=']=277.UY71WABB]^H#OE<;M6[<@B^?GRV^(99)@]P$..9M6E$ M$ZR+?NJOF.21HA'FA?8I:=FO[<'Z>)A4L*0!9$)8B[5JZS9<\$4LDSC9FU#<_.U6Y:S^):SQV2F$H/$))V!'UDHYMX(V[T1C? MY U'4.M+4O?DU"[DFMKK^UW(;80,G[9R9Q2+9T%4U*(&OJ17DP,K7O)+LSH_ M@. $A/YZ3:I45O=K%&0IZD]&BY?LVLOXD5ZMSISB0Y-=6SVMV.AR]B \.BQ6 M'H?0>I$T/NX8IN^*Z0I>*+VBBTW9*]3^['B ]4F\H-1/096'"&14D_CYV!Q, MU; 4^]$:_ZBXZ8HNJSYH7$=2\5#R-OX+WL&0-1:BL[TNG&JWMJ8U5X&_U:S) ME9Z8P#%;C'])^Q^CC0U-3^IFM?*2+<0,?_,(MC:PEU,[3'1YIK-#R,#L!=*GO;>;(V/3Y&),J7.*H'G]B+A /@ MYWE$H? T^">O,488"FR$7K0;^G,'E9$M;JFTHVE&CM9WO+/95+SS-?YR=)!_ MC>)'B#:!\QBC-23X#(>E/MMBYM;3*I$-=& VW/ MAH[#"C5S<5VV=,-#4TA5Z$ \+3\WD6#OKINTZ>F)84I #;TDV;+#IRU"JU_; M">@3O:*K 79V(43*-"GGLSO*]CC)VF:7! G=% M4QR\Q0Z=XLYH!U3%^5-C<>K1R+2HS3;JR?'93R?"DPZB)!,Q6TIOMC:8F![: M"8S9V6QLZ8G-\#TL/21Z?%W[7D8_'I_\_J0]?+A?6^.V$%Y.1];2*:. MM@:&1_>9:8&KS2I/MZ7^Y6.0^5[=R)H?=A47!96J&IR7U>\G7JFE/H2T:>L. M(3F*#P$0LOMY$/(GQT2S8.+]@_>-IA! 7WTS6QZ]YJZI?>SP-,;+;^N M1[9VYRD8H3_:%($"!4YWW(8U,D[;B=*O[12K%N@U2$2L9Z\8F4$D1PQ5?,V5 ML=LDCMBO"YYVSM>H'VKKSF1&#% 1^!R:^8('MS=&H30VF!03IYOL.4Y 0-F! M$:W1>+*8,.G?T9#GLS\'ZXXZ8BTM)F#%;3D)^D%"=!*P68=&'%"U* 3U#XX' M63PU,\8,ZDB,%T]&(=2)6!W[ &0RB.%R5?RCXZ8S*DSUZ19-L" M ];1:&J:67LQ@M8VTU54NO#J:W)5QX#-WW484RO.Q#/5AM=F:J'CU&=SR:Z^ M)T@D2.+7[!D6U8O*!UK7TXX&?,KVDH\&QM"K\R<5OY]<9DB7JM_=;I+O0BG[ M M]UMCW2YH#E?6B-QGIM':36L)ZV%E.["75E[!UT_IZ-Q[3Q@)\.I?22 M7-_C'>K;>MSH[:X$TM)#HPWV+UX2P/$*,#P=Q;4K#T[N &[!5FYIX51$O(+: MDDW5+2J/.(@M9Y_=TR@ ^,(%A T7Z\?M%F'>B]9X[V4041DM+L>4V_3!0=,4 M4]:GY21"*3"?&]#:8B_2C/H=H=/]"4P* QI\GJV"24>CT:MHH .W*"KE0#0= M]\=N-,9[YT3""<12= )T-SP\WJ93$PD8.GJ./"((8(AMQ578=?$/)&HK#5%T M5,6PW2'YL"\-6SE?,@(:PLGYV45]GO.GDH+2_*G3M+X,CQF:(\9IL;T%ISF, MZH4FS5G<=4\:7AHQ0>=L/S]1_R'FLI>8(]CJ$+B.?\"ET^;@V)/2V$&XLG1P MO^2ETL/3M8_O'2BC .BG%\.SP]"F&<^X3QCC%+RRE:",R)?2S8X8*/TI&3[G MZB3-9M6IY>GQJE9)WVG#(=S\G&E<*R;XL;M6EBR!$.)YA&I)??7VGHVF8:L MS &:2&0&W5S5I'KV;CZ1D)>VL[ON2:?&E_N5%X9GFY2I\Q672M-3;@?X3,.P MRV]8>&A2UI2OT08N9F_-_N;): $BLUY1VEFQ:']ZXX,@FBZYDU/BCVL;.=:8[+?);"D6P>=04^[0'@?'>A1V1QT<'$.=G MZ:GOLYE,Q0\X@\H79\T/CMZM$070%_UN5TBYDV WYOFBZ28-WZ.G2UFTSZID!EB39NA"=J,4SO1&,^?#BZ2+VP\TE_.=6SA->_P4/1L M/"(V16WU*UZ*T4 9K39"XVU>[9A&) !>Z0O-Q$U[M:V)\2A(N-RQH]W*ZNW: MVAGXHSK%6@J/]&X\"3]Y#]>W\>G-"T0%3U&P#!;L=CY'J9Q=;3(71G.)GGDA M3F6/N%]#I$US+,)C6G9-\8G)V)K;($CJ'IV<$8X7FMW$FQ2JZ_&H)9 \;N,T M0"VI_3883'9$U'F^V?\:9,\2 Z=+:VYO,YYQ0!VAG;Z/VD>-7VLRB_UJ$_DI M;)$KO=A Y#=F';0GRYJF;OH4J\_LY^!09NM%]Z=Y>)B 55#W4G2W*O,C7\>- M%X+CU &\?.^13*&81A<&?:\FT\_DTM,&.GU*0ZF^P?P.#9%H>AD>.PUNM,7Y M&GE<;62G--C6V'D-4G-[3?2.1F,*1A"FR^^/NR#]9Z=0T=;"=/2*"BB&FUY= M>HN UL(!]FLSM;"/ULEN;S/=\ZD+&*T5C]D)--L.(S"\JS$Z./+"<"LJ?^:E M0)M5XNY&CBLDP%M?XR0J?&UXXO*4 KC8P:8\C\[9_0Z"\B99/'MBP=IJ].Y, M8Q)V*9EO(:)[SN(DB5]!$A69%SND;#22&#]$0K-$[5TC42GH.Y1EM-;O =C_ M!]O]79\[_]_&2]A1&&[OZ)H)5"U'4/G):<.)=.DR.Q(9,5@N37.I:RMK9,X7 M/(^G\4+O;C?FV\3E,!CCZ8L7A&A2BS55^CD.?9JD<%8LFE^IG:A,5[@;JM_! M2=)= <+1"*9V1BLGY+YG=!V!P]M+'%\-\!Y]="%X84^L?IL]CHZNI97N@OP1 M[QN7[;KPM1J;.4?62\Z9)OL4)\W)T\6G1D0%2)^OPOA5 1=(P2?R:UZPWJA@ M@\E.]TWN4KAS/+Y1]?Y=AS$BPBPZX^^?*>UG*VII,*;-JU#'\3HZ72R2#89; M8HIT6RG1/8E,B%D9)R9SV-O $/NV'CVW"@!F6^+_*H]- GBSN>#H7Q,F#\Z7 MR\88L1VIC%MT#$K#M9< JCPVON'G;(M[&TTG+3NK^?GQA/@81*LU95O]*:'\ M FJ=_98&8R,@H2_*E]5*\-#QSS8":P00FQIEFI[-IP!"TF@IS9^82(2_%J$_ M7^J'*AHD>P7[=Y 879T1.4?HA\_ON69!H+O=!%-2F%;.;HR;8-DDTO9J.FXU M%&&8XN:5)LF\^N!X@^;PYG,FT$<@VRO="C8_0"ZH;ZXCGWZ[?_76\$T[2,L@ MFB,*I45C,7M+%#RNM"DW2J0]FD[#*MO'YCKJ&J">TAXB4GYJ/,U30.MIU\=I MY(NB);=LB.! A4\[ZYSL3LBPRQCBD9]X%E\>/YE"1.^MMZ7U2,:=;4Q'T&Y" M>G)\]M,)2.;@AV9J_,-KW!P+T-Y@1#<7'( \&'?!R+>>I@T/3Z>V4E.L>P,_ M_=N/>).+*"*5Z>2%/0/_>S4=C;&2_4X:\B\ X$I@(_8(C-V5RGCJ6B&>HZVF M3O7!<OH,\V>8PV 30B' !:9I%Z3 MY+X_O>GZESK\.MK1;,.M9*CW"=HG.H$Z>S6=0)F""LPEA-$P?4/#,=-ZO*JK?'XS(EX9\3L3S!_?;'M%S3=TG)L M1U9M+0X1U=6K_FA3TS%O[PJX?+LQL:V%-00++93UCD*X/(5L[:L-^ 1EQMLN ML!5[T!LU8 S^ ]?'BQ=2E+YE\CI\P62'X@?:DTPKX69U=@2N8R:'_Y+$FS5* M&^F"ZX?4[]0OG0YA=.>A+"W7"I/;\/!$7+P2C U.G##PFH/C.YN-GMO (^G* M,4P=N0P-C:9D3^B07=I:3%'7.]M^]OX1)YV1-CM0J&,3J)%OJY#]%CW]Z3L: M'7V]_Z[ .;N/XDW2K(_G)>-6:R9R5,>ACOR_AX_*#)+$(>43R.;O]?7U1YQ# MF+Z/Q\>?/L#7']A=F-(;Z.Z[_^#$X9TB3'DG&,1U%"^7)%Z2O$/">_SW#_E( M#XSGD+,K>T#V1!]5/LFO>*<2Z(U@=_^_+=8+&:.)%W&/ L_7VI-'28[D] @G M> A,Z)O3/2<%:]@ #)5F:U@3ALK'(1,E^R"B$Z)Z(5HW!.)HWF=.G04PC".T M9Q)]K$0;+'G<$OTY,6""(YX1,6;V2S[J&>FY&C!VVZNABD2+ 3!Y8QDG*Y"8 M/ M"QAR.B!%PDF2SQOR#/K N2Q60E.CDX+L,:!J]K&/Q\J SZ0C[AT'/]5_)')Y?P/LX\ M_.@6V&JCF8MPE=>X$O[<@2X3_R<93<8#)D M4\H>R?>RSQ_8Y4E$MT3TA]8I/B^\2T?;U]7ZV+9; (?UWM>\)$2 $OD5 M:%FVO6K5J2!39+Y\>(8XK+5%3T3#[LFRSC!+Y;0.\E>8[*%_JVMOLM)D=9;?3+NM,E0/0KO MCIH,[)6P;@GV^Q;FHF"O'[H[G-VL6C2Q$:$WOV")%OMZ6/Q49 5-?$V=R*\E M;R4/::_665(X Z!-L_\#:.$0,XOHCBQ9?\H-35Y9CT1V.2.J4R)[):Q;1Z86 M!Q,2#IZ+-S )^BN-"TL2WJGU-WE0>&Y]J*0*VI6%O.$6X&FF,@QQSTT"W<\( M_$NT44"T@[)V\$= #RQ]6&S!1TYJK'N@J,A=)AG@ERQG@JHQTV2QH'9S?*V?7RQ?1%1]95RH:6Z8V?;@2:= D4")%V8=O)X':9)0Q0L)/<,Y 1I'0$Q M1F!\=' MX0!!9K(B,];5[)I\21&:-(]4<9]]]6U.G+N,0.KE]%7L$]M]JHO#9+0@FRD? M$4JGRS!^35'X7(IIX,XBNY8Q65^EDB_Z-?)I@HY:##4#[#0#\JCJ#QGE/1+9 M)=E G\([S /SL8:>K8NW M3>5O2U6R][Y)M6!/09X@?:;_8P_D5_'3H:AKB6?]O6>JT;\V7A@L PJJ&0\( M*L:^PLZR?@=O'E/$8,@N7VAD*#DR)THXU8/A(FQ@P%V$A@8G<>^%-,7PF#2% M="DHX+9:.EI_)(4.R2+O$17IH- G^SJUJ%2[F0-EJLQYQXZ( MUA/:3(I]\8/IL%DO6@+W67MWVM.3%E;G2P\JZIJ[ZFR-8-U2N@?J-TJ=,128GJ.K"3DN#X?C.LV, M_4Q3%:,K,IX2O!0KL9[S(+FXN YN7C)TY9JR I,5]N'#%Z8$C'(34P'6OO-?0 R9:Y\$IO!/; MW&I'84VDQG#GM,/D%[.LB-4J9";5QIT<%EMZ4$DW;XYB1W2;GO4[KVC%&^W& M,\QSO:5VE-L.3VMQ+=Q(1,]]#TL\^=4E]RO0(TC0_CU@@HV"GH.\S%WR@LI< M-;!#&GID7-(\"9[8QC&ES(N(4DRCET$SOIX2YTM#DPSG('$^ A>JO?TI$?M7 M10W)GLAUI-G9)/M:;PZT>XOL?ZJ%V(N0;H_ MA@Y0)1I9(NC.B*)\8(P54HF NX7&G<>)DT08R+.8K..,O?( /6I C2(](@JZ!1SC!#S!H SIZ@]R+UT5U3GCO1%*% M28!,&3D"W"%\#/QS.3=Y"R=>XW%FJR0%&IPU^_EX:!L^'Z1Z26"+Y)1 M[5)2?1#6"1&]. /=L\5P"7NO']<.373L+*L6$AYN>T1YC!,[-&:J9TU8XBO5 M^O@WS :QQR6 '5\RC27;GOH^>R;%TI#S!#4FMFWV7"I.D@B:,X)4X:*3= ^% M'_W]&HTI+L1LO8CU^!P.D]T8%8)D'(E>PT9=EJ'4Z*V+0#=Q]*2BH(V [ MF@KI/HCAAW4C=Q=TA7E$#\]>]$!7ZSCQDFV.[\]MJO,E%'?FSD,PSP!D7<9N MO_@I@H^N(UE1:]"U*A-=9"9\O"0;U2T)L=^W.A%B"_"4KHP-@:@QD'P0$A,; MIB8?".$CF9$HSD@^&+!XR^&\U6FKS8C#Z%4\F=@:*?(GK_)?XDC]R8^QN9(R8A M)-DNLW1&GX(H^BU-E+1\VZH:P4=E-R@WARADBEGN]&%JU,V^_NER&';>!6IF M"[T3R]'6%K@3BU[FJD#<:4Q![M4HWB/S2$.U-QX%6Y)0(-)5!_)W'^7J8!J: M(JAUQIE@49Z:VU@4*D)X2*;JOCX'BV?V%X?L/0*1YJA.(B3/7HJ"RR.ED6/A M#VP 'H.J=+;U6,<[HW_CC0()S+9T1:"#)T,64O(DO4\\8)((1F/[AP(JEO$ M.$E^5\_XM<.N%D[74?2=(:[";H8.A)-"T!9G)^7LI(*=P"H['/1RLY9)+R%@ MY5R%\>MUA!61M'S A[B*HLMC"BV=G_JP.%@2#(QH(U/YDUFL80_G\00B.-&N M*CSR[)5A1O5)4TGE[&K()TV+J:G#*);AJG9EL)%G38HN_;?80UP+;RVWF$/1 M!N>/*P'S90FJ5OBIL/CSYSBAW,00W=($X#N\)ZI0; ;NLUSW*R/:0NP6'P-* M-2LV"FF>B:"^CQ@(-!5P.P:E&!,R(M\Q@]0IQ'R(D"72^@^!/5QEJHEIF)*+VLQAI&/([GY=Q1&A( MW#S[^3I?:/(8YT(F9G[#)E34#XTA*;]PLD5>U'GB"C[--',%A:"Z5I(_Z_!_ M]#&[CM(LX>6J#05!ESR^>0?.LDX-\%6HO5UDPQ478$J=+XM1IZJ@[UF<)/$K M1*5Z:_;=@+"H"!>M%%:J5S)671'9UV%S7K!(<+8]"=/DT*@B4I>Y;>6.@G"( MDF@1F6K8/2 -+M@'( %C)W585 ?/>).=Z6US76LG%%T)>R&YTR>@!,CF,I)H M5SF[UILOB) U)/=S^%Q>%Q)"W.$29]GE4OMR)!M@*]08^FAC:4#X*5PO%3RVV$;YC5*?8LA>I40U7.>BQ*_[IMW M60Y,/9=9)8SD 7#1%F/K@A69(P2&&B6C"/QJ.&%SS(0]=UXU$PC!PG/Y3.N, MY+U9-ZU89USLS[X,'SR_-4?,U".)H#0[A>PW4%@7Z,Z CRZ_0?)RBN:9O0*, MZNVGA1BL&>&=XZ5/\PY_JU,F%7&#,5G:!,O!@DL-/H::0&K M@.V3$U]7KD^ MO8YXG99APFCCUL2>[+OHQYP0>]M.&Q66_,9Q.8:;-6*$'1DRUX!ILL3!03 0 MUH_=G:VXR,308@YE-AP6<]"C$50A2?'6[LM/"5,KKYPIZ1X44X62D K,8I1* M!V;YJ[WN\L5:"WH0_>JPD />LCP,[6*3@CA!?$R$#TJ6$A1& M3A@7$0,#S)E\:$(VP\$1-CH$C>.-M %BACL.\3M MC/BT'B/@^QAV#L=>X%]'PAP^#!-"T21 ](C)I=+*[JR$ETFV"BFJC;PY1$<0 M!H^!A4H+(*S23.NN<*@Y?NK,S0[1?PN!40/7I!3IY7 YC'!1MQ*.8KDTF)>+ M>/.8+3=A-?YI(,Y278Q78W27.SPFFZS7HM[HX5]%5*,%YS]$_AVA_@I=P@ME M1&@D\-DM6C]*RVD MNW7\,PW]AU@XU[?W4(6%2R28J+N)-VDQ3U1F:2H\?#-P)TN P'_AI7, NSK/ M%'T-LF?W" S.IT7L? P>S+N;$1C(418?R:',&O-F]3H";VYZ]*"7QCE:[31' MEB-C4(%_B'W_?(-P#\_>:M!U!J1(3LL-I):)\9=,7R4^K(-KX5&-)6J754"] M@@I*C]-WH+YP0U$9LAEL15"J,J#[U04JVRNKJ-5H5!-=6+8PFF9. MKEX5=%IGR@FTM''>.E"U73*HPEJ?P:=['6D<#BLA"UKR=) M*\<1.Y(VJPT'(O#I.J&+P%/809Y6RN^09J$,NB=IS[ .>*9PJ,54L!X4YMZ9 M&R@Y\]SJ\'E]^,W1\PZ0Y; OGX?$5-$";189NF3!"1X"$V'=^,\/9_SZ75#+A*.,IARM[CI:Q"LFB;/MP3X9%#@E.<+I,?E?4'1P8/&B:C4>/I.^3,U[J5 #OHP-3H-^$ M>\^#H]O2Q7044O;K7P?[&:CG%,K&A]>13[_]3[KOMA:IIX(806J$D9O\^&OR M9YTQH>.UY#:0HBORE.O^D.*49J> /J4'!_'K'6YWXP8E+$O!N\8RPF]Q$D)Y M\W;ZJ(MS,3H.V"@[1CN]&W8,A)>[W35ZNL=X]O+Q4EP,V5@N/GB MK>A%#)GE^]JA&!$"5,BOG(Y]F_&@81=4&CGV*;KA3OUXG0W$ON[C??-X/Y-W M2^XY'V%Y*O;PX9Z.,$7M)3CS&\4@2OAFM8*:"(#,AK.%J="-URWE];0=5>AT M,QUM5IW&B1BA_@;/,E!QSLR(/$/R+^O)0'*8[+D./4Y( M?[)[D6DI!X#.L#FJ(2Y**:(RBD2X?%RBM9L$-9# M2(L) #RC5JM 9B:!HU"U12]P=F#'[N,S+'!<#-'HP;/S&(UJ M(JW!A.#I#[X:/;5PEP.<6Y8?O&_7/NLU6 8+/-D'(9,)XS(C2HI4+:.'&>>G MQF+NG*D\( #<]J#Y7"7Q2B3K '[$6OA/TC/*[F#*GT.8B,MO6>+%"7NSH28O M5&K\$D=0FY(QQ[IX,A$6@:K8(_8L(B,X!,1O:#K$KN<]D>]A3#^0)1L5R8=% M\G')V1+//W# C.)0G 5G3&@:B]C(X^PJ+:6#S80?A)LL>-'"@"^_+<*-3WT^ M6:OUALO!\Z6L52DS2DU56-"'H?D?B!R(W&=J*-!(#B9/LW65+L*V20)V]0O* M?UY'*C1= (T,S-J2'9#O91<_@+DL#X!76"W.L"?L\5PU*J-M4"MTA]8*C-AT M"!DB(<;F2ZR^(90]<('MZY6\52!C2U%)1&J02/40&*J%44->E#:\<,%+J2 * M359#/,4YI1D!6M,??:6:2^"8A0;<+[0E-MIBC(.ES62>]!@6.Z=3T0_;C-OJ M[F]OG811YV!N)M!EZP'N#H*12E1^!4_N(-@(&Q;"B7WWP@O"[7W WA=Z'R\3 M.,/@YVGD [CR';MNC%ARL1N28C_D?GYU-^/E5N!7E# >X=A@@H?E$J>VV)77 M&K)YK[/Y4& 3>B'0S6&O;N$>[,VSJR"2 3#)6N2+$VCD(4,>)>J%NS '>72G M.<2JK=2NUYRCJ"2>+Z-C!I4B+4.I %T9_Z)%/-A,(33+D-@QA\]((1H#N?%& M*A5;! >X"YZ>L_GR:TKQ?3&%#8!DC^+E$2/,BS,?%%OZ:N6\\7#51+*V@0K4 M3HXRI<=PG,+Z.AU?8DR_HSX6P$CQ\-*_!U/#ESC[&X6-'#]%$%.,$J:HE#%D MCKY&G@I31KG[Z!$3KA9Z[0[JI@KM)"=+ZM)8K^2Q6*\D+VF"%GH^KF(9DQG: MJ-BW&=E2/ #%F#"2?F/?"5FU/[)#,6$ZM^:=E&70\S"T8/>:I?K&I8/WCCX%8(2.,A!!A_EU7C\E:Y1#1()R1T>0T6C]018,A 27=UIA\%$ MX\OCK#3:OO4*.?9J[@-,46QZ>/8B(=XK,7R_D*[J!9*7=BS;]_4[X]'-G3'Q M>*GDGJ%*])HSL4;Q<0G6Z0'7JR/1CB>." M0[N1W^6;X3>LL,J8R^D3E9*%71S=0!\C12[PB/G&T 7S->]DD'Y['(?]L$@W MT[%C*(><'%OS[-'3C# M=DV4;A+<-F"'97>' ^NC 1;$1I&4-"_:(8Q>MTK4L>#,!('P<0-!*SF-B0\Y M+(YVJL,L1G^Y&>M]\!1A:@X3[*M5&08B%&C$&XHRN ,CL,-H S)%!^/6>044 M3Q63?3+(91S1HRQ849)*FJX @@@&K;5T'A>X,2:-GTG8#^O(RY)_I6" MYY[ZI\#<$_T%7#,77D:-5"J3Q(F@3I \ ?J%DE)R4.]SVFW#(!TVC#-APR U M-HQF$\:#9L)0R\&>DQ7 ^ZWD^_KUJPN%ZU,3#.(5;5&I]MQ:K*.'ZTCY.@;: M.L:Y*2H6ZZ@@?H.(<"LB>97KZ(EU?,)U](O5!*UC0UP$J2>J&&(2GY!1!J:H M%:ER"RG2=9B3QC<;[- X8NLR"&I.O*V*F#/$.2-,%+S_)4Z%)\M9F(RQ/Q+Z0>C!!%PXFZ-3_QT94@GV( MP1[#AH@!NGG2^4-\[J7/"#3O4_]L^Q7O/Q4C=;K(@A<>OC6P,GT^%$":5X-! M&-=BXC[[&L9$Y*#@"OS^*[^_?M#"M_*QN:QS/X$I+3C(B_.:J'F%6D]0I0 ^ MA=\7,*6;E$^GEL"L1F,=259*36?;STP9**C/V M0'@7X#J4G3C)@;+%;&OF\R-RG"J.7R3'B46.->1Z#FIT1['(!5Z+V6;?%TYB MUPN@)$64<*J'PDT='+]CEI0H@PXV#7CL=),]QPE$L>\KI7"771%I+*=Z0 P5 M2U?DCL@95XQ3XCGCZHZFU$L6SZ>1?\%4RC#&$FVBUM' 6EU(&(,,--*RCI(S M=XA!_L)^K!T43Z5T^IPQ/R<]3>L7_H,F+!4],)KYD?\K!R-LBV]VVHQ;_?B_ M3W+ZN$G/=/?^=^*3)M-[WU-7YXCC[W9V?$E8%H4I1'D[=_$7G3E M+;!JQ:# %-8%D7T@JKSLA<,#0#]$=N0&#<$FTT4CVL?CDY]S-BWGD%ODJI"\ M7%FU@V6KG"W/=FHF=RK\%\F=BA@E(?"\%!U:=QOP@,2A%BD.W>;0=#1HU 6C MCY-HT]LD7E#J(RZE# :<+S7!?F!5323.X1.#AEC#@V.Q>,2!;7/]-AD-ZY91 M#QG5]4_K;Y96L[X:&3UL#07.B=:#S+6&H.]X$6!NTFN0/9- H!*C6<=Y<+C9 M22B4Y-"9KP\-=Z*=FN4P[,G<87%5N";&9FUOK8$GS,R7PG2DU== !6#(I.1I M4])Z%(;Q E_B+":/(A*"_14G>%H[2'68R"SIZOVP#*E\CJ7=L5"D!$=G>U:- M8-6Y@Z(S,VQ]HSN#E-.DB,&1@D7[[G\]_O'X^(2L/1&/]-_)R>SWQ\>S8_Y? MU?[+KEK8=9_1+/?I9$8^'G_\G3 \+G!&Y:>?_CO[]_>S3R<_S3[]_@_XR,?C MW\V._\#^8TT$97X <$P5+>:C?R\SPLBL*3A9:6B]MN_0E2BGF!9]"")(DV/&;;";HX.A96B2T?G)P1^T+SE'P(_M0#X8W($ MKR]-F(81O *; "^_9=1@GPP6[WA[K MB(@= MY?0($ 0CB=5,#Y-L%"2U$7AIMX1YNHT;-,%KC M?NC#XV$P5T!U:," =U8$($]5&L(&5@A%MW^L2I4> MBF^5I9(7DLP-@H%*E MU=$:.$Z^'V;V:H,4?6,H$P:J+71&<9?OG!U ))(*B,1O=-[KPL#K*H'4A8$? MF01_L!Z>"8X:/NUA&+^"N@C%'R!=(GFAZ0,C,2#9\_[RG,CZS#-R\O'H^&?N M&A*[5W6)AD79*8%>':6$VF&_($'L/P<.*H'P,N5"/#NC$5WNC3V?5VB7XA[Y M7E"T?E4;XJ3HL9"%U%WI(*:8T&0.3&Q/89]!+,_WCYPB2B$_."T5_]E+_DDS MB"K*R[+?!!&]SNAJ[U1R15.O]?XKD"5(UZZ15[[4\V4546YOULH7CU[14GX'%@&XC]P7Y+ U^HDLKI2:%;W?NB M>M;07M[4O!1N5@.3X\CDYV:.BJK]@YX^)*:*W6%:+,$14W8PDEN6OG,0<@X"@ZQJ2Z-&5GILEZUY*KM:)> M+JYL5_0WRUQ)GLBINBR ;9:EK.9^:UZLD:!9'V YG%9D:Q]E#.#/!7 OHJ, MS9TS]CE^P6/J.BK$,*[6&S;,^WB9O;+3C6W)NS@,F6=$]C9#9,=?H4C$R)H M8K$?-_%^YM@IW0."K;,R6W9/?QG(=K6)_/3/-/2OHX>$?2;,%X/,(9(V60)Q M\LRHP_;,@+X$J[7K%C7-75AB#.F2/PO&D+0T_!P68Z6]V&OEK/NKJM7+\QKE M\+?29??W8M25*=<*D>.W-ZZ45FO\%LI\*.[0_^BR&CVO4X=EZLKI]'N(9>6D M2+T*7AT4 NO"=7*D#8;U5,E>+#M/F33+==B;U)2$HL-^W,1O]BG*N 5.:=2G2-9)\7F35S@#.K]1JP<[!D"8BUDHKL,&. M0#:S:; 8C"UQ*E1T2A1-N^6*)C<;U9N]<4X.J?*ZG6G*);Z623J0XNJF9ZC& M:+XG5) JEUZH6>_Z!54!&ZI@$$U>@@5MF'#NB! F1)DZQ\]^K DXQ$C:UQ'! M46DT$]Q,B';.C*F%*@I7WH+R_HU631#UA3@"GP.YU113H<:/7O<"*%H6P:$( M]?EFM0D] !VZ7"[I(N-[<[Z4U8?RJC'#PU?RO@COC.34#YG'L(&]F:R%"/%S MHJ^9QK.SL"0,4/\21W$QI\1 -0(>QL]C.0^+BU!G0*>JTGP$8>OAPPU@$D.N MAD;\"-M'/IJ"13WZF^!?F\ /LNU^!V/) "R(DE!2%>>\76>$&5:D1TRPH*A9 M/M\-.#1U C19)J#)(*%H4&7;"@8>9FDYJFY[0=<) MA8D'83'R=0BF88%R.F'4TNK0PP^(.UTTU,G.V*JM0ZK8U/O //UU$OMLK^*? M3L*2#3(=#N+W@!@MZM\M.]=N*%T2KP)V$";;+_&^Z,?%MS"G2(#DY$=?JHZA MCQT,00H]^P:W7A[T/GG&PGJ>G$11F1A_.8XVYR-B-*U'I]QO'E.L:9M=OD"2 M]T#Y."='.#V'XGGPS,/&O12^^<93RE^R^@&Y-TXT9UM<"I/B J'O/A*3MZ%:FV#P<+9WG<=K7()+\9\>9Y0 MINJK0F'F0PKW!@ P^*@A4ES%W[F+JGN/09PO,,;E M<\O/4R.QE'HG_R: S Z6,;'V H[-9=@K)(0\Q)\]L$9GVQPPYW2QX%YSZG^- M.;EQ\0JK<*J&3&T99 5OQ"TC],R>@!0TZ>A ;[:9%UT#.Y+=BEM" M=LQS^ERAR8X[-6%U5IJNC%GK?,URIQ2//7#I@CKU?;1\>N&M%_@JYW5PF*P<"!^%\/N<286;AAIBIYF0C+*,J0="09 5R->OT:*PT9_%21*_LE&Q MBYY],RSU_Z;1(< [(X^R-Y L+M#9CTLHCLCY&^"Z&&R3I\BY M7]M++XDP%),FJ,P.%8D$.3![H3=$NB7J(YS5.7O3S,"G1/5.Q<6?W"#!^5TRPB69TK5)+W@ M)%EW^E:QM@<>!+7(VNX5HK.MPN,Y#[TT'2)^2$($*3D2.X2#*7V(,6HQH9^] MQ3.[F9(M4^) 46TZV$> 6F<1)&>2IH'QEDMM&4*ZK@@3Q1]5#DO7?%9 03F M(@7\9@SDV$&2AS$FPIKQ"U!C(?T)A&.>G3%"EL;>+NFA-I3!'FBG5A/WTU0P M2J!PV3%7L@07&7NNBJGQUQ'CA*;9'3N$>5YT\$+ST$93^?*R&P+]S(CJR2%X MN%6^]>V0,Q=(KA,'Y5;OZ$LG2;SJWDBR_?X3!4M!9->@$EEEY%7C0!E2*P":N2XX%Q%78RY"B_BXM# JYI M_A@&'(-]4!T>GG4BBVVFG#:)<^(39ZE>0SY8=MK+6=3PXZ2.Q7"&BGH^$03) M_- 6IJYNA<-=UB/I8YB1HICGL= )'Q!/83T[YR[9X1A,]^P5YME'P^RS M%) MD1L#YT6%*@Q&J]%"+J8_^C:@=T?X%O?/<9(!=(@1)I#:$>":'!H7HI.&6O"9!EE$HJ[2T";MX!Y;)04H# M'-A!F@4+)F2+>#I^?%O&_1DX^F+L9RT+MO<;TYO!P8L5N'WJGVV_IE C0)W M9LJ0@G:.+MP-&)P#MJ/4">\Y*\)JC]4PYQ*]^;(+\$I\_Y6S_(-6G,5^X5E= M'$\?XOO->AT&-&&'RJG_ L?+,"^#($<\0C M>DT6.4MUSN2".=%G![)6:W,88>L]O,8/S^Q"9+H-TY@>7AEG6_@,1*S8BX;Y M 4H+Q^B23'2&RE2&W;$?[',4)5F/*OS1[BI:Y5N\@L"O[(2P7@COAN#G*'D" MO\YM+48 \/-B#*0!&F]6@XWG)/?*_92%-F;K[4U3T9S&YRKAU8Q2\CV%KE-P M>[./_3[0F=:PNWT:_/U"G/&W,COT@EUH^X8S"%H2,9Y1(Q<67?K&QE_ A'3, MA%+3!@0Z-JJ85@,>!XU\ NIE/W/&X#1K9;<157.<9U=;9+.0;%UEU'V.M15> M"VF]!3.<+_I0Q5O?#,][F2(G 70V-!FT/]*9PP!7NYRW.0"=>LSJ08.&0L#6 MH!\)3%YG'C3Y'D&WF.T-2E7^3MT,#$,^5<! MM+98+YS*\IC"3E!9YS,P$L]%EZ,T.9ERFDIZA\%%O?,4+>Y+=H^D>(G$1:^J M==;*47X70;C)J&\PUE10/!!&3,2;^H?%<;^8T\-BRDSKS:1GP*6&Q-< MS\-@Z-EREY< 7@)E\LQ(X^&R<%4NV@!'XD1!2@ATQV5L3LRF)G_+BWEH1K)T M4*T;04^W#SIQ>1OCHU2@HLR,,U08$^!--RZ#? ://-0&+5%YW!5M0'OQO1?2 M82@UTO*+E)SE 0T>?9WQ^DX8KVT/'O*_5<5A-## 6\S.=?;R-[B_/B01% MFI&3CT?'/\^(ZB^W:'"=27;IK#:7#>HGQ&H\7SRDO^.6BM:Y(S M%&%G*RK>F:LD7LD:+5!G3V:0##P:!76R9.3S&C!83D_EJ(R W: 9[U/UX9\# MIMHEB^?MH$7-P>J((LB!Z$[_8GU1T?6NNP0A'1;+I=S*@MV\M 23^]B'-UZ: M/3PGE/Z->LG0IAY@3$W, ZFD5> M> H@<[CDI4-S*K*'R%3E]-;X<284ES8@_"FK3QC;@/B)*AYQ0!P5U$1@8J&S M%2H()0#53WQ[5B$\0,^WCS 2I)O00X/<%)3,6I:LGW5!%&3T)GB!*/N,$0D>0X'%_-G[!UCOO#3]XJV& MW5.\ER/LAN3]J+I,V)4 )X/.W-U?=MDO7&4[SH$3%_-UFFZH?X%5Q?FQB5;W M%+\4)8$NO]%D$:3#/ N2" AE:&0GL2PXQ'L\8'9K8^ ;BU,I^@?,L;WJ4W(L M+F6('.<=;.56B@;H6/)H.\][^;?442$J6WR&]2S*NE3N0DO\?VS23.2T0-HD MNT)#^H5F/&$<9+J'V&YRF38$<"JJ01#P0(J\]>]A(#_ UQ-)0YO"_%5A6+Q\ M-#;#IB^9C,^VON^S9]+;.&5=_^]@?1[[^P8*JD77[CA:)2'?MPN)*N50-,M:)XB[PWLA*%\F9XRSLP=3A<%-P3F.$!#"TDE0=(#,E$%UR0?G/ MZTA&$#,%;:\4$6W?2>+D>TG^!WCS5(RRZ,+1#C3.:K@3EP?'7FU8^=H-,T7P MWF%!$&4@8D>611,L%,S#13XFBY#.U?X<.#O%PO4/SUY46_5\4+2R,K%I(:]H MUYA^"7C+TU2.?WXE'O2:DB<^+V2#)5K6C#;[-W0 ;##5F3)GPQ0&+VVD!(=* M,C;6W,+)A^O.O-DY\6G3S)?,PVJ*_TJAPA_U3]DN\YZH_/Z6O8&#;AE)EPC" MRAA,D+1+T_FDYVR'+9L.L+O/2,>"N#"6+.)D'?,(1@3\/ /W9>;E:A_&64A3/9-6NVR1F\LCJ#@IWI4%& M148)/W[ _$4!0/P>4YOK\]G]:=??D*RH^_^]A8JS@@U#M.,(.!?&\#[O%:- M%=#AT2-.ZT*_?41R#I'.XV'F]Y'(8 *N<*0EZ& M? #0D= UM)+F;FHZ&N6E(*^4&1K/7C88*Z;+(IAW<%!,UH8Y*:82ATPI;P[4 M:!,E-[-M[DD:7&! =0"(?8^9'L^2]^(PM$6D.=U1L"+R2"YVO:X@4RTOX $> M"#"!/00K]@@D/V9!N@2/=#%,']7(U?WY^8Q#?S 2[;@[&,;#.3B(8"''M]&7+YV) /L:\DMVL;@=1K- MDO@7=L!3#MY,\^'\1F?.G F\;$[D[MV1S(C-0M %7=(DH;ZX$\R*>9*X1 LX M./8*(+"2F<0-,P!/_,K4M*%@HP)9]-$-\N2P4>O8H3EHYL2'KL=Y2!J. CGV M'7)8'.U4AZF_?J[&JM3Z^1+,S5< 1S<8;%*69V/B"=JPD:I+ !MN-PW^D_K2 MI@36('-R_'6$ CO'+'^,-UE^]BLH"K0_'22GR@^A:!>Y&D&'DXK3? E1I ^Q M"!/5-/^' 68;U/3U>%GHY"B+CV0W@F/[H)G)DQ<)) ,VY6DAKJ_>-$<-Y[R@MZ_W#FZU&D-=C=/F.=^^(FX&(LKJR7MD0 MNC'HQAVJJD6NF^P4DO75R*Q7H9*V"M-H@![=#I7D1*T^1P1*[L?SDGF"[Y./ M6!$2#'-8%-BY!G%)UEY"7H#V ;(5%O@1 7^,.#@4.7D!D*10: ^0R3(4N5RY M&2X=XS3EG.(BYL"FMCDMZ99?V'LS/(.IK&7.2$@!@(-3)FL ]K'OA#?'FJ8; ME:T! $PNZ3K2EXSQ%7:S9-5/G%][52^6* 8 0H>6B#Q, BZYDO7KT*NZO525 M<)20PWP0=K%57$]*DP(4USHX5>4$G!1M$&]J3LJBXGQ9.Q>G#7,Q@B8EWV'= MSBM'M$4,DF 94-_P\5Z($X*H<_TU.7B6R\=CP8:N>IJ1O"\7)Z>[%:^[]7:; M V<7XF.61^ECWC1-,\ IY'(;$]E &?">!@EMDBYB$1XN2[IQ).]A1A1[T,E, MRMUY/S:AS<\WJTWH0:;[Y7))%Z+F'3OM?0XJ-$015*0)ISV3]>_8K2_I.](( M56PG#]^L]QZRM^<%G9GH@DOQ!=*_!U/=ESC[&\U$X.=_XFY@'%W%B18+>F+ M:U@;7JL&*)V$:#QD0R);JH)L_Q,. C'1$#CJ,/9VVK-(M5ET6(#B@ MG/K!ST)8G("ND+\"3LO#6YB DB%E[YU@UY(BCC=V80M1(.>_OS19&R0M#\Y4 ME/_)6;1K!S'"4:F:D6 %A#19S6A^@.R4MJ3.5LTJ689'!DP]+P!1D4/CI]<1 ME&4';#T-@GR^Q$) .HRC 61*#,U8L]Z1=XZ0#TG ? 0T 90^2NMF#:3O+ V MH6Z\^>/;FJ!0FQOHF+">14&%E,B^V2^%(N-,K.+EI0JF/>NN\'%FJ)QFU;F+ MNG:0=6PM!1.O[+Y;4=_G,LV"%3NN>3[M,$>=[,.%K=LV9V$C4UM9&HG('L;, M2E;U&JZC]29+;YAX$7X:+H0C'?+I@$8O%DPO,L&)SHA@QEG28^^,YL>R+MR9 MM8R%04 M!G42\Y(,4*(]O\2%%.7/(U6WASWP)8X2^2=C*Q@4@%I?' AKNVG=.+-9/L=) M!MH^N'X>6(MA=2>!VA&0PXQ:]C(PBL[ ^ SQ4KA$D*&LR) +P)D2VDP.?2?0 M:(H?Z+@T^#Y7TX5 1D< T\4SO(C@S^.NKP%:TZP&MD8#Z>./B!*;^H(&.Q./K;!9R!QJY'7J2:Y7<;*D M 50QW!W3<;=*/.=@;P[#"< )6IP2>SF^VJCLHUGJ!F CP$""EA.7PJ!32TZ_ M$RBF00/6SQ]!R)UC_33* C\(-W#$Y;DI["Y%"R0O/[U:;V3FU*67@.'Y M9H ]-JN5EVPQXU$D)Z#[/+_[];09.39>O!JL[.=>N,#H(]:RDC2O4TS)?).E MF8=9SF]_CN7AI<5^Z$-IGE1M.-!(#BA/#'$8>@O@)>=0GX>)8@/@2\^Q& ^C M81VA=,A@"T9Q)R.6NY7)NSUK5 UT#H%@O6,%+X>)D?:GH>)$7&)^-[YWL6+> M!)HWC5XZ#5G9J'WMS0SA2P$UBL/JX)MH24 M\TB7/KO&!?;K_!'>=,-PMC$2'0G-U@A'36"VA\]9+90RIVP?25E5Q&7[GR;L MO%FA\OU./*DFB"AV+40Y$1F_'24.9\ON2%UH6!>5BM)T'$F5^I MPXP["%2KTUCM"F[++(^];?$'QE>3\=US:GPOP4)RT[?(.DDUFQ'XJA=[+EW% M,J49V"O&J1G!K@Z:;_VUE!T=R1PL*51QSF.=\\?#Y[PM^RQ2RUZ<@PV80-AM MOD#C&WN.9H2I:VD.4D*\+$N"QPW7_OBC2C(5->G?PO05 ZLFMW4*M4.&2PXV M:WD8'')Q4=HJE!P ,V$M%ZYDSP8CH\"$YP"0;Q=+'@> [4_PH1E"(S_\],Q& OS"\#0P!K MK?M0X!.$G0WK3\"F/K%^K-LRW$V!V-&=<*DSHO5-],X)=#MVSGT>GH>7YM0TG%UZ^*2S0ZR* MX#=<4QVA$ILI-L)&#JQK?1 3="&$]:L@A3), N%HL=D73D#2(YR@]-PBR8/@ MHX!S. (S1,S40@ +DS'2IN%5:XVI7G$#Z::9+%ZTIFT=#.T0$ N+-TX M+ $P>/@- I\#'D0P@8),E[:)OZ!% @K7AXB>-Q@W/;=,O* YPCI*NE7.Q'XK MPM[G+/Z%&Y-$)_:Q[ZWR6@E\T0'PH]*R4LFS6E_+@6X\/]I,3(\D-N4ARY-. M$'$3;31LR(7335!RIZ@5X7A3DXD/-W'TE.=1:Y"\8\"(F^>XJ?X,LJVRK>UN M/*[Q0BDT5?KJ/EYFK^Q@N0 8E7B]PA!-B(:SH6?K);=DQT3KV6Y1,<=S$.[) MOL/=[GA&RA?$A&=&63>&)89QR+(A;P]JDTS?RH(CE16FAU?HN>YO/C:X];+!.VY[#PUN65S6/*-C_; M^) MBJ'&VK)QMO20;\?8AC5HA@A?^#6*'P'8%Q1(A(X%^,5H$80!OF=G6VR.U;L& M96HA&5X%S%FR5M4%#X&[PV_*TVHMR!DF/4"=R#",7^%ZQF7_K[^;??QO)W@\ MP:^?3F8 N;:F$$I!PQ%"*09,@(Z.6@U&F!%O":_PJ>2? WKR;7\3IX"^Y;3F MFTG>0P-LCUD>;6".9:\":9;?:5YM1\L;30?5?)-IHZX+?0_,<\\=@>P*?: 5\2H H&NWITU.".,M$$96'YU]XO5_88C3O^[3^(G:"G1R?_70B M(!3!W#Z/AJ6> $URAT&-#GU7]"(7;">#HMVY(2))RCW,)Z? MS#[^+(SG)[-/GSXYL9V;GX:P- .2J)[*Q\@>#D.5>,6.I;7*V><@@LKI@)\: MAP&\=O[E8Y#YWD"N!%U$1I6$R>79]%OUF@[IQ0#&[%7-&$A\.Y2Q3_&_42D^GN0,]ULOO> M/+2ENMMG)*]NL(A7],'[1E.H:3I0#BW6+0^0-LF ^/3Y$'N*$R)("8O5SVR* MCP:70;LDZGEP=. 7_:G\[ H6PA!WF[!-$:R]T(RC6)[=P4):^M@GLHO#9+3B M1PXT;M>2V[7D=NV*6T YF"]Y:C+BC#\D7I1ZB\$1, CMH.!P7)E/-%^-Q,<' M;\? \^^"+FF20*5O&0,3)\%3$'$[]0+<*59U-O/<*?=GGBHG*6**B9/3T>!B M%3S8;3PY.BWKG7+<3W$:^87([O26*66+[3!DBGK?VQM@L\9+5..R);]RZDX] MLOO6*^6%G+0\\'GV3).'9T_,7/H+(Y&I(J8E\&W\\H+I\"I8V0A>N82I1_($ MZ!.]TCI^/.$:L&//J3EGIBCSI4,6("\D>P8'BW1UR6J_TLD%IZZB)43; M-\NUP=<^GS.[-:+EG('?%@#.\'"IL4X-N:UK@1?=W]!66.R R)R1JL\*R_81]DKQ3 M49R2Z-W*^+ 18NI<3DP5AZ-V$ECO\2) #\UKD#V3:Q\DZ&6 4U.92/LU&UYS M1_UM$D?LUP6>9D*:Y_\.W2VL&Z(%)Q0[FA%Q<(QP@-CFOY!*WC8)]H$OA8E# MB_#BI3CWQOF4-I-B3!CCL%,%UTDSW'"5@\AF&12O8$@J H MN>0IZH?%6\=./'7&ELR6+Q5VB$+)-VEMYECJ.!FJN7*76!] MBS@PJ,2!%B3?(1=9+B3 P4BWCS#G4ME%L6.0E[- 4,(IV07>,\)#6#?\RX,9 M?AG\M785K ?CWH'-:;[\FO(7A='GU-Q5E!9*]@ 506)E M\XG!KHGJ^PU- MBW[\J+G9,&8]?H[&VN10?7(B)F3'I9T3*TPHZSN'VW;SX/*S[77DLULOV0Y( MS)7](@VX#"4>]K$#E* M]#8)%F9=-Y(R0=(S<@[FIC"<@-=FY%G;P4J;]DTUTX;'Z MZ,4FX=AW;%SH^=$K(,E1#33S"]:88(LJ(^&X)O9%=MMN#PA[Y(I2D]0FS")7[-GV,Y>M*]X(9+P)$G":1)!]$!XJ(DR%W5?$T$A'14*_4O@?=&G=B6_4H M17K 3.J&VD9.5S6_RN7%Y5R'O8K>VYR(^]>-3,9QG@\-!"L%DMVQPTO7C($@*Q$@TV)=,_ :.4$&=B/(F54?'_V'O M79LCQXU%P;]2X=V(M2/:]O2,Q\?>W?M!S['BJE6ZDGHPD)@WO +&V0FX$OM'J8DSFJQ) !%9G5[I))74"EX>XZ"!'M:#HL MS!_Z39UM($\:RKJ0!5W>O,34.,/.E2U#\.\>413$"<$F)B\27'SM;8AO==+& M(1G^?4J^355,$.YI:/.6?7[:NB]SH8.1:Z65S%G92@9^3[^Y8A_E$=[\L_8: MRDR!CEJWH.\YM&(D-0,\"V_,Z/BQ/O)@5NL;%@XZ#W!*ZY(KSA_PC[C(^]?L+X?X_[# M[62;=&>G4/,/B_@"IV5()$?L$U:3^/M!QUEK*) M0_,QH&9>PC[W":+0&9OV=D4?1/9)+-3Q(HTKGT8G9*^(E4XX+22%7)#G+:,+ M'!!\\2\+KQK[MCCT#/XU:4U+*[AI5%P<@7JF+W"(WT[0P@!^_) 'O=.PBI56 MY5*3'B\[N O\&+\@_RFF%G1V=O#P0^,<\@]09D?*TN+4O*%?!<\Z#8;@1_B) MQ$30L"SZ<=8@9N)\KAE1$A9^,((*]K754\R<&/QR4U?&>LO_G1*+ZRP)>O,@ MHN85'$08,_5K2+'\,,28(RMYS9:TU>MV&$1A"S#' 86TILV>+FD]>:AWR3>L MDKZ1'ENC5WNK-\XTK:+'6F8^S],L\G@Q*W;D-,5MV8OS [WNE"DL0+%=G]"H MO/.0S I=0>>C JJ12:$OS#U/]D11I*-1J"ORNG$TE.9O'!)48EB#.V-%O0K M"TO,I94-!H)155DS9&KU>CST"Z_4W.@G]P$<7E[ZBODF@@PZZ,>QCDCL ]/% M!EX+MCXD)9 /T 8L6$:+X!M<.YO6(#0ZC(S>.&Q\8=+-9+6.5F1MKD0?%VB5 MW$OMFOQ$Z99_MN M9LZ"0!B7/9G!\8 %QR]>LGE=_?#YT^K[[[[_"QETB39$,."_G:S]ZHBH"^M8 M8]4BF77!1MW244Q3>H *D]3Y/#:3T0 4+41M():6H>.!4EMWM@;?I!IXF2_Q MN//"\#Q/@PCUSL1GV1)DJ15?R_&M2[(]9M__*PK#46K\D)7FJ^PS9.,RO,^Q M>UVX^M[?1@?$&)A57+/ M0&$*)Q;TE'!M\>^D]UF<_0ME93!)N1*=5/<43!.!*)CMR_8D/ *%?OD3]<[C M_:X.*!.B 4I;B M9YKPW%$\=Y#U!@\_D04P2&3EHX&$R^IL/0((67'UWS-XWDJQ_Q M?49;/$[T'$6;UYV7_#9; Q0CX1-R8C>T(>ZV%"]I 5)+ *2N'@,,$M#C_$V@<(A6,V!'TD&_S@Q'O"-54H^LGI<7S_0(C*@3I%_ MA?"E:56)2Q3 (\5A"O#(%^8I 3,)F)4@J@:L7A/6:=LG4:W^*LV" M'I.PSLG4D/LD?@M\E(S" _&R1<[VGBT\[0,]%B", MR GGG/%YR'MXT%B$A;,FCF*KA)3)"@L0X!H"BZ2>W',SDY!H,0UG;/ZM3" M4K9:9 S+5#3H E+$]K%:YL]H&R?(@2IC(V/$H.M+%16VX)L@IP4?X8[5DWZ. M HI*@[-(3OCIV5(Q?5B5ISM$ M97%W]QN6&V5RW>]AF3]\@G^R4(A[8 Z0-9EE2?"I;?H#87?#]>0R#JK[X]H]]R3(10QH(M^6C%@9G-H$A?;X([$M'/:/B$V M ZQMIW,$7_3?.K>ND0"+6=KS5O/T+[PD.10EQ(8G0&+$1YM@CW_RYZZC, P4 MA5P[BPMOU"-IA%4<[9'4BK*B#& 3 M.%/+"IP:H]IM*W5 R6ZQT;5X7Y6AKO M.(-6/!N\HN!0Z;E4R@V!(#> '%6-D9P\'G)VE#2$[VIC)KWP78V0C:>O:UM> M_'V"-@%MHX#V(2+>C,@?TK*J>AG$+Q!_KR=VL9K)F#L%F-5B-^7ZGU;%%PB\ MXC=F"IR9 MRP&Z3'"&*UX(M%LDV3#(P]"C(7I)_/W__^^0_1GV/PAC7%XXL 6\RP M*#QU7!*MT,RJU)8MH<065*-'!!9%<9/B>^H.5).7Z9X8]K!@*47I?0YS&0-P M78T!F"MN<&K8I960I0C8UA$P>0*%_RN^9Z34*G190^]"[^DDCO"/&T3;TPQ( MB=!U$9_%PTS2K>\P.+R:&_6^LE26@3X26J%67+UP[K(/_&%&1\@TH%:BQ@B\ M 0.1Z3M_F!JN.Y1!_PH6IN:?'[ZF( 7=D%Q\L$ANLN"-)N\,.TYP_I).&?Q3 M4+/X]_ U#/,?5L4'5^479SS>Z='0Z!BRQ(<1P('WBN],SJ$$P7.] M+7I5DF2W_ETB*MW2J5R8ICGAP63E8X)*UPC>YU6>MD63S\V4\+$F-Z".$\A^ M0A'F0] =\@Y2^6F(2 Q8BPC!6XKQ<%)7IYBO8"C\%+%&R#C1=E%\23F=Y$M-/5)A/J*+&BF6-V RT_O&)? M!HP*K>PHA7!V"9F M-/]P1OC/('N]R-,LWJ&D?UR2(#P4C\$[7GG%E_Y41F/-%)\R*H"A(6Q'!535 MW==\C"8/FRL4EL$E" 3=9Q;_W@/"US389,B_SB,_AK\X9LA9@Y=L_<]V='4)BU;""LH1(:HZPJBSEH017DP3BM84?R)M)'E&4A\3MBQ9@\P"\D5B)* MH41!K]">NOA+LDI8#Q+6X9PV@>#]2=)B#\3$4>P"?BRW,;'X/#.2N!1(D$._ MNZ(?9CT::>'0=%5^&Q3,\NNKRN=/"C>5HBS<5T0H@]2$)96WR?TR(YQ/#)6S M9#(]MS>4?:XWE&65R:^^H603I/!(UQK'/B!XL8G3BDHAN1>"^6Q0)=1&/]?B M*ROA,UATVZ)/JY]I-7G:LKS8Y@=&1^S(6_3<%78MZ;HK/R78^_2R-5P_P@SH MA5J7MN>A;8ZJ;8SFNK'C0R3V-6KT+3I&L K%CI;CI@V,Z*J89.?+(AL3IJI> M5[XIGYA \FG.]+C+(-V$<9HGX)D0.,<#(M' )$RAT8=\<(F5EMK#LXCPEC#0 MR'B6L.U9'K9)>L]C_6>+@@PC,QV]^[Q6>I!V@_^TN@#&%X;3]]X[3I2.)SY0 M,(28^W1%PP9_+XIC<1M:[51 UF%!A>Y*?Q MYO.5:0F=3U0&<$!>LX>N#D)9:FK4H;N%L!:Z7XGP53V(2?DE*6D8>6%XN(1* M5?$>^:.&O)3KKXH/K.8-+AD=Q()UGAYHC:YR*OBFS)B_9"0$\E#?(!.V!)&I M7-UKI<#%'!LF-%,VTP5S"\0)KZ.+,$[!FX/GO'J,5_)^38.*1!3?6OGL8]"> M<$,_M]JS[\U5:6X6^,,&Z)<"Z.Q+*_XIRN++_H!'#7J-]_<\_T*3X4-'U^IBAKM3+(ZUU8R\J M$F*TL)">,#; U:):Y6%N9CK,PLPH1&=_01Z8SOUU] #1E>">QY)HD'Z-XF=H M (Z*BE+"CT,(\ 'N:?GAR(L[B+TTG20.EG:"N'0BX579.795$KSA-VA%:M) MO^'?YSQ1>2^D+]O(VYT.\+"$N6.B]AS2U__*O03SH/#P@,#Z.51H+)9;T?6. M 2I+#D7')S\?HIC_ST((2VU7BNI=.T-=5CRCQ [7*-0U*K\T*RNRVE!KZEE M-9 !$?S[TW>_2-/2^'F@)HSU=KW9D)>UMXF%!/<+"W_BP6]8B"H7/SKH&AW- M-R*(^P+$N/C"G%6D,#>G1E+8VMF;%X0DQ#P60BQ>X]#',( @L1FCO.'6Q)#XX%@"U(")4^*ZOB4P"W&#[$OO9I1;YGWD$4?3 EN5("5HLFN[9DB!?U*R96I O/C2#(#\]S%*M MC2EM0A3(?'I:[]M%><-Z>^;[) W2"VD,Y%F>O<8)Q$<,LV1@SIV0HN<8,5'! MAUAVAE=\9$'XJ7F4U=BIIR7@Q^X9L6R7!>%K/.YK'A3/L .*QP5:M3,\ M9,49,UA]2H/1%58@L\-U$*+D DN-+W'2UTE!5UJ1I59\+<>W+J)^UOT7D8!8 M=K@.XW=H#8E_+$VKD2^15$K;S\"J"416@^]^6K$O"\96N$XRB:UB#)NO7L+, M&&K4^B*/BY> ";[LCHN?D8@A+J@@SDGYKRWDZ>K;/J"AH_;#Q,A>')!Q+..L M@^!C'"LF;-F!@#%^$BR)[?$5H7&"4-F"*[*BE0A4(M9?(OK?F^ALLTERTO"! M]/LM:V9@[;%_H"W5'7[//_,'.%+VI:*UL%";$'-Z-+G+9B+85:TM"*S!3&V4 MF[#Q0MW4V)Y1_\FX!UI4)F??8$Z:8X-5>H 4MJB$S9L%MI^]) "?,!;&5 2 MGR^S>IBO"+[8T^ RSI^S;1XV.Q_\,PDRM-YN!Q;[3RO,0]G@ +\?\+UXNSU6 MZ.7<94=Q\(Z7RQ (?%M,GZL;F###K+,BJPS6^/@ MH5NOA( 5^Y\M#NK\0!@[">.!4_$$E^T%?*R];?B6NO^(?6#WG&1:$LM4!7RGXR+$"6VM[N$=)=J % M?PYWGL'VF *JN5S9_\Y(7 T-XQS+/5-QRPV6;W M]!GK,E;[R@G]Y-9;46@E8;AC]<\3O@)&K:I42[YTS%!73>N0O2Z 3@JM/ZZO M'U;[,)_-:\#Z49/J(Z4^U<,2('4;S%R$8'2@*F1::>?S2=""9[%EC']@%5]= M.X SN>K4+4F_I@BK6%"H;9CP>)5FP8ZT(,W)BIBGOE$7M[?!;Q[0[3RJ_Q2@ M,HK5-IS]M*+KDZ)WQPBDUH(_(VQBH!\-MQK^P(M!D_\/$<*F3[@9 0[A1*H0 M^&@;;*;O>3(*P <7DL0.@+#A[+_K7E!=T'@O%@.OG3ZJP6'7WOP9LZ M.1B0)H?\-2;K"#ADX9T&Z?4QWB;%7VXB'WU[?/?V\)=A?37H-U?%TH+CGDCP MOP?Y]@_"W\FW5_!Q9KB>R0PR*W8J/GR,@.G=)=4<'2R\77W;A#FP IY*,^2A MDC2PA\#3WQDM MU^.U:_DDTL=BOFM$?-=]:Q)6>01U^;.UC@."4+YY5WA66%9H_*%B7L*Y2'Z_-WY MCY_!,P_5?O J3^_Q($T&UEQ]_N[YQS]^7K%E5[#N"B\\3_6S4:&J=XNBT)W+ MH)N\0-%/,:A6M%W1)HN3X3I5N>)Q[#VL;WM%5YM-^RV*R\=GU.*MZI;8MSP8 M6Q\$6/:%1B-$H4OB\8$K%;R*JF?X(=YYR6^("O%IL?SJ%3IF89SLV)>G-V6Q MZK#K+3-P>.%(C2[+PK,8VF)Q&QTL:V'N/.GO,@AS>/%&Z@S2<#.4"7PL:T_X MQJ<5^_J1PRXJ=/Q3?_08 G@^*$L0%:'W3P-ZF9>)0U]FR%;Q0!*O:0F,/=X% M&%!HC8RB J!)M8Q306'5/.,@"54+Z V(K:S50IPIOG+X]BM-@JHPS)+SE-*& M>Z,59:6=!F"+OAIKBJJ')JK[19!LB J,HK!]<':5N/+N=ZS MCH.#B*WXBI!;O,+K'C%X81VR,BV<>K>JM2E)%;#-#%K+A LMC_GI;<.A8GVQS*>B"3#[[XS&QF$ 51H'U:":IQL&IHOQ"B8*M&:I..*8 M0$DZ?#Q-67*AR&5JY"U=O$(^[TWT!66OL4\E _!0,1?% \(B7.KU=:I*<[KH M)R'&G'[TDYC7Q5TQJ]_S3T_N;IT-*>*IG_F_YBGIQ0.J@5>DN8&QWX^+P.BS MQZ^K[[_[_-<_?O[!>FIZ2V:ZH#Z,F9'>C!1JS>4O0XF>9PHEQ$$ M&D6V;*R)LOE(+9 K)B/+=0_4<;KI;1"AFPSM^@I/VF#D=/7?L/Z*?&#ZN*_- M*_+S$ 0H+P%6D')5C93I/(M\9OH@3<_&:;Z:[W90KP5S;?(-XK1E7R&A1.1Y M ^V.EP^=166=!Q'\TK"O$6F3?:]4:#])$$.[SLTA5A-OVR-*WO E6S^'P0M5 MA89D;8G>[/**@ZL-,XL-X18SY)^-#Q@_3;KF2ECT..&IN44Y7+$ EY!O-[EG M%"L0O(T(R3<#>3*"+AC#V&]U65IZERP\*^<=&[A*OED5PK4=",^B+"!F:_S. ME3Y%&J&)_.LDWET0IP!#0)WO#CUF\?."KB%7G,#W P"=,6:Y-V\._MY)I]# M 11KR0,,]#I!_\ZA[/^@2EG"@JMBQ=D*9;$$>RB[2B\)OI>L'R OT=K;.50N MO>)K%\T&/Q458.# \(FG7AUS!.KG,H8L&3CD?4MP1=0VS( ML.+?)B6CZ->+G.>3P81$X3)&PNQ*UXQXJ8OZ GXJA^2SP#3"ZR3&:=R3"!46D.=!^EI83 M[F-6M&0/QNUS8>G&&#X@+UDR?D,1J:34])6(U');*SH$L%S[975&L=\5W_"* M[)@9L,H]K\I-+_D Q"@!PU.8YA!F[C; C!"L+>LHO138DD6KW:."*&P!YCB@ MD!8Z2NB2\Q:GNHCQ1SWX[VZ/I?J!'?P:!:DV;'D2RTK7/S;X0@$TLI'63J 12G.]EID:9XP+#3HDO6G3'E!2A/B[ 1!9N MUL M2=*-B*6!1E=%%-9\-E>U\_K\\,7[-4Z&ULYM\6$_'U;D,[-6UYT0ZDJZ<1?0 M#6 ^2S85*+UDP[>&?VS9'1OQ9X@H1?OLC_1XV'3P<,A[O1[GN3WNY[ESW,\# @\"_CW$ M/ -#RKWP"26[[Z7G/O\VG$ _DXJ+3>)GBC08BD1ONPQA1A.= /%+'"',&"$U M\QIL)S3=5@:3?*15((C)%+J,(.H_IJVG2&)K-9]5A,=XDA/GTSORC_S/S[3O M%16O/BNO]DCKVZ>%)[RO)"F[*%UZ&6J1\Q5)C^O#X5&E32<)'X_[U6<2)TRS"/&ZB/99H2.#*9_59:H;;/\E' M2$#S67@?:\&=-&%I&^O$N?"LE+LX0^EMC.5XD:;*7)7S0_GS$]X1:(&R@QNR MGOV3/=MA[27X#WG:(-=PO7UZA?!^O/F]%]*N2==Q@G]Y'21I]O0>_PMY2=H4 MD?JMXP1%R(+HM)JM=H(3(#&5@L9,4ET)ZE5=, ]G4?427C_\?]#M6*.9=%G& M"? '.?/DILO"78:!)O9BH'*:LLNM=#(,VMF)?;XB[2\(#E&TAPHW$LVQPS0G M:$P1CUV-LI&1A-%$)T!D3QLFM4N(:[ ' MZ;-L--,^;SQ[\X(0;GLC1.]KA&5EHLL1@PF4%%1QRCZ+.'&^HN7H 9&REZ1? M#JT#H>6[/2U72LZ$'$:#4CNOX,;Y%=ZK0MHOI!'!CL92+OPU)D@06O"31ZH6MXL! MHW[ "9051AK"@0N&VV*8;)OD!&CE81'&>GX@OEIR!OJS;0QW IQ*'@O5Z^#F MB4H\+=$A5VD,)SL!JG"5)&J[##[]#"> $B4=PWO6,L4)L,@M87?FEF=S2DE0 M-M#^6]G4U+G3@5M,UDGP@@]"_5AV7\*)DX,2#+0>V@OD'(+#-/="8OU-%5[O MEBE.@,4Z9CV^(I3=QAOJ[51H5*JQ3@!2/DBFYFJ#MZW34O9OYP-ZB\,WB!ZI M%/U<)T_O\=-KG*=>Y&, GMXQ.SS [[!V#%#Q@0I%;)QEG: 2*G]>J!^1R@#[ M)]HL,';&ZWUAK?@!8:U8K3^;SW7B; 2I!%-3L\=>BR0CG6,][.X*L__L<.;[ M"4I34A%]G9 7(-I4>$_;6/ND^'#P(KRIUU#%):I_=X.DXNBE, 'J5%7I0/LX M)\Z"IUD*[?9QXR8$&FI*H(^)Q7&^AN0K554#>@+B7#*JIOD3PJYN(E^^0 M.R+&6=N)LQZQ)ARM<3YJ>)CJ(_9IC!BK:+P?9J&EO(I9JE1#,9[D!E44LER5 MEM>1$.?8Q91EO(SUIX>U[7D\[)[CL/[65/[HQ$D)"?YBL72%E5PVU/Y=>LSW MW-8;@J?[&LM;-]&6-V-C%OVGN!GL1OL0) MHL]4Q*J">R^H\"DW4#1X12Z07!V3#70"A$<4 MAO2"T1P $JU"T*X.&FB;XP1@U01;I9%$,LR)[8/XL=Y6+15%WLEYG"3Q.U@R MO#W^FTJG[+*"$T +#R+S7=!W45DII^55-5O$"=!%S4W#&27#K MH%7W_@EK4 MXO>**5DSS/[C;935)3F3SI.=(+2AJA_D!B&PDP++WQ Q[6=2P(V4\"9/VV1J MI^FW3P+19293>A/1 -,I<"KYC!OHJT;::*01V4 70=!&^:YB@E.@'2? ML/@8PM[NO62=$.>@3^*V>&UXA3G(8*830*KZ;;,6A'&>5@WOO(MT$;\F@W_P MHO;?W*?8]R]R4JCSU=LI7*^R04ZE(3TPCK.H$@14RWYBG5SW " M*&J4!B(L625-/)$!I![M!##W28PQGAT@.2@#RP=F'7O@* I/@VZ\$P 1-2?? M9$09PA4%2)5(VS@D 2D\YK07($]AD0*C&.@%($<$KD8H5I*4<[P1 YWD: M1&! U"^G(\$\I>%#)K[79B3V6<<0&?T$R7L.;R$??_B>J *<9>EJ] ,PK,MOD"B.E>VIE5Y]X:NZP2"I$DAFF=:-]X)@.!]NO-V MB+8\DK*;R@@G-MU'[CN#7L:*^)_^RSF!#GUD=GF#VN/2^JWD!A*(VLIP3)ULU.U$KO!#XVFZI:DQQ M JRFO=K,JNV(C//D?;OQ\7:";4!3MYKNYM;!3IP#U0B J_&J34&4@R>H:.)Q MCK9Q@HH:YM!A$TMN<8))"<+<(3@9\D(AM3 Y1[H]98$_;'GJ)'=:S#<"7!JD8LHV:DT MH.HH)S:O<(L3J4@I&\@M[#T6<@(%-7^_)L M:<%_SR(?0HV@U)U"-#2=Z,0I<2U4%;@C_MV)#:L++CM00)D5ZO9\KN J(^?U M(YW =-45\@ -$-;;KRDM#M3N.ZE-< *D@F/2( )Y;"$6 M]H(":$$::DD8_X M=W@B[^+L7TA(LB2=0'%3:"(%-9!?S0$G&2\EP91_,Q/$NJWI MB&KW@%X"D!>C##BJ7*.KCG'B1!]0Y@41\KF8CW&?[W*2PG:)L.(92)E!^RPG M@=.)*;*13@#1.T::!FJ4\G-:9)LSEE*PI F"WKM^W E4E\GWT(*EVD6*MM<* MH;N6E(N9374"3&U8KU+OD(=^]UO**AK2)/OE"SZ272Z)Y6K\T8D3NR,5\'Q4 MRI'2TY ,,FX/D M'9BJ0^RK7=.]0P\H!*G3Y_E#M69P/X&T!MV8I$&NKNW-"?I25)[7&6-;IC@! M%CTM..(XPH>E]OU+![H!@O@@4QI3B\3*P4Z TCO\0-*!;:PUG4#,F?]KSFOA MQ&!*P 0LU/I0WN*H6X)J\KAGQ^^$A93UBO99,$;5;MU&3<3?,<)!!;,]/S MJF(#D-<)R7#<'%2V5(-I3H '/I5F0VF5]T71>MH%(,IWDU0J?]PGR//7T<]> M$H#D"Z9XJ6QC.M<1NQ(+8* -@"G_R?(*!;:-=>+$&N6BSO+L-4[ RBEEQ>KA M3H #]3CP\%?2-.@-A3$)4V>%9!1^,/6$(Y:OR?\00;10_L<3D"6+VT=5M>#N M71"A#*'(L(QOE\E.$#IK%M&:>NO4\X!%C@U"/@D6XK$/ZZW 4Z3.T+9)3H F M]C]H6AJEYZ.=X010O1E$46B.OA%"V";A&J-:M%N^Y00BU<$+\A%.;%JX8LHL MXOH8)S:.Y:PBS$JL;25__^5CG0 $L M5B+P06B5%?@XQ.Y"-KT_;-YCF!GCM MK634)8J,)]N73'3]$'_X3M(5VGR6&^'B>H!*0L"B'/94MI#VDH0YKJJL&9S70"R")=A-EASE&$MO*( M)\50)\"058&XU34VTTYPX)9KZK-(X3*?Y<1Y:6V!VE#ZMFE.@,>8'^2^ME0> M*+IXE:X@J65FR().H.0"AH@-O$OP[62D?HPE.$*8FM[1:U$0A:9I-=@)4&MM\"['-==>"HLB7?H830#%. MQW/-ZQ8C;2"HZ5PG -6&;]=2-YDS5F$NZ+>2&T@8KY\<)F@,>QILE(Z,R3[F M!BH+'\NCN*JY52C"^EG. &4POVE MO)BZ\?;%39;9I%Y9&G'52J:BJJ8@[>%$G4 ,1 AEOA8R_I$XVD(]T M HA+M$\0' ,P[,@7/>;RQTPYW#[CN,<_!IBJDL-=K*P-(AODQ$G4&O1H>89J MK!. *%Z76YVSHVV. \0E-$!]>D6\- 1K[JQXHTPFV0?M5M+'D;VNQ,ZA =!\ MJANDJ>[&;99NT6D!)T 6&MM";3U-W7W90"= &*J.D]#/HO>?>=5\ M)P"NEV/6<5[56/MJX8/W_!P0O_WZ/8)X]2VZB3 CA&A1'K-WED'U@*)S+&&A MJ@B'0F!L43FA.< (D7U'Z*SS98B$G0 M%V_SBIE'HO#-WC1J^^])N):,\$)D.I//&@+&Q-9 M@ QT @0>&=7@)IK$4_T4^_(-N_8L)F7]' 8TB+89SZ@6@WWQSEQ.;%QF[U+J)E MP#]$F+VA1'%)NJYA/9CK 00;>9R6\"B1(!TD!MWWZOUM. &D42J'U6W1;P0F@Y>[T;IXY<8830'$"@XT1UQEFZ *U:0TUIG.= M +0JK?/WNEVNYR.= *)N9+B$-I/R2CR*H4Z 4>060L8Y%I84!R$99OT5PK*K MGV\R00!(F['#VH%.G$"A]>G85V.0$UNG4MBC%R*-'[DQR(FMZRNWJ&/03>8Y M 6##7GB.G_37G9?\I@:N;8X3@+4DG>IND>%4)\ LW(1"A?6R(?T_L%J+%WL] MJ ^STP+V]6)1-P/'"HGT9CT)O) &/^/'!__RUDNSI]<$(2B9UM3_^R[DQ*E7 M0U)8.(HN(T8YW EPI#181'^IWPR3>4X 6#L ^*>LJIK!B*;SPQ?L59%@O3:$QI89_=EO"";"UE0G$#JM7WZ"8;2K7 M5[JOX@3PU1ZJW0)W3>B8[6BDQH01U[=N9J7=0LY\']-N>H]U$2_\W\'^ M(O85?6ME(QT!@L2=>"3:Y-++/$EMW+:Q]A^9&]()E= 6K6@DJ\_(A?/<"UG: M"/ZEHE;IT 6=N-&/* QI.#S=?9G&+N7/RM%. "-M065Q;YWD!&C5 MV"B-(BT9YP0 TU7VK:;MR>,/=H*FBH#&6I-:96:&=H(3(*FE)'T\@\D\1P LI'F(N6=9(Y6L M<6T@J^EL)X MFK" >$C-+-LXV9%F;$5P-$CV4$WR*=CA(>!(RX)T"YI='+7G MI([\">NO_&V\P:SX%5]+VJ*L_J37_^[$.4.9H< /O.0 7E",7U(85,6$5(/= M &5@<0\F,P)1C2[/CO-I)]#7:(L2K%6R"VW&Y&N3G -8C;?L<0@@X#_ MS8F-%M+ >@L"]'48O^N+B6G&.P&0KEQEBQIA,-$)$,M"*JJB,P95=K53G0!S MG;QX$7-QXQ-)L4+G\UJ"]PE*(0^1%@!F34*PQL*I4U]$:A-? MS:<[ 6XS2=4+(S2>Q 3R<4@Y;ZS0GP*N]T/K2 MCN"ZS@1+*#2[F#S[L )I+=5 S1QX1B(N0,7MW[Q6.DJ>;)NY8_VGT@L5 M$G\PB&)N#G<"'&-/YW/]E6CU9BI[0DW]32<0.T895.4+/MKB3J"J*'[2WOY# M,=0),("1U\(LRD9P+ RC^@LQ((-06&9R(L!P5< M0-@^YEBR&#_Q;TZ0TXQP4;]3JK'6E7!>J?0: M:TQ>R+WKF[SBY-,.=.(L\.NQ0X<:G[1[WHX82\#@T!+NV'LI)\YXH"FY MV15[U(6=0)&V!81;G1\@!0W].X=$V+?69T QUO[M- J7NHLC21F=/O/M RSK M#;".T&T 0:I1KD(YP@,4&'T!7#K@UR8NM5$5O[WBN&.@&& MO-P--,--D@/F7\J@1*.)3H!8JD5&B1%0I'S#9.-ZZ@/5)N6/UI&2^!L#6]@W038/L.^-/V "?_S M=^<_?F;Q("#R8E%8U95;-]H)^_ M^_S7SYKP?*.)]@F1=['C+>PJ(JG$D*09;1^8+UB5WN6[LK8 \J^>@\SW&H H M1UKG=Q?0K%+F;6_\T8W[8=3+3!X!+KTV ]:S?G95YQ/T?3#P417#G#A/6H3[ MR?N&4LB:J3$!]2@G-E]5'RB1!!LF[Q1-.MH5#]5,)X 4"G?1*#V>J3F+LL8S#X(]?D;D6-4C^"(U, M"Y.C.5(M;,[ZH\5$[P-/PP+V4'^Q9&/>I_$$?YQ0\MO MT&,S*//==0TG +]/6%TCP0!$ M4BB&FI8ZN@E.@#2XX8HDBW[VIB\=]^ &XG7YJP.;'JH7L:X64B_:%7YR7R"M M)XG?LUXM4 MO+0<=99*&N"-LJ 35^,FPD0,SPIL\ TEBMH2DF'V3Y2A]@+?LQ?D/\54$&78 MA2L(62'D'_!8*MU2_99QXO1XY 6^A&WB@W2D$T!,%W95=&EQ+!S,?%].') V M$%8NRFDF. %2Z5QO!/%$/I?2NI2#,E[&/MN4"=H*=5(]U(E3+'SH,MZN'&3_ M!$ \QK("[S(&X?+KB"AUC#TW#J)UAA/G43$*09$4E/"2,J*%4:K%F\YU M!J M+)7R!9$,<\0X]KCSPO \3X,(I8U<%,D05[;]BL)0ZW$61SA!*C+KU-]]E.G%^G!ASN]M&@//O,]S&J4_8?X'&?Y1/^$$V@96"SP_R!=0>5TG_)P3 MZ-1$NBM#O]KFV'^<+KT@/#P&F/P15FD2<,RB9 <_$@>>2O63*V?8H3Q%@K--G2*E UV E0:&Y^64"9L5@5F]$,MT]PZZCHQTF; M2R0*,E,-=.)$>!20MDAK8Y 36U>%%FN\#RU3G 9+*UJW3G("-'#-9T(;4]6] MEXUS @!\@;?TA9";V?A?[7.G6F!E*LW](O=9<)4KNW4/6LV)DY-UI/Z^6P/K M[QUBVT2,UN="N9.E5'7#\=*2Z@+%NO%. &225RD:<08G:4H73%6WB & Z6;)-BK+U'+)"= J^=D\XQL M34M"[0S[PE6ST(P8%6U@>>BZ@!/G>.;_FK.VPA#[K2Z]HK0:=EG "9")S^P. M;XW';E"+!(O@T/FIS&8Z :2B12;M(CVTT:9F%2> %Q\"4N&$M@4E)GXI#6O& MVV=,#PAD$;*U#GU\.TZU#Z:ZU&_!1E5=PDQG.D&00VD+\QUG7 02Q.#(5;5;^[ 0!UKT)RAI1 MDG%. * T^,8@=N1QGD*?8!KN!P+7?9P&1!/5O'1#UW0",?S:_#/(7GG],JV9 M0CO!"9!*7JYWD492%1(2 ;CB@61"^.4O"Z-4P&HRSH!.F/V&.EE@I2- 'D]S_W0O#_3]WJ MQ70;3J#?M .,R7@G #).*Q5SCO0>RH%+.H&6Z3*QA.)SCN6(==F9$X?T-?*H MCHX9.MA',6L';4"B]YK-< *H"Q@29?3)>0C2W_0BCF:X_2>\3 T T:-X5C"36$<76%H!=2!/-J\>HQ,>P-PX MC*X+.'&_;R597"P2[CQ.DO@=Y&V6S]5F?FR;[P3 A: B& M[=WLNC!^FW:6G M^J@3J#5W_PQS'CG#U/Y7[B68 8>'![3'PJ.*O]6&.7%61M6?M,I. ]P-<;FD,H%T%:)SD!&KX]5)B$[9Z]>4%(C)NQ8&9XC4,?)2DPF8WB M G99P@FP)]=Y@06U=&":Y_-.H%O!HPL7>"\.+YGM!+"]#Y=6\H2ZQ#YQ^GBA M24^<"3_G!#IY_1:A-R?DD7G?J/"HK<.HFF-=$BC+MR876(E_B1-%+8C*$"?. M Z[B=1B_%^5O/GF^ALLTER$I%,JCDH.YGW6\%1H'D,)*_2H2RY:SC5"3#%LNFJ M0-?Z&",GP;7A)$WS#U::A'.P$,*Q!'O(,^[Q=&^)1_GK,J3% 7 M3RXCF3>4X *%K4J#U(J@DT1KFQ>=J_8XUU MB0C4BD*]@_L!A6&*O]Q$/OKV^.[MX2^:5U;BR72[[M M\YP L&(@;K4@.[%EKBII(G]J0YS8]CDK=2J\0&>1SUJ#W>/=@I\9?JMO)=9Y M%?M>> B;?Z'YN67@;0H!Y_?> 4DJYK=-L _20QZBS]^=__@95 P(!@B]Z.D] M5H1T:$<[09P_0=.%B,:*;[)84O)(/]()(!I]$%49'3*XC"<[ 6H17E;D*GJA M28Z+R3PG *P9-KD_Y!)J"[(:N&W1V!V7< +L:M"-LCE>8Y03FZ\6J(4H.H()S9= MH-8PM$4WW@F F@97F@M[$WU!V6LL5+%D4BW4^4U23ZI_]%[,"53T=ILS1YG MU4=WTHWS:2?0K"FI7K!^6!3Q)M7.M03;-L<)P ;6WM8B8*RUG4!4X1,K7W)M M!1O=>+< .C\4/_XCP(]&LGD]D!*5!NY!S4RW@&0Q\J2%3$**2VP.!E'VZFE. M@*=K+\5B^-K[G"OF.0&@K'F)Q@*K&>[ FU@\YD(<] ."# T$)12NGJD4U)<>(%>$[2E,*08"')V*=K\Z25^^[./ H#B!_CAC_##G[ZE_O\% MD?)PR9,ZJ1'LT4CZZM]E=#7!IF0)S,*>*G^>:4MG^(,^$6Y#[T6RI^K?9\83 M96Q7^%'U,AW"JN-FWN0U9E5>^"_D)=?X-ZEFF_615C9*<66V57'L3)MEHD:) M*O7I*X?.C%=%YJX$J_61<[.=Q(NHR[5UIXVA,VV5OC$/Z(44B8TR"**6;%,Z M;-8M7I!R."&)'_N?Z*#<8WWPU]XZZ>"YY 'X/M9G M%1NL_'FF+4&"8'C_&D=JWMH8,M/65'U:A*TUALRT-1:"^'C8/<>A9%_5O\^, M+]X:22%N2(?-*VY069<*8X FS#RD KQV^,PO/!9U/1*.A*5RKV9ME#SMTN&S MRTN-W'NIR%2.FG6#CSLO#'DHMG*#U5&S;O!JAY(7R#5(XO?L%2RL7J3&I'ST MO!A]16'8ML_*H'GOO4$EX.;MUTV2;%\TW(UB2=U[<'?_N'D-PB)ML:QS(37- MR>KX_6X5)SY*_L?O_O+W/WWWN]4^"6+@PO_C=]__;I6G>"/QGM8H@;\QC\4M M189RBV1_F-.DB(QT'1TU\QS#QX_?+14?"LL@Q\OGI>.E88SDF/G^ S,-ZR?' MS0]+Q8W:V,I1\Y>EHD9IW.68^7'IF&E:DSEJ_KI4U,BMUQPM_[5LM#0LYAPO M?ULV7D0C/4?)8N5=(^< P])?%RL%MW@@.'X6*PUKG!T<-XN5AY6^%8Z9Q4K# M>F<.1\]B)6*=XX@C9[%"<=5-Q=&Q6$&XZ2+C*%FL$-QTS7&4+%;^K;D$.3X6 M*_S*O9$,+?^U<&E7Y0'EZ%FXL*ORMG+T+%S>K7EV.586+NO6W,D<*PL7<14^ M;(Z=QT85>40&$T8)%ND#!"_$<^\= M2!4>:?15RV![FR+H+ H]18RADLRQ M!DHMT[_IGBA?L85XZV!<)U'?@H5;:\A MMSV ]TRQ>=E(BXPWWJ,D.T#!9)+ZCAG/'NA$Z(+0X,":*?;$D5(QT4H>]6'6 M-LRM$7A'S_A&PD4L&J82!2/P64V5HG6Q J8^*_4%&PKR_)&K1P0>VL6;UFEL M%K>K;;EEL+7#^.(EOZ$,5(*R>)N>!>EF6 .#E>&)7DA5J >HCKG>?DUIY0T% M(/HY]IZ$HB\GM/6YB5@9+]6#H!AM[SD0JG,5MZY5YFB;Y8KPI+\:BL'6+025 MSG]F=@+I%(LJMU#*+B(R&[0A4C_5F@G6@'C 7!,_5SXO@8E1G>]H*PI,.,$F M4 %C,-$%/4FJR?54 %UY2CO7LLD MFZ;*/98Q6:E5S+9)Q]V*<5YMNFR=:0VL+GW8:G 93;5'?(!DJ4U217CJ"4Y< M?SV1R4:ZX=XR<6M9)A-&OT84TACK@O#9+FAFV(T_41^^KHRNROG/ E%.,U1'RCEU6#)TU2\(:5J:DJ-U M$=AI=V%7.CK*O/:+P%-7Q[^B_?LRBS:7ASTQP MZ!5C,P4JWU#R'+N%S+Y"A3D1+XTF-:]H6Y 40]7W)XTJ8UE#&XVU(%3I<-02 MZK4(+'5[094198O U1#9PX#)+P9Y9H)':_C?TM!FP/55,88,53^<-*J,WT9] M,.."<*5W>*@#)1>!HF[\W20DRH-(DV71GLF MYEAM,"OO)G#2"&M],DW":A>$*1TYE1%^BT#(4/5G(C0=/2]712E/@2T'3:K= M6'A;5#0OD7W2-]%8[S$*NUX0RO3-Y4UBN1>!K.[BJ"9.:Y&#@OY#'VR^"=+K+56*$_R((J",74H=O_==)H\DTFGDA MZ.A\L;09%).@[&A*6=X3;+^B+-B493>.HZ[EZ=;)"L/X'8[H.DXNX_PYV^9A MTR'4DF_7:0TG0+V+,V)4OXV]J!><+0LX4O80W[AU0@C0)U&1]R@A-785 !I. M=@0X6BWX+,]>,2?]#_*-@&I,<@J8FS3-.P'")C@%A+K-LNDL%TJ^=;PZ)C-= M ,OPTNAFN .&]KJH1KNS_?:+XG W\L&91-T$CT4D&HV!RS;)9A$AU'T1:2H] M31%K%YX<_IIOS11A%Z>*-_ZX3>'I/%6KQ M]DI?HA O]X(5#IIB5VY.90Y73[!8J1!3'RHHJN445*,MUC\FZ2VJ"EW%G^U6 MPKO#-YK3+T4AC[QJ(7JSR1:)YPVEQ.%'-T:ZB>+?**E',=PB^:0(/U]0S^L2 MDTH8DT(3^ENLGV/1Q);B9Q4"TDC&!$V++@+5+A%^#_!S"Z\!_CE$Y,F-_+,= MM,7]#_F]TA W>&&;=5@)A>E/M#[*7K5G%.&+'@+Z_%T0!7"_H36O?OMMLQSE M?;UXGD52VNV](*'":STD% NS089"C'.51=YTMOVJTA3=MW&J>E-E(RVVTBC9 MCQD[T\VPCWTNW9I*P;8%1SC]:ZSCT6"?'.^L5$C.T39.$!WWY'U#Z=4WS)FP MMH95O^1P@T5($E<$*:4Q$8Q;Q8?IOF@9C7BS[$3/,3/?*KMVJ$;;['B&OZ_A M%L( :YODF;CV?AF$>:9\952CK6W_GPA*J2#_[ U?T1=T ME^^>4;+>-HPXNA/IMH9KH+(C,/5Z=UW%#;M>JS&GD@"H,9LLPM7=8G*IUA+@ MYHU%8*:;L:2:I*6R1"P#<5TN8(O18Q%1$AWNX!B&E47@=,CMK9EI1L77WRF^ M(O0"SA.G,-;EVK8:AQ91!:O#Q=5@=Q&HZG\?VPQWDZ#/M?2G3I?3V#JXB.H[ M?2ZI:'=<1&VG3O2EM7,NHLI,%YHR9'R+P%LG,I/8H2<))73M+G8@KDGMWA_( MEB%;8AU?1'AF!T2)=OA%)*=WP(W"_#]%Q*6#9;0&(*IP-DP187G^:'\ M^0GOY^Q;H&P1.V1)BT&&XEXNXYT7J()3I$/M!3B7X?KM-3[5I3\T<^V#]@3( M;H.!#K(7!$"0=A'O]G&$=Z.E(/E8%Q*_OR#@\." MDB:9 ;^5PD"_LGOFTU=2 H7Q-*< D5Z##A/M M$QA^M!$Q![1153G0A8L\504'BW?"_S6GT0-2)M5KB;X 0IWU/W(YD4! *J^S M(@97:1;L0#J\P#(N5?A1*MVTZ2Q[-:GD':2TSX1^CL4;W:QIKKC1C8$6Q=)J MGQ(MXA6#[6*Y@G>$;V/E,^0/Z[)M4ROOJ%D$Z3*D,D>"[D&-,E<'P%F MS3HC,S,MTK]BT>EGE((78KU]P#\DP29CI0Z^1@$IP,TM+8^$O^';A*"3,C&V MR]C@I-]SC1SH3FN G+U[B?]3HH[3[KF8:\ 3&AX)]I:UYKP3CRC+0J9.*WKN M=J9[DS7G@9$RGE%!-%[2-0*F9W.UVX?Q 5%N?)\GFUBB>1]Z--?1C^:@U:;0ZYE2L M&+]\_LM1*IV_?/[1$9?A&$ZB:FZ#S-/((A!DY &I!([(,7K2R.KJ:P%\=7%K+(9G53RP4N8D)\.3IJYV7U'G^GBC M(FI/U@&;.*36@2VC"6*%I_7(M)$U8S? M_$F= E%./HY:MJ]II3PJ9AQC]IUOG1);L(,K2.?T_L#>#VW\9V:,C<#^--WY9;2IZ7_-V#)YV'N30JVX46K"L MMA6=,6D>H[&L3A;]^:(NQF.^EA;'BL.V0)%E9%R:H7#Z@),9LS-/!]MC1Z/P M0UB(0JD]A%I,"D?-J"J1@QGLP]U%$-)2H&M4W89:$:\BIRKP]36T0@1-@:91 M]117_V%,))R7LQ= M$H39\R6B_\7_I@5!KQA>'S"6J NC)5/:TF;LQ> -@;> [#)(]W'JA5@/SO=0 MR39(-[06$_*;/='&1'G7+=AL+5"CBJ*\%Q-#VKM]F2[@$)#-3MK&X$FFNA'4 M#')>M E"5)%KGF(@32P@8FZ._//#5RQ/"F=TMLF"-RP;MO;6F^133K2$Z=CJ MRNUF5D*49_'NFE?A:$ZQ&3 ^#N'V6.BC4TJ/DRF0Q43HO7=@ NUM M'+T\H61WB9Y5H"F'NW9JM"?""*>F6\C>?6*'\!2?;;!PEJ!_H-!_BK]X60Z* MV"/:P'\#92LM\_E6)65@V5 M%/]8'H,0GE$>"8B?89SF25M7T<'+6D0(D3I) M,5 _P >%0!H'YZQ_GF=W+?SRV27%X3[!G#WP+YFU MAI>+CGQ23YK6MUUKV)# H!KK>8FF#7(SU M,XW7O(FX_>HZ3@JAGIS;;> ]!Z$ZYW'(B@ZQ)%[)?D,C[3OR(/ELFP3^%J28 M?6#<7\;Y<[;-0VYQ4=.Q>HH3-Q4\T\!-(""B\*H8W$KY/'>DZ2_>YA7?F.2 M60<\\*1'F*DH+9\\2BP07>9K% M.Y2LD^ %OTCPKLK>W[ZKV#-327W;*@.5?/!Q"N"=G3%.>(1.P\0]@VG;/G=> M;\'0Q)\.G;2NFV$=C.*=J'?*,GU?&O.F>5I$1:%\,UI%* NVQ@$,")Q>N MY$^H^3RW0$IRN-(4_Z5O#W.!+O"I%W'-\&O.'CLL8)MK8 U $7)<7"2)]5+/ M47JN.3*W*=G;8[[?AP%*\+[._#=@'5)I4#_!YM7C':] KM9>K_I A_@%EZQ9 M[VUC%E&?9P\DTUZ4WC76/($@?:8 ^<2U>& MO8Z<:8)_D!FZ2QM;^;>NCZ[ILB-3)'P=46MWV5T^K1I/991I-,\U"C5_.CLL MX!"%=K,>F\^W&.5$7QOA+<67 _^7%F%1G5[K-#?"LNT&Z%9BY6?UR"Z@5)/! M'5-$I]8:@QJ$?8Z*SK]3=$;H!:+@74+EE*&BJB;4ZLC*151\,HG%K.4C=3Z M12"R?RQH2_O;1:+-(%"S6AA)%?FX$,[9/W*R0GWFH8@+P>M8D8M52=8!R'&$ MY6DH?\D'T%'L;@E:7@@#'DGV[AZRZ7 MF$M,TP>G+ZM4[S Q3?L8+@*1XXAI7?C(DM':4?@R2-Y8,C:'FCX5>2,+>:W& ME+A,DUP60:W]A*K>&3BC5E!WEUSG$JY4*4'+*E1O*%;-G8(TR2'$^$:Z= CN M6P IWV71A'DNN2.3D)6D]:3NN;JSDA/WDZ$CHV%.=,$D<7 MPIVG\'+*4ED7P5W'EM<:R;2+:/DVF[QFFND[!=9=;G_205 ;QCH60<[#9 .# M].Y1L>CN2S6.!:=+CODDY.F:Z#J!C:%3-OLB>G!._:1U2+E?!+['T<>Z9/M/ M@M93YQ5MH8ZGW4YVOL3CMF('\Z%[Q"YLY)LIVOSI)7[[,]KX]+,WU%SRE'A@ M[SM+$C#W5>I9S]]D3=PD+4ZQ\85_K"'7;6CEAAMT]O)..&_LP#UZ$E>/74'-\M2$S'5B# MV]W6&W$*QZ89//;A)3Y>_NK;/J!VZTNL2TH/3S;.[N-LRHT+J5O''Z=(I0X= MD&!&09+ K*?(;#D9/ G/QA3!J@[A2?GV%/B1OPH<+7\ZU8O6CIC&$\7C8TX3 M)^WO7DDRTK>H:&D^,7[F[SK]@/_GE]+8?ATG.X]5FCK/4XRF-"4)&WLO*@KX M'4??Z77RXD6L%D#94IN"=B]LO:@3X(5EM^V6KF[CK&VMGB$_V4N4;I)@S\_; M2P-\V.+^G_ IGH?J)BL]%G+#F#(J<8C6DSZHG:^$CG7^\ICO=EYR6&\?@Y?< MX!3=2:8:RC7569PRRZFIW?6< XRFG^+8?P_"\+C8#]\U!J .DSIAJ';=NJUA MC0D9;;.-M71N019[1%74+X@0D_!7N/_Q REOO=D%VA H" T1_U6N# M1HX]ND68I% 9(BLD(]$/M]_3_NNX<57EIU!XQ/MA:$G7L=+,Y9CN'^S8^,E5 M#+;VMHIH;WM"Y6/=N'[Z0Q"?1 7$IWS5!,\QE M]C4,,:THUAB,S1SN99(]=[%T7^8RK?E\-RZIV>%5',?F&#KE"UR/_P"L2(I3'M-%+J&AD7$< MB@<40A(T*91'?!;/ ">O&]+VN@Y;U%YK7--]GXO[;F,/0U=U@VF,0RB5W+RA MV%X0JQ&T8K H\A))QQ=?I@'$6'COMH8U;F*TS3;FT7$1-WA%KT.NE%?IB+H% M<0(AD_FX;GZQ<>-[KIMAT177V%2[.TTSQ8T;:W XTBIGB[N-8O3W-U MK]Z.SUI=WWV;ZJX:;D]IK^VH54E7CG?C!K8=2$4=5\-^RG>O5_K%1QJ&O$ M;I3 #EW7'DIH4?!Z*7"C*V8VUQIHLMA$[3%J)E@# J*^RD;IK =!60Q?"X_9 MW+$+OA3EY:_SR"J6*&LJNLFFD.BVA>T0US.L5D$67]NZ'+4 5:1'%N,\R-KH@MHZ9T MMUHH?;0XAL>_?>"QLV+'N9-G&,/<'C M^^$6ZPR$PFY:(%WY*A.$:ZVCG=F$5-MF&M7>]V]RQ^=3F%?EYB KKIJ"*L5A+P*C0I\J ;PU=A(?(*NONT1J-U/P0X/P0>-?YMN\:GBOQEA9>RO6 PN((VM@O^@ MX@Z#;F>$!+.Y;@@P PHM&O+_13B*>J!QI"=I$4ZFX>@=^!HNPC4U@!?T?5H7 MX9P:7LQVO%=[$3ZM 0@W?/?G\W6Y53KX&-7PHZ\?+ @)41;X09B#=Z9TP%Y] MVX0YQC"E]]T^YSTONA8>GN!##B"MOCF(<-I@X>H2X,-_CIZ (8!<6@D MGK0CCQWC&VXPA:Z5N4?&\RE[D/25O(^16RRBGC<$]'A*4N4C?HQRLKK MQ_A<'$_]];:X(<'H]AAOLW=\3R[1&PKC/9 LB:GL$$'4?34'7HXVVC1_.')XB"#-T&;ZA!=6>[.,E80U>P:T>I64#)H"5=./_='@O\S 8,<.RV#D;*Z2H>. MQO?>"SN+E+(6"X'B:Q3@HWSW$G]4#'7]B@/HNMKMP_B $,OCEL,%61";(C]J M$[]$8+"^1YB#TGO2(?!TY.\Y@$(Y# 6@0 GW>8+9=TIJT8Q*<5V_XL:+/WXK MJC&8XB(L%/.COC/K78079LIS&)VG+\)G,__-Z/Q$+,C18U8"ZFXC1*RIX?GO#GSKX%JM84NAGN]*F +5W&D/=I"H8P8^K**?5B6GH# MBVJ2.\@^/YRC:/.*+\YOW0BG.FU&M..;B&XRM*OOM<-$=]"/'T_XA?>"/INB M7IQBNZ+,5NY?/7;D!V$=<=7D/HFQ=(@2*7'KQSI%$V?^KSG-3)!"TFN) M60&LG'JJN*N20?;:,N&U2^1IF:-TJ ./[6/F1;Z7^.G7O8\U3#SR\W=_TT)B M-M<>: 4)I]=QHJGNJQ%.NZUA3]I@MZ A/FC/KVW6R'SV+H=5L0I=9: ,H\19 M^B5.T!/6S9]05(JB11$T&4,>OJCMJR>4=S*Y;$OP[S@ID>&V=8Z^T,;,#BS9G8EXF"03* M>$7M)*> *9HN7(1>F@;; /EW^&G-$[#U=X!/OXY%SI-A[0OYO+H.IBBJ1" ? M0Q%L G71[=:)]B0GX@FXB42Y+H@VP3Y$2@Y5:-#X9Y5H-739XT,(\L?&!5[Q MJ-!PLX,6*TG@A52G'A$?C:7=<%(:N(FTC0I%=\P4\0ZA P[=;KX>+;H:#I7% MXNRV[JC1XJWB"5E$7$V7%BKMI+D(E)EZ;"HA%7*GR$+Q)7?WZCE:'<>GRM&Z M^J0 :UW,MU:O4<'+U*Z.- T]GNHU-/%S M25H7M+F53IJ8!OFA*@V/I4@_=5(SB-VKB!9M+K"3IK51E(#3AIA_86SCJK#% E9QW]%&Z$<)]T?KQ_#-S--3M'G[GCI MRS!$YZ2; W:GMBZXGJ\AH(NHTS*UMF"J#]1U0EU+Z!;#YE\_L"D1@-NCPACZ M_FM,].$W_3D^!00.CT!CZ/W;!W6.AUR(9F-X_?L'7D?!:S,\CEM>3K+\7=?B M$<4H5LN#6?C*CM3I45:2<"&;6YGI4L>PT U0GNNBFS#R[J#=U M]2!]1EM'J MURFTW,8$@N0;;)TS\AZ5I"K;G'JP&_:L+C%S>LHY:5=C#W2UD_))V^![8$QS ML28QE<:9%SKP9M:J+C&/*>V*'1%,$:HI/!.E_,*&0C\3[^4%DQL0&W5E%[Y: MZ <-99E ,SG"EU0 +:!ET@C([75EM;/L95#)-R:K?&0T9=8"!?=)[.>;;)TP MTE*4*) .L[%1Z%'#;X&RXH9Z[-B"%^LMILDJKHYPC4@;NI$9H=[:KQ(E8:DB M1[WZM@ES'_JGI"G"_^<_>=\4,/99:1KQ4TU&U0'3J ^I+C>^,L(-*<3P&:E8 M3+6L>A'2KLEKQ9UI\L?AI-%D]-24ZE.-_R\%-5)QH48U,O2=-'ZZ/K55YT./ MUVS)V%1&FK1C_Z15]&[\JR9W?&"F;AA+YX_KLFG@;[53".6@UU$SRAGCE<\3 M[(A'::1HX<@MQ@K3V2-+\D^)YW._57DJ=ZB^S9;!TV@W^/+A"P7=95NWUC+# M=CFN5 > ?JS-.KX-,BR"110@Z.>X(1]TO*<%@]=6R:9]IMONR MK5"?=[NYR,CB7N,#T.>#;-196N25-@7"P6N>-@.4$,:'$*,1 M8H:3Z"FWE>_RX/!8O^*Y@?YG[_"Z7,?)!88\R&YC,%J>1?X#RO+D2*/_&@&F M*3133F]C+P+0KH,(PUR1AG7^_[ZK67N6?O;"G%YL?KST0$EWZ+2EHY;A9$>! MT[:Y,9IJW5Q!B OOB]!725,-CX3"@M$ZW1Z K.YC//G;)N'305+!9[9Y&GJ MC(M&4P7';"TY;KZ&JU$:;EI1V;M/D^#]IYA^FVT&HWT29!7HHN$?WO(. 52UJ71,H=\L2K+RA[ MC?WRS6),$-ABDH(.9>A<,5W/<5H8=.J__-41O7R@MB3:/4PUCT78.[JI8>9H M7%1\5E>MJ.*],;S$4R!R3WCZ8^8EF4OH[*(]UZLI==""%D&: ^S#O5GN(A [ MXH-DSCX6X0KOPTT':=F+P.H$3+6FYR\"C=,_]8)%8=00CK]3C$8T_],EG/8B MS0Z6C9.NH#@?88I6E).N$S@?2E5VFI,NC#<*>OM;?TZZ_-M\I/O+7Z>I_49U MTJNH^4(=5\T%>+2@G 6MJP#H+$M5'&6\PE$ZWHJP'-UQ7$C;T':?;V/O=\.W M?S<<@K&(2[]1/6FUS'6#+P\.+S.BXT488"9%Y5T3FZ>MUPZP$QK>W8_B3*6@ M<.9CZ91 +*0_'J54<-2EBA[@7!7UB/L /^]MP>^@ M]K94_NXR]JF!JC_VV7PK6AW;4NZ%3RC9]=?N:NNX(:]U*;HD/'.GVAE3\726 M3;LJS]=)ZT=2P:9""DMIDSI IYF_K)M+B.M3;ZK#4[Y0]#E68,H%C+6Q[:H< MM0A#S$1WCPMR'SB410[U$R@_*GC5*WB=/<=Y5C:1*DGQ.%-T%?=*9]S23G%. MTU-GV.IFN 9&F_VC==K(ZJGPO4JT6=SZ.6/3&QS_4[Q^AG9S!8]6Y_5IQUM#\TV$GR/TB"F:$/8M M?"3@[56E2-;-< T,+;7HYU@#Y1&%(10MB?PO7O(;@NXL+)I*2EO&TUR[R:*< MW-_4.=&MOL[#;1"&YM=:,<%B_2D(O"=OF)9LFN/<4"9,A$ 39>RD[:]=);2R M271W6>FDK;A%IT50FH%N:$!=4^;[ND1>!E*JB*T6:7"A MV&I>1G.1<\EW4BES:*GR5)T'?62.3IK (FSEO=Y+E5*R"(QU9FH2#6@1B!I) M<[IM^$%'];@T6)E-9PMDK-VC!+2@.'I\]80.Z<+OKOZ=!V^8G* +[B9/2 5N M6F,6^: Q/+VB"R_<0%MAO+E_HN#E-4/^V1M*O!=$USE*?XQ0<8<@%=> FX]0"U!H&$EU3$^8J\ZU+#=GQ_D"VCLL5-^T1H:Z[ML M\68HASM&!W?>#FEMTJW3[)W(;A_&!X1?X'CSVWI/(XLTAD7U>,?.Q/BF-$3; M<2_BK?W \($0T$HPTV"'K6W1VXHY2K#!#SHA:"WIR\>Z<7/-[ZQ3[H!I9)!* M_OV4#_>I6YS:GFM%@;-1CO+4<6LJ28@XUCS6B[#DS2"%M_,.\8B62:3]1:L1 M.3.72A9!^,Z_DTVSTLE:R/LP;H68.06JWE#R'+M%O8.?NBEKSZGPY:CA\MQ+ M@\U9Y%\"/I%_A[+FX*,T1QZ]:>@^B;>T2IIBR\( :YO$]$(]+K"-LS=,)J28 M;LRH!R[;:QSB6Y820E- TG45:^#6K/5W.?"1]9903+K.LS3S(F@EIP.VVQJN M@'92/\L*R:OHP=0IQ/&U8XS+[B YOP@ M(.,Z0?_.4;0Y:$(D3&9:D_)D)UQL31LL8#+3/E@Z$A7H$@^XBZ.D0J8-L[ * M :-\PY[;G>R^ *:\_"I7NG*\_=,^/Q3-["]"+]4%+NGGV =%3TN$>+Y&\3/T MRP 1_";:YQET:X@V>!9AHG7 S&[S9-^UCU+Q$2M^^8\ 2Y')YK4[LU.O81]4 M.N[@J+>5Y5,[\ >QOZ<-01^B2-TH E' MUWGDZ_.4%8-'SOXNB^CL(/W)4T8YMHVV3Y7B29L]PK7Q]D$H!9NTQ,_/P5.2I]GZ/4)8 MCBCV)\00&X^S@,-A!RE5UXZ>LCZ0KA(TXV*HX\ M<$6GCNF'SL?T@U,ANQW,-:*]S\@<VLQ:5%'0*??+ M0KG*-B#E!J-?A,6P$(W]0H/I(4Q],:@ULJBTJ14:X6,QB&QW.K=BL6'T618S MG4I%:[-#+:*8S20ZP_>+J@95;-*:*PEX?;<>2]*>*\G:JI1^U:@$VA?L+)-."60=>0 MYNLA+-HY(_M6;Z(WE&;DX?L'"OV;2/9UH;?6%R]COY0VGQUGS8^>WG:[%#O8 MF+W#G1/([Q(]9YC!0D7.["#P%WV44(<%['5_*5([X(H]Q>P."7LTJZ*IGWU< M7>PMB!)&_+U0RH8SVY,VF?7J-WKBJ%A\F^CNW%Q>1*Z%39XZ&CN^%Q_-Z?7- MZ4_;+M:#6 P?Q%GLNZZILR4ZZ\UX9:./4L_]D+D=E;D[@%='^/GA)O)SC'1= MRG3+)(?/JLT,TV4%:V"JMG9!G#JJR]8VRQD2Y+2DKT:MGV0O6#^(O&@3>.$C M2MZ"#7X'T 9_11^NKYUC#11@R26"J^3#NC)!O%R:G6VQ,',6AO$[.!JOX^0" MO^+:(G:C+&T-,3_%;RB)=K372]OA*@8[QSS.-IM\!^UID/\5/!/Q2P2'\(\X MA"H]/ZES3PM)&WFZ*EX[LZG+RJ9.=F9Y0">4."6QJ_BJ MX\?ZGZ_!YO4L6F>O*,GPYS'>]W'B)8>;W1ZC%%;XAY?>Q=DY0A 3S"CWILPV M. KWGU*/BZ,LB/(X3Q5(TCL%!R_KG.6I;>=]+5/FZXXXRWV3MI0O:&PG@/J 6]^#CC M9+Y@S10@N(D$"&DC1)1P2.]0]A"'(18?\+]4;7SZK&3/R:;>(L_U4?F=C*8Z M"1BUXA!*_-P#N,IT-_CG .JMZ,-&U+"(%VD&C%;)<#X3F*-/S.GD%A80@5&I M"F^)B18-J]L:%L-LZ#9I&LQ-M,$B58HE OK?%M@4D]Q@ +T.L6KKUJ-F/C;J MZ(47K38U!!_CK;\.HB!#M\$;:A#,%^_7."%Y_,U6R,TXPTZKC)YUC$D($UYX M8%)]*>:KBS:W3W(@VEB#6+/@\-8%;,:SJG9V?BBI1E>KOL,*UM^:!3RKFO-H M> G,C_+6?EB\>G=?4[3-0RB'U!DP8:J]=MLQ]'3=HPR=O22(%BS2!JEJ)CAX M.NE/B3H"M76:/2M GF;Q#B4/*"1B0_H:[/7'HIOAXKD('E91H>Q^4JJ%+*8V M,%GB"6U>HSB,7PX/T+56?WYMLUP\PSND;(NCGV0-F*?$\Q%(H?K#: QS0[7K M*:D+U2):A>1%V,BZ"]>UP$]SJ741^!QLB=Q%A#8C2U%"700]]M K M#2^XG,TN':EMCX^)KC&%&^$-)<^Q6UB<[.FYG;DDAIN4V)-#'<(UQD MK7JZB+CC"6A0J1&/BE!W XU'H,M6U7N*0L1+H$VBZ4^"/-=R@T:@PJ:181D1 M[AJ7Z1,KC*'\0@IPC8 4HWFX_PBL^PBL^PBL^PBL^'MG3 M#Z\H^7^3Z].=A[!S!6RFL]V0)SZ\>(Z;4N?QXKED4?UPX#E@?C'F@8NXW:?@ MPW.)*D_&\613@[V%# C2@0W_$$0O4(L]2O!O2,,V6DR,K6]#S57H?;#_>R^ PA,T^SB]B39A[@,9""TN MUUNR'FE1RQ68Z3G=)T&T"?9>>.\=" FH)6_-'&N@,%K6ZT6U02-; M%8AO9KW]FC)6LG[&A!^1''9V+3&)D"VLG\/@A;H:=90U;$%K1U';MG37(A45 M+385I]9_/2XQ7$2X6@M7 M&$CP)XU">QQ!*)CO=#Q!)3S-%VTYO^'E ?_/+QVM+U"M)H[@=PR_+-+H M*&,'" "D9K>!FEX9YX0B5^,49GF>1K,783691*EFUZ&#)LUG.*(W ID;Z8QD MH+T(DU=,KD\HV;5M6C+0VJ9_]A(2?-FVY^8XNQ=2LU7M%FV)LS*6KE( M$ST MI!7:=@U @]3E8*8+,35>@9/6?SJA2?;*+"*5R0@[LN=L$=@]ZMBY"6C;0G)6*\ M9PSO3_@[FIAGZ5"K?9*-HY@5@YW!NC;#03%XY)"#>\R_@C2-D\-=G&ER%Z3C M[)4#(QW:KKT-L:)JT2@=.C(2G][CI]L\J M^5Y]I+5M?XT\WBJ2$$.:YJ [ZHV&+9.<. ,H/6-\#,)@-^1LC=15D;2E4LZI M1S;K1:1ZB]0&&D\=/7HAK/"CRP6C15C1=-)5@9]N,L\B\-8B(*EO7ET8F01; MKA46T:F@.B:^E 05M9A7J3PEO:NGCAO#]U^&PE,O!M>!"4EE\CE[Y#F#)B4% M*;$YA2?D2,FH34=:2+FVGA=/5,3FL89$Z;K##;:PWE91^H" 3(+HY3Q.DO@=DA:\/?Z;,K&WXR+6 M(X4?L%JBO3:2@2-?FDLL-Q\>@]T^1(_Q-@%BQT\6_ B667FCGPX31][M.GM% M2:D$%94P+]$^3@-%DZ@N,YT@"8TLUQCF"/.WZ5AN>]^];_KWO?)W>V4.T%L< MO@%[:G^BS.8XQ_B+]DR'K3F/2-4W6*EM@9%W+R4B*LV3QMRD8K(LI*?K;(L6F!2U4E1M MT-AEB.0\:)T,IIV15G9$(H?=F1F68."T4AZ7U##VM!34;:[%++8,#-?\LJ[S M+,TP;;0%[+5.<^H!93ZW(0^H<@E'K@C/KP*:NMINT28+WM ]2C9@Q'\Q,\NV MK>'4F5Y]VP<)M8+C[7[N<)3UF8Z<(.8(0?JX3Y#GKR-15U'!9CS=$0 O4;I) M@CUM1B'ND&S=",B6)4;F_&+&*WQDO7UZ+6MD449W'2?XE]=!DF;X&?T7\I(Z M)(.6L@;1K8=W@=="(X!46\L1%KE*?(Y\)>2;O7J%VXZK^>1>*C 2\L M(^W!"HL0V:("&NV4D=G570[ZWWI;=3&G5]_0)L\: M?4>,ICC"NC#)HPY)7\)P1P# %S*(_6##2IX5HHT1.,K);@+7!R970!'5UL<, MWO !>F]C 3=B'MOBW<2@1UUHV4>\NB8"; G(<2Q?S;G4(N>2UARJ,:H(1 .D M2(+!3II,V7' ;29U5 M:W5:R@?V=&36FNO"T/?7#_1UR)]A2/NO#Z1USVIDK+ MUPO,$AFY5^Y#_C?*JN3H^A#S6W,W.:H6+]UWS1+EB%N\P&^8@-M!ME__FX69;[B8Q9O?GN-0PQL>H5U:ZQ9GTP[BR9L\%ZU%/AO MF31RH0(0;N.(?)._KC^3-S4B* :*?'S%5Z"VV6YS[57D+7=(=I*>Y=DKODK_ M:91@,)GA ACW7K).*+/XV0MSI#B?+C.M@77/65>7 VJ9Y @P'8_)<+(+!(BU MXB#S0HKX!\Q^DS>L\,7)=9YA;LZ;5[63H^$Z;CSQ9HR\T%/,F>HB4H#,L6?$ MMQ<15C\(9VKNLX@HW^ZX:WN)%A%@.!1MK50WJ@;H4 &-4>ZLZ;LZ7PR96UKA MX^85^7D(MOH2:4H\':>Z6(!(@#L_7(1>FNKZ[^EFV"O-]^XE?DL#ONH8>W(M MH(LAKV&XJ4+6MZ(BPVBYL5-S4U4?]Y,NZZ 2#<23X#YM/K=B"CB!/G=XZ MWD8%>9YJJ1RM9E&AH4F$*FXT^]/IDM^$PJAX/AK9C=N(QD6RBU:BF7#=(F1R M.]*X^';O'9H8VP/$99[.^'$"DY] JY#/LR3G.(OY[:H/^']^J1E7FR=R,F$W M1D:1DACL5-!&%>D-ZL531[K&(O_H'A4V/TK0QQU_"F8D=M M!N(1%K9G328\Y"8ZVVP@/#B(7EC$:XC*7SU"Q0R\W_3K'K*4SGS,%]6!5 -6 MG+49NJ0&)P.E_M=Y>[17R^XW-E;]^_P8D]SSZM_L7?#\.0W\P$L.CUZA46O8 MDGJ\/1#*C0##7&^?,!-)O0UYDK6F_O:)LY+*1;[+0P_>*%K1@T:'K[?DI@?5 M9C<"%1E-: MN3/-]K9+C88$A10D]8!""$(B*72$H)X%@DI;_,4#%ST^"8Z5"AI;C./+SBLT M58NF-X6FRM\_(F0^PA0F]/%G^/O(O_(2:-^3XMM"WP/D7Z)ML%%VS368Z"XU MJ$Z(A\&ST%K!6O<3GJN,W9GJ<\>+P-)*9Y@O,^47/P)H+%($^9^?,5#P)A/1 M\O/8)"#[A!M"JI6X+X6M=QAZ"4,J\"NS H^ZOETZ?VZ'XKD.15G14HJB\=>W M3^$H>0N@%Y+LW._BZ W?2$1/-^45MHJ_@X)R%V?_0MD#VL0O$3!JX0JHQ,UY MOGV"J"U6HI-(T[@GK#390G?;?D[O".BUQ;(=^Q6,4SV%,V_"#0]\B^^\CZ]R M$3&,,I=F)?U-'B=VVD@9SWU:"6@%K M'->I(GUG**=8Q DX)D<77N"3KJ[ST7-[GA=>KD$O I\GE:/F'':GX9HFOOIE M5,Z:DAEHE-8ID.N"G#\MV4X7C;&,>F=3$KN\7L*)(]1-*M>%S"RE,IU3.<F"+"YHR5S'O/= MSDL.S)1):?ALDP5O&!5'63GG(Z-VC,P9:"IQ7+;M04-79ZCO([1XLR M(NNF-TS*^BF)T]&+[6B^9+>P.10L0_YEGA2R/C57BE+-U3>4;()4G>S7?:&C MI17\'FU1 *7>BF.05PWU#BO2#.X.^30-GZ8ZZONXM> MI1U5*B5,@>(1=W"\:.9P6,5TMTT<+[(ETHP-='?=QO$B7"('V:'O;MMP%^&G M\"C^\OG[X\6P($%9P+#IUX^OU$4K"3T@<)_CWU_$$;&.Y5X(.=K?ZU ]\TZ. M%NUJNE(!JRVX,_-.CI:9"#1V@V$*HC38D/ZQTS/HVO=.@7*K(,U H/4/NN%A MFR"_;7P#TA1Y;GMJ\,V\)'/)X^G>>4A=#8O(4)K@+'KX+T9-^?@[176$7@"" M$T?V%'Z34?,3/DYCH#MFU.#NC],8YGV9).R5/M-7T<=YC.1 6D14K'L'9&QK MFR)>]D/6G<*/M8BX60?/J*,3;!&!L@X>4V?WV8QALA\G-FU;+2&B@LLM(>TCP]ZG2T\?(DQXHAN+7? MJKOWWJ_^G6-"N(GPEU1MS+,SC]KGW47PB39,';LY7NN!XYN&8)*"XN;^NKL$UQM&9NI6HMC&#DX0 MS8Z)7;_\Y:.OZW'02\UL1%Y *.)_[07))!'48V[M! ]&ZV5WX'2Z[N]H18&N MJ'=N>R=X.02_^?]I[\N:6[>1A?_*K7G/G9QDUM0W7Y77$U?Y6"Y;)ZEY2M$D M9'-"D0Y(VD?SZR\:I+ABXR8T9+TD/A( H1N-1N^-[V8,VMP1'LY1/"F__1.) MK7P^L^4L+HSA N@'2DRQT 3@% @TT%%TZBQVU.RG:SC\$$E8KA3[/NY3.#7K MC:2?4-RXNTK4$9O;ND&_#4<>EH;H:!O66Y M]%-\RKACQSC8X/\ALE2=%OO,#_'4^@7351SF7O@0.:ZN'>$@2_\B^:]R21)K M Y+:BB3\'LHFQ"EQ,_B[@LVHLV$8)&++/9_%P1>/_DZ@-V=)$4H( MM--L1ET2)E:^L*U=DC<2):] (28PFWQ&E$B YB(6FH%;QC*$%\",(WT"@, M.$7'__TA429WY0A$H0^!J(.]7[,SC25B9#!QV<$DK!>-ET#9&Z%/"2Z:'HPY M(QE\UH@4K.Q@,.H,Y?Q9@T1<*PG29[$P[CYG%,?&0IC!R53\(4W%C_E3&@:A M1W<@>)1^!(6A6#[>'@CU1B!69K594X]AW]>:Q PFVC?WPNZ4I@K1R)/)_F2R M/YGLS4SVQZSQ*+C[L5N(M ];"T\&3\C1(\SX&17JU,UWZD.8+4ZV8"0'<>2V M8(36C9/%3GD7K >+,>QLPZS@-W$ 581#MD#LAR0]"X*P /,FWB1T6]A6G%3Z M7Q*:05GD2_*4:2H1BL=:+.30V8ZFS)MX],SE611$(U-!S.=90S5L@;W/["Z' MV;7GAQ&[\A^5?9/M)/@?M(3%0!KI,=2,0:-H#UOC9S;%'=TF:MO9SOKOSLE)8W'^\4["L 0L@ ;+B>)F]ARN0C,W+OS<("3B$LKS8KW^@D&S%[RR2I_0RQS"PQ1HW2 M?*K48KW:<>SVT^&J2HLD53K QT*=4 &J"4VECQPURS,T>[6H2JCX'#66!AE! ME._H!TC(F/:*:I73(X]2'4UJ0YZ*8PV.GD9Z.C/"48?X#J:[ ;A> G''1FXB M,\_APJ(=1U[;H+1$(;OC0)O0@+5$$3/G;Z?09G;4)<)&H6NP2>^H"W2-1Z'$ MNGBX6E@V\V**K**U]^V80F JH(P]_*H9]N+D-QL";8KK0WKP,E)0=_5* M*#\":0B\^0(X+"$&!]<*@QN H,.I_5;3W/*GE/R10XKD&^>"1W.G.Y#I MLD MHZWFDW4VI YNDXZWQXYXH4*(,$UBMB7E]L5CK0:!);$^9ZP_#@O!Z'+!I,.Q M *#,'14-M;?Q?8IUAXA3%;]1SCEEL9ZR6%5WHZ>;J._'K?WP88[6FS3-27#) M]*;XN;#_\$2$5)I++[\]XU:SG\'J5A9RAX[49?F$8[$1'"][+*608>2F6\NTV.\]#7W"MLL_D^9%R,;;!8'O1;7G8L#,L6,,>!_4FF<"6A*X,5?Q!5.6 MX-CWQZM ZK@U<&C3&I6IFQ M44^./59%J=:TZY#UE(BCCB4PU414=/0Q(L6, M-(:6X4I,/IU/M@4E7KZDJ>IPT9:&00T!V81QV EIZ$003 ATJ-ZUBR1.DR@, M>.VI_8?I:E.\=_:"%*KJS#J/3G^@?7^GTD7;'F2O&*;/+T9ZEV0DO4V8#G<6 M!]=A[,4^NR9UQ.CYKOY;$RLR:4F+S8F:>U%Z0H5#7=WX;XS%>'ED,RSO% =C M@SNY'XTQF7 6HOV49HWMLW_56V?_^.TBW^91$4G.XRWWV3)G02%B" [">!HJ M0(0',F#B,0%CG\TV>%"AHS?R4?5LJS\%U>FP\R+E"^A>H[=<)B7)&+J M7UKJ/(I8E_9 BY)?QC@+":X\&K,;J6YL*AF,+0"IX#/\R[)=^]4WIL:'::WH M#@EV$R^$#6ANBY\!9L4Z,S,S)=*_,AGK%Y)"KAA42DXS&OK ZH3QO2L0&%_T];.10[+0#R-F[1X//E#'^,?= OA@VX#D- MSP2[9JU#WHE'DF41UZ$:)2RXV2T,RJ2JP71OLN9A8"P8SZP@&B^)C8 _2LSV M!XX@KE6%=)U()-JZ)4>[:0>3&=,PVW<:*. LNPG ZR5'9>^&?Q([3?$D-( M'31YIMY6"_54/,^\&WM%54E69/S>RI_8]AC!5FM7E= /6,=(P#:#["?(L"7! MO_Z444[PY8>,R9-OV57!])GB3I[A#YD;L7*WA7'VYR#<5EY$+XHTH:4]CY(P MWJ-TX2B\@:,Q\7T/$QLOJBO%&H/*_F;DQW[LNZ!EHFK#/8>?I]U'5N1U< 1/ MI2G.&J(J8R!NA/&]?K=M617FB_5'#;K1G9HK3-T13*ANS3RH<.1>*(ECJ(<' MD#+$_^ (9D3$LBQJW"">%[8R]?,G\EV%+,V-&AN4BAD+!D^+F:"F=FHYBH+A M[DC3F])WDSF*(I/@E[H@F8'G;0D\]'4=^X*8QF>'&0TSL$[S%P@S(F;CGB*O MYQ* _X#P(LBX=3[\9T&6N:CL7 M=:Y,50YS2OS_?4[>_DS\H$A,75./]\FB%%)8BV34.)HG$;7Y8T5PA!_4,1'L M'[^=19%@ \+P:NWPN5O.YA'Y]/WY7S^5OP@\5IX]H!A]@'VM8C)L:_6$ ^QN M_9X,VUT] ;-EW)1^ZXXG"HIRU HZ"PX:U.NHN6L6-#2N"=K7XB8.PKS(21%W$>F'"( _Q4 M>M+5Y1&?@=L<5 ]U[[01, G#XBW:TVCR%3"C:A[\59Z24! M5IA$(;2]4C: F3G7PG\A00ZUH?K;Z GYK8P*HXES9X8H?E14",5PDL5TZ1B* M!Q4&L(VUF0>,=L7CD!0J\]=^6 )A]JNIT-?HTRGSMF3N]54D1NVAJOD9__^[.]S3PY2ERC4S)KYC;O+ M8=75IO-XE23!0]^^))2L7[QX3>):-8#P.2Z?BA[#Z8O:YAUI'6UKPB[ZP^>V MZA _B0-C:40UW#9J1:SUT]\^_3B6+3?F6JP EF8T]S,>CG/QXM'G7ODDY="9 MJ47UB/WX_2ZHV>L'%@SZ.H^#]&<2!3?Q MFK+/]JQ A%?M'&LHO2Q+J#,#=>):FI >+X214P-R&WE,802Y*Y*5IN E) M<,>>UB(5;0!\ZG70U!YD%%4H<"1@4(1^*(/18*(]R8G[C&[BIF :QG[X&A$I MAZJL%^QOF6@U=5GW$"*M7#AE1:?0<+.%7%,:>E%ASY@1'[VEG:O&,]R_68>R MZ_V,J'.:C2J+&#@?VUGP"N^8(]A051>9#QU'4B1BF,==B9N>YQ$S8A01*^-8 MBIG_TE&4#/6C=;O%"MR&J#$QEK4*7>_J2]-%H"-X&0N*( /E7,Q86NSN]&)N,)<07(B1VBM5>X#:BA-D M5GTHE*/U$J==&5U,E:-U$N='BB8VR]&:B5-E%7U EZ.%$B>ZAB<'A3E:/-$2 MVI8J%WR(@HJ'1UD_S,S9 ARE/>F:81+JD%+/S])?P^RETB1KQ)9#4S;9>WZF MY!G85&''JRQ9*9.6H$('\*])Y3FFAP?7NV2HK';?HX5N-+!NFKUX9_'.1&4^ MC*8<-$N2:5@!T\E7M*0323*G<)B-C4)A_CU)2],YY6/G3@A*-MF[1Q6%_3HC MW$.9_0P^ 2=L,L*K;WZ4\Y)NT,&&O61K[YODVHU9:6:*N?=VTL1OP8#9$]B* MHU7EK+5&.!=+/?25:2E'2D:.V5]JW K%Y*W:VUO$3P-F-&@\.EI^6'MT.GP= M-=#:F"/5&]\Y;!%N' %>%G4T"?JC"9<8PP]'/;R.^CN'\8?.*^ZH#VL@3^S( M#NYHUD.4ZGW9R\+ZD-[$9U&4O(/GY3JAS5:)#&$/),MIG-I6J%O-R]BV>/^R M.A1#IU@;3[>7<-XU(6G[M*ET[[&K60,?.EYPKEV18D%\*;N0)-64X32LJ3MDEB-'>Y]CU](]I(T.J273!#8(DV]2"-1#U_/ M67/K4!VD%=LV5KS';)(Q;TX]3;EI(M)44<",-[.DL6$JD3F.CL#D>1@4'8U= M= KC,M6 '$?1$$VV&_(^0-5RU' \A9 F*72.XVL!JNHHBXY:Y0_'F1H*I^.X M&D5, Q1:1W-.#D=*3;78T0R,PR%+IE([FJ8Q"^+&J^#N^"&'1O@NT5WO%+Y[ M5.&[#T!SDIC=^KO#;TG:V*;Y[8%[UGP+M[FX&VS_>YP8L^_TN_!>P\R+PO]" M"EG!LT!%83H,S<+_>D4.-#!LR\Q8[^0+<9COYP_=Q?D M@D$^$! B().G2$8!26GU%(4%']UO*?>B-:%;D1MIU#K.&M5/,C7E]# L;(&,X:@/5 MW>FV-.(HD N3P%[0<=QR.00[$T0I=XPD ^PC#:O(V5.29W5QBYIDK$=G2TA9 M9R_13L.FA*CL)[P1<2'>>YU'FS"*S)FO9((]I/-H'OX4J[M/]\8Y:\,T%7\-M+]C MLF&:"-$F"K'+ELTQ)#)6-CY.%$D"F]2B*FI4F#4MTRMN!G?GB&*]YT2((Z9G M(T(Q4 V:>-'(K8[@0T4HLRBFS8\U_(8"O5,@\6P?L\K)UF#:"K[6N4[ A[2!+_]Y6@K5 '$OGX M8SL3^VZ B3>H2/5,XE$KC6Y)F0+S&9BD)QH^2DU\*MYBU-@PZ[R]O "JI\TF M_AU!J;)G-RZ<'HV-=LFW:B:ASG'KU1CV*)'Y' _)GOQ0N&S,N_9""M4TR!?B MP;]YX]6&X,*;)T)R?]DT, 3;)1\9G&75Y%7\ (B#1K_G7AI:#\*N-J;:?V/3 M;,!=$M,6##KSW;R_84T9F@,,E?ENOO7MH^A\U[@EUY3\D9/8WRDL<"8S[8,E MVIK2<&,R\SC!0F"2XM>HVFK-R65F)NEX^R=TOFOWHC6[28(Y]D%1,S7.Q;[& MR1,4J )F=A,S 1.**,4^F\4ES2Y@9J2ZV.^>4#KW[]KG'4)AK_KPYY!0)C:_ M#&>2\C7L@\J/)[TE;R3ZI+3UJF;8!Z-@XZ/ID4\?< ?F_CEK"/R2Q&17A&U= MYW&@CL.7#)XYNT'4DUV>VJ 8;9\JFR=M]GAWQML'P>V+A>A-.=_U7P'.1,T( M0S79/G"'>C 1G6=SNQ65FKV@JJG6 &N(=>;:DV:2_5-J""L_#!9O?ECF@7OP MGI["-D^ VW+ ?9?B"FA7W213ZX.'(+KSTY9&1!A@S]V0C>P0GKHCJ MF'X%)+6&^1H/7X[OL0-4>(:I&U#3-RC&/Y9G>3 M"M&G>I(PHW'XFS*[P:6)3YG1[UA0N+1GI$K@4YDJ42-SZ$,M-F,J5(P9Z=<1 M1!J^S?8PZ%3L MXIJOS@I]+/B;4Y/XP07B0J=)*'DA9DPB429F<64X'AJ_R'7^T07DH+O.7;D: MW)1-_I*.0=!D9.?212LDR]>!IO; MU9LTJUZBGCVS"_XF?B-IQMDU_.Y-+$)NHVM$N2WVH;"AV#QKXFRR]W$ZS[G7 M6W)R$T\O=>H9MVC]$"/)XT ]$!'T M2QO3 Q&_(%\?=[?1E6BT;0E?3YPZ>7_("B?I?Z%26'_DK>V<[V[B($\SJLIJ MUDRR!HP,QQ?<-">KPZ:;A>9L]DA65RQ33SHF8!#D2H2Q%_NA%ST2^A;ZC(43 MG_V*.L!;.<<:*)?DJ5&HMWTGR@K6$ :29F>;C-"S*$K>P09^G= +2H(P@Z+ M$HAG6=H:8CXG;X3&VZ*.L>YP)8/1<<0SW\^W4'J9!%_!G)H\QW (/R=1$,;/ MG^7)3!,6M-B%:;ME C>[ ML\:D$8+YT9F6EE2Q345GS/@Q,+U-)".M+(X:/48Q>F:ZDXIDND*P(SA1!>/- MC92CB;HS4X!:_FNU=N&H;6\F_C*/ON(X#H?3E$R;P1R*8^^Q,E&3',?<&,W.]I=0N1P\DJ"QV23O7M442Q&/PGCH9SO:H2J*F8-6 $AF%]3LLDC M"*,?#%]C*D+ %KQ4]OU<=PFTNGPE&3E[IJ3( E :SA43,)[=9RJWBFNGV?-K M,,D[8:+X REZ:*8OX:OZ6%0S,)Y+0UYN=]$=>E*RA2RZ6\N7:4W\ESB)DN?= M W1 59^?;A;&,[PCLL +S21KP*RI%Q!@O^K#Z USUF,T1- 7NXKT-YNHB =+W9&\JF]NN6XYV0&LE%J<,>+GK%T(U4' M'?%$TEIJX8NJXMVT&RNEKNT?F8+O9OGHAA2>9??@K0U>RV9R< M;2=GF_-^@9.S[>1L8YNL^5N?JQ4 1 " !$33V2?CYLFX>3)NGHR;RXKKQKP, M-7X]> D,J45PTTEX_-T8!64D!:_8["CE..!3-QI4Z@63PS*+_/6--89HF='>7 M9 II7SC.7@ ,S^2X]GQ>VE&)1N'0F9&X?D_6+TF>>G$ =2K9Q MO/]M.7('S4?"+2X\2G=0F'.;Y-(*&\HI+E]#^Y%Y;;I6L$#!0"2;'GQO[6.] M*7RHB\N(1EK;]M?8VV?&\2N9ICGDQ%U]@]XNLC=?,PG%&8#[U?@8&H.=-6IH M),YNHF1/NL.L/AFKXPJYM=5Q02@G8L: @8*M?KPJRXQ8KG,<=M7S44$^3!AS M'".CV4%7?$.-!R.SBDHK5'&%(PH#FX8"1PHN&!#IN1>$(^8DCT*L(83SX M;L3VS2TIB/"%&?YY7P:A4N-X$-H \'7*D>,!5",)H:E9'84' 66WE),#P<:V MS[T(;OCC"R'9+?P"W%:Y!4TZ'!4 2FN:8L(Q ('#,'CR20WTP,!/$,' MP(32Y)W]<>&]LN^RG8QE#5O$&K"_>#0$J>C!R]0\6#!P9JJ[9"+Q[C'XJ,#'JV]NXH!\>WSW7N$;Y9E.6_,P M784"W= C/O7DA$ MA2Q_$_M%DVYA/-;0V19M BG14E1GT,Q(EO"@%9U,.S.MC,7:QW9G9NR#@ M'D72#&CJ:K,A?A:^D7M"??:=]VQF*M>M@>I,K[Z]AK2PR[+M?AIPE-V92$Z0 M<80P?7REQ M6<5-KD<%F/!T)@)E'!Z*X3RCZ\#FF:L6?TW\2C74@F+64-HEN/[8*M168 J;,6 M$G*\2-X(4P^:-&5$@Z)Y,Q]3*2K?AG_D85#T&I$(VI*1 '_(ZR;P( M.C2$F5H-,)JW#.XNDCA-HC" .CY73V$6> KT"08C(U*&M=!N\TC@VNI<5OL9Y2H*]L%?3[C71"U?CU[-(?!O"Y-R@,)P0:&V4UE9K>95= M_3QK(#6?*9Y37UB$^!8ET"BGS,RN[G+0_U:;MH,YO?I&_#SK%=0PFH*$=3&2 M)P,R]AK#D0# +F28!*%_[^WX/_>BC1$XTLDX@1L#$Q90FFKK8P9O^ 2]M[? M*7T+=VRZ(C)?%WO71($J0LP13*BB].=!A1MI&Z?1SH;@C&;N8S8TWDE:M4F+$P M03QNQX(Z"J2IZ&@86NHX%B:*B/+ 5,?QHA809PIAQ9SV[FK5@P.F_4]1/@]9 M(@A7)83!P<6.H\2,DW0C23'7@9B;-?0E;LS0S\48Y@K]=AQ7XYU4/"3<<>B' MVZ$4T>>8NTS-Q3,ZEFW,(,\L?6O#])? Q5]QXF)0A/\2>/D;2KP,3 A8 C%_ M1XD8$<'TT@>60,<_4*+#/.U@"9S\TP&B&R3>+8 FKF*K-SUG$7HY+-C5+[5D$$0AE4&T&T2*(<$'4 M;&8@+8($7!+FT"RF15""2^@TS'U:!!.X!,XQJ5/NU&*OR[ _9HG_^TL2L3-( MKYB6E>WJ=JX@020Q'_% 4D+?V$.:T.L\8_/VI?AM5VGG+757&[[)WD%VJP,* MQ]JKZ%8AFN_H?,?WIZK4KIIA+V'XW:.!IJYV>XR].I(U03,I.63*]..+Q^ZS ME+IEA#1X'7M$!AL#UV< &B*)TR+NDE)@$<#2TO-=/:;D\/RXZC.+@_O(B_N] MYKO4N<1/G1 W[J?L%VV]VKY&R8X4+\R*/X3*TH'R\1;KI+*'/_39,\\W]96] MR.G#XU=-G535G+GK$[VQQQ?8?X_C?&4B N4[X#0"Q*$HMSQJG&6-_H Y@W^)[P9_RF_C,]R&(((R?2^]Y1.J/'B$/AU%&^O45(OC. B9V M].JVSK'BJ=NHW6ZC3MK9C[%QZF/^E(9!Z-'=HU=90A4<4#[>'@CU1H#AK39K M]OZDGL^%?.7SI9]XC$ M]!9H[L%%OLTC#^2Y(H&NB!M:;3A'#A-1'W?C::@ M$9[.@(FH@#D+_I.G/$Y8^DP,7@*'T]G#*HU"P-&7$4-QP$ER23>A+&X\83,2K%,L4U7U >.'S;-I5/[.Y,E0L M]G/N(K"VP9:PY=E+0L/_2M6[)7_1/33R__S"U!K@T_R%E76RF_4G9C8<3ML; MOP+5YD0FQ5G7MTLD3WHHGKI0U'48A"B:?WW[[RRA;R'4#16=^UT2OS%R)L7I MIOL$V>I[R&VZ2[)_D^R!^,ES#*RA\1#+5.##_/81HK9:J9C$2T"OF11J"]VZ M_1S?$137EDD3Y4',48E5$YC"0/TXHY2B^/,F-Z2A&CZC5D_WX/(OQHZ>&67._)EKO M:>M)-G#I.8(2U7,S,TX<>8^T5V*(_W-_6TQ=C9@Q,R8;:Y[03U,L.IW.-=PC M;8R6GNO7410-#ZF09LI\E!R9PXK&E9_:4;1^J%Y/IPPUQ,^=6.4_]ERT4=S* M),P!,^)P$)I"V#_V/+UQ9OW%XE PHQL'K1Z@?L,!"_8AI4]5F ]FC-M74Q=N MQ7/ "HK(2%,8.N5X)YMY4;Q ;);C#7$6).%Y KL<[["S#'X/%!7F>"JU^I]*/3[N5G(X-\_52' 3"U<"4QO#+)/ M#O'S6'*7M/M^(!&!21+$'?K7CY PF;"Z(6$F1;&-'1PAFBMN_2L)GU] JW@C MU'LF_&*"B__:"^DO7I1+Y2T,6SO"@VES1GRG,W1_SK+VH:A'M[TCO!PE:\XI M2?'=C$&;.^70?<@._U,VSH<)KL$4Y(KLVG<-+Y@#%QV+ M;AAAO<$$Q"\P[IP"J.Q('0;ZTRGPRN++8.E\G W<0F=^.<5]67E;#&U# M[H3 &+7-Z?9'['Y_]0W^M-[EVRC0Z2SB/\[^6FVZH4P0Y)3V"&Q,.:P!OX(@ M9F8>D,SB9^;\+6NHNXG9E6*7A=UZX!:WY685D36J&?9"@@HT-T,K!==:%BMD M-AG;&2FC@=1S+':D3S/&>[V(B+LSR\?98RXD8LL]G\7!%X_^3B CH*0()03: M:3;C?@B3;U[8UB[)&XF25Z 0$YA,9EH#ZS.)F103L;V=!5LF:# !J"@%80"8 MV5QG?5$+B1-BQ]2L3_"16:D7$$^:AZ!\S#&CTD#-.@ -FPH1J#%IY#DUD/H, MZ.I('*)&XE6[?7Q/B''<.308!7JAR'%_S6",&$E5CKM1!B/%4"9SQ\BDS;/J M/_7=AM0G$]/)Q/2A3$RG?HPX^S$ZVCO.DJGOI.F?-'T\FOZ!BY2=2E"?JKQB MP(1S1B ,.DO',+3;VU^H MU?D ,.">K387E#!F<>WY8<2XX$5.*00E)90F[XS2+[Q7]DVVD\ V: E[@"9I MVKJYY[L[#P*GV-:KCW>*ZS-@ 21 EOM3$J9JQG& ,?F.R1Z2'9-L4N+GE(?H M^6% )%WHMW>L?)\_#+[,I*.?AP4D^*>F6H=JAL7X M,Z8W> R3H$V]L6Q@?Z2U;=\Q/%(O@+V0\ V$;MFV12-G9OT/),C]0B?5 M.,5$+\& V4L^6>5OB!4SX4#G#*F#E=,JIT*O):(VOIA9YE2Z8SM]0:+J.((# M93>XB4API/V;W!HWZHZ,TQY18\CHR@Q7(EO84JDUCB!'=9<6PX[SEVR 8EL_ M02K]TG$\:(QG+;(0JJB8X=R,=""UMBX^C)3PF(41H.W*T8,8D1 BM48Y6IAAO M)!EB!G.T+L0$"Y+8UN9.I$DC.CY_2LD?.61 O'$D+!!9,DM@[#X+]>)2BX@T$Z24QVYH2#/%8 MB^40MMLDU@?@]\?9(YQ]]E<'E:GJ BOGG!)33HDI'1)CN[I)TYP$ETP6VG?@ MY &YJ32O3DY\XU8[Y>5,>E'4Q5&$8[$1'"^!)J608>2F6,R*OX@FE <.S[XU4@==P: MSL54F.I;W02GOFJ#V8=CGMNDT'Q4*#BR*(H9$'$T3EZE"M,N/=)3&%"#;G8G M3%2*5FJ;&%U'@(E3YN/X%V.LUN ZCD[9H:8V+<6CX@(*S-/0%79AS>0MYL"N&-U%$J=)% 90".+$?_RYDFQ$?UUF:LLV4$/P1TE*O#8AO0^\)D@6@3$5N_M@$M7(]V!LR!B(6QM\G8'I!;%*0G20>#,+MT] M)1O"8"ONJ'-\1LM9K_,X2'\F47"=T(LH!+;:E."QPS>&CRJBV1P%7)DP7R':@QF;L-.'4>:GB.^(4A!I.>UDRH0?"Q-F#)RIEQ>1^A+NH%STOR,ZB,VA0!'8!/PXFO&?N- M?<+?FXK7"@1!!R UNY4/D$\3D^#*HS%[;U+&H?(M;)4$C)A#/W0*9BD#+CH8 MYZ^O3/FF9\$;''*;"S<-Z-C!U!!Q6VQ2D;$#L,H9TNB>DE; M.//BYY!QTV(,XZE7W_PHAV(9O:OJ *1F)RL4&+KG^G?\T"J4\/I^"EB2 Z#I M7DN KS%&9/9SP"IF1J[-!Z9GHAZH81^H=8_H0>EVZ&F-L9>9:>8_%X)@-M=B M_78SA;]7LUTS#0- ^KVCV*;Z"@@&VKNRDB@#\=T5#[;,;Y2,QG+2H0"IWUW\]"AFV.0A,H^ZC(U(QEND>Y777'(! M%%.L :+PBPNAD(_'4#1#*85UAUG;L-*'+=R[:L;<*8PV44:YC(8!C5K+W/,B+'03+:NH0L]@,KY63A%"Q/@QH$R6"+^KK< MHRE1TJ43[(FI.H^E6&35S+(&CHD_4@B1P<297T&-.['_$JHG('D-S6E(/\\: M2+6_0;CSZFN+79[$CCZQ;4<\V*9"KW?AR11\[4QL]T -D6:2Q?Y;)MXX(4A& M4W&]=^HS4DZQ1VYBOYJ8RH1C[6Y=XC*3[U\\ 04+UMC6!2/[6:B=/--#IZ'6 M=91%AH!'_X4$.61=-VHIGSTE>28:7199_@%)XBK@O=X<&%K7R1?H-L&N\=DV MH5DAD*?9V29CUR2*DG>X[V"-Y5T[H**^R!G:7DF>*S P ^U0FM=\2.GI:3,L M;0TQVE,5PJR;A>Z^"]/.JP_3U::43,#0AN,:W\0,' +$< M$\:;2#%N[7TCZ=4WIF2S6\@><+KCM07@Y0#5.XG8+SPS4850DHICKN#-8<.3 MO816K%NU"G GO735AD#&SDJSBE-IZ[I#ZD-Y$[^Q P<:+X;6). 0U'MHN\U1 MV[D$KY3X8;&S."@9+_^G2[#>TV0C?X(7Y0GN(.G0K%'$4-Q) #7DAX);UH?Q M.[1 CN",Q8EW7S@GH#7AB(^$4S9CAH724@]WB7I-&"*[X25DYR0FFT82CE.' MJ;Z?H$&L-F!1XL&!A7^XLC0UGS_V=T14[^ /+F%%1>+:!E?N),,:P7NS??5" M"M(<6";:=L=K*.I%(@9]X%(.FA'<#R0E;%$(^;UD8GN4\"B?[BD/3,\ZE&5Y M<5FE9Y!>[A?MVE"U[[O(CBJ?9-]UTN?X,G])8Z1%9_->8Y:XE,NO+=XUF;(K MN2B2X?8)H\L,9611C;-H6%7HW1)[J7R&S>C3C=+*VQA@TTO95EED#LG6*'OA M]PH%1+ASQ03+[[= PU"\O?W1%B-YIVL-0DAG6-A>O(M.;1!"K)MECT1-M0(Q MR1K.MBAV*(5_B2RBFN.>=PH2':^CY!V+YK2H*;N))+ MSGQV,Z0YQ,W'UAVK\UGPG[P0%]-U KW68S_DL8BU;+Y.)F!ED G' 7P!*CH) MNNQ:9C3T&7&7";SM#QHCBQ81#+,4PI N2?%_]N_B?;DJ+]4#NR)7FPWQA8;[ M(53J#EZGW;UYJ=@=._+2M[=Y2U>;(H:.30(QR2D\H;VUA;;N+/U)H*H(14U= M#^2UR MCLD SOLXI1\=25Y!G"T!&*RDN7VW7Z41CN>0/0'L/A13K#EZ'! MY%K>PG5RYC-T4R(+A'/*US:--]U7G DX$C1N@O#&]L/G A:6EA#X-.@+=9W0 MRR1_RC9YM$]3=,EC-_$&T<0G)."^*6ALQ8U]Q>U9;;2WR5WT&%ZF9O+%/0W9 MC%=(PRUNF @-'_8Z\=97YPQ- 33+(W':5I =J-4YD>TV+M*>Z:XVC9(,+J%B M:6(9&CCA0,'%F069+Y[_$L:$[IIU5$3X0,MP9I%B("M#4\9!)0"[@*?%[UI/ M[2BK#>T=D^)"TO]T '7C2*Q9UX71EZ+]R*?OW47"6,;39<(R5E1?VMT]8@:$V;KC M0^/PWWT99FZWD7:A[=8]S&V)[<+]J-L>;JB MX7-56ZQE3CO9TU1\KBR.6Z/+ ;/1X;'5J2]68^MD+Y#K,.T2W9S%U35M!+VP M?W"A">-&)2ANPP"D06EW/-MTZ3*F6]VUWKSK+?HD#O<)=82S;1EZ$?F#Y<2D&0"KJO<T>AA Z ?.=[42AMM%=9"<3WLL$RS&N<"@Z657DZ19TF>S=X3;V E$/%^0^( MN=4P4,N[SLV@:(S&\2["J93J-RESL32!T V M QT/>V#_^6T (ZL[1CV0K1="3\U[0CESBYNO"R[>58*EWG+O@AO-FM@5ZLBP M<=='"$K^-P@%XOJ_FKDSI'$@X6;C0&U'W,V:!77XJ.QW;;9NEXBN7"';GK9Z)<."KJ?/,?P"S\S M&H6^OXP;BVXMVEPM7.ASKX.?5<1=ESU82I"-$Q84'' MD*"@B0D+HD-"XX8/@K6>AUCVZ ;[,,D>^@B\AU'4%$':@W")&T6XXRV$.W8W MVC&)&LSX3!VKA#XK](WK*:QT/K1.P,&"M U0T(_25DW""$Q)FT/!*:9A!$A* M;D-!E"V$CO%V3-D\Q %X+OS!4_*VV[#(-ZJY+T3@)W&9+P43R@ S7%R8[PRD M/ G+J5(B'H!_K#9?T^+L7.VH8 RO06];)V%LQ^D4H]PI/:T$[?&%T22D)?9! MOS(>&F!0.M;5K 881[[H]#+ZTUDM5K\:SY*2Z1C.="QVE&<][. MS*-T!TEC6PA)$;T-34@<#!D8"N[7V-M;)YM9XPHY#;7+8.Q)UZD<^"W8.A@% MEFGI%'LRC>B:B:4;P4AKV]9=%R$$FDDHSJ!Y ;3'T!AL_%R5W\)_GMA;5WS\ M__[,]O.3]_H:QIL$/BH_B.,DXROPS^ C4H09_T\8[$,+WY/U2Y*G7AQ 7N,[ M^W*WBJOGZ88A.(9FJ/>1%W\AVR?"L,?.@2%SS,SB&(*,?@=_I3\%"<2W0&/Z M-?OWG_XGS9_2+,QRV/-GFN2O__H3'$OX4\FN^-^OO,#2NE@JIZ5$'(<1#RWX MUY_8%65+>4\I#^4%M)I!!6#%_K9)S)YNNIL 5L@8C0F'?4S]_(C<+'FF;-N]"=B"$Q%RH3;SXVO-Y&I"*GG5S4%)R\1JE%R\> M?28!!-E 2&L92U8T=B[_ 6=:]Z(O$#!V]LRT;X((,?$'Y$E-^U7@V87W&F9> M!$_)8[+)WGF<6=5.F&=OO$6&P4"!Y^#\[9*C: H7JVC?%?#S*6\(>J9*;EY70:!L\^?,?Z3[ CA,:3W.?5?H$963TR=N@K*"U(J<%?LE[?@J*R# MGTC:!M]D)$H0'[RGIW!-&2&OWF-(7M\P^D[9PNSD]EG09[R>Y2,'D9TE#Y!I M@S]U%92HJ>V%_<3PE@QO,!"Q$%_OOI$*?\$-K>E-+,@?/2]XBTQTFVLYM'*< M69'2DBT:C47S6NA%>ZCD'2CE.N40G!<='B5XKDAPF=,B#8C] .=0=@R<%TK(2'QTYR-%R)?%CYKU$'<&U^S'*LZK%2K;7 M./!HD'Y]A3L#3I+O/W4T,;/!* &M\G'W60:@,A06!RC25_9V*"VH]:BSM*I. M5A[KY'4<(NV+'3O0M,AAV-VP)R-@7W?44]40E)0@+%D(.C M!+5DLFV(.A^BW+B@X% C4^R!,/4F3H7,R6P*2J#721!*=;;P>L@P\WMV$,R8B<+JO'M#"\<:H ,\/PO> EW5T1:HTE%8X-6Z*ELVKVX0IN1+-+*$ M%KK!Q0\[AE'3:5B.6T_>Y3-U&_Z1AT%1QZCQL,F^Q0*?]L U 59 M"3W$L:L$66'_QC-*(70&AI[OZB$EE^:'QO_SF0W+*JFU$FIG7;.)L_U96G^Z M"W^W]TP@Z1/N]"J^B!)XN*HP0PJ!*(S, =+JF1L\#ZFG_8$$N5]$&'TF,5-& M(F@R'VP9OX,U(#6HRO?:OP'F,] \B 862'FI]]+:*!_@S"OPD$?DT_?G?_T$ MP "MLHGK]Z3CU%8/0LG7]:T]"MCTX["B,F^# M?=CF)]/7P:A@KVG 6")3",-BL4LF>M<:E>B[%A3L$]L0E*_AZBECM*9^,25C M4))MV[35B1X4?H<3C,H0PY,>U@E$CE6R6=N(:S86J:%F7[^@DRO0^13E&1CYN+5A,_G)3\*Z]?1H*S-X:Z M9\*MS_"B-(KY'UIP-]B2@-OP'[=];F6H:1U>&@:KF#M!JN;TK9A4U4 THJU! MGL^@AG8#G*(.>D1%=F"]I1@U8]8W9-<4%#*>AY8A[^V;G0SK4C'G1M\O"7M; MN/$O;HI,G22I&19":$PUN\RU%@;!7<,807%.W*VF=U,;3V@1H,1'FHG2KJ::&&U;ZV_;.!+_OG\%;XLN$L#R*\UM5O8%7%^,T.I'9M$'/]$VC&C(?PF;<.-8,?= M*^^@46VT:^X2"&H%17LHPQG19B;8OWY.J!KQU"#BJ>>D9E?KQ[RM)7PU(L9'\7&;\#E4$X]S?^',PRE"IGR MX [,T\[**2*9&B1A?J.>F99CPTW8LL\BFG Q\P<\89J%0&B,3 MH#5L:CPJ^"CU!8L,KH'#RV4F,3?,TQD-F)\IYDT4S5HK:W]W.5AKPD,3^Q$W M7@"4+,5%?GG7^&>]U:[AV.-V+8-_H!^KIX<44:&&5V4,I)#*?U>W/ZW;)9XX M^PRE")=4<+2B@8[B5-PJ=W<:\R$WQ+G67/J'ECN U9EZ2L%/NOU![U/OI#/H MG9^1\T_DHM\[.^E==+Z0[E7WY.N@]V<7;@-%MT\NOO8OOW;.!F1P_J:4U+TZ M^=PY^W>7=$X&I/_U2YX\->9[_6.#QU?Y4:>2HFR9LR2>>2=$[/+P;= MTV6O))?=$^O(!_4F>.V;TLC@#K$UUL87HO0KYG0B>F8 M$<7&G$U8"$)S3?[(J0*?%#/29YC_$)F23U(EI%'W_B R(ITQ#Z] ;>F(D<_@ M>I#6Z KII4&5[)D8IQMQ;13D3?NM5ZW!9I5\I!KT!AI*9N1;*B>"A2-6<8I4 M3GVA!/93:0@.I#PE-)V1/#4J9\ C-2R!V5"OE"1PA2N2B 9P2Q&90')AI*.[ M09"R@&E-U0Q)$OJ-$53_?$X-]T)@!I84&"=P#20(N KR!,A2& Z<0#Y*0"]! M3'2._RW&3YABQ20H0,*U@)P9[$TFW,0@H,Y88!G$>3-@388@YAB&A60X6U;# MZ_:$@^]X B,13T'7:+:%;BO@!D .C]72N($4N@ #\08+1['+:\A-0'9-(R(DN MG66QF0G%FXYOX+*R9'-=,G.#V]=M]@]5,KBFHU_>39OUQF\M75BV0!/<,3** M.%Q:]?4(5N^GN MLS!(%QP,_-+ZH((J,)Y'6TG/ZP>?7B/[E8SX?8D1T?5@^8U&OA#K?)5=A-P M;U"QK-;NQD$=/ M+N/FT6:/[C\;N8MK-6]Q/:8B3IF&=2#? CF-$,&<:U8 MR65),H?]F /F891 ) 4JEMIYL%Y88/ RCBLFJ V419JT"':5 N/Q(0<\!EZT M%#RDQC(ZU#SD5'$4@+MDSF86*O%_M,3Y1?W,5W;=N;^X0:8=(.T0ZWAON$&D-(FV<.]\ ILVS[HWQ"3!M MS$.$':IE:F,6U0!96/TC%E$5EK@ 2,6I"S58_JU;%E'20HAR\0H![AKI4O? MUC330J L5QF@D[;E:A! )+ ,V#["B*50A0H *7C",D0_),E3XX (4))G4$B\ M*"CZH;)S4V BJ]W['2@]-2@]MA,].B(]R2[9#(Z"!X.C^PG]I%C4'5.1VQ(" M S6+(A88/H80J]YOM%GL0<&0CVC73MQ"$'F=A8VJ=KHG)IA MKS2ZN\M,AF47UL(I+GJ$._2 2L;%Y9OQ'4\M MB\Z^?;(>1>Y1P&##3 9!KC",+W6GUDV;2&W@ ;XM 9-I, 'YRQU3NWEBJN?- M-RPC+.*PT-975H2B]ID1P;\Q41R8KM!7?ERJ[6#F59R%'6Y]%F;?00A+OZLL M,!Q3BF7++^ V]@;,F23<&,:^ES(-)13/2!!R MX-#.L@<.!QF*Q@P(?F,7N/1K]E?.00#KPGD:V$/7_=TQUW-#X'MN.4O^ G'X M:<3<'7;=6Q$=(0@V^3B$3#P@QZ/V@#.(<45%-C]TFL!VP!++-=ELD67;@_9% MHO(]CWM%SN)\R+VLL 9":0@#-9LCZ.U1MN@JPAB(E+!C*Z[0TU#EZ3P!!8.= MK#1%MK'VE9B_&UUW1T\[E-C5:2^N3GNX0Z<75*=UH!R+%"2K%0C2S";8$.;M M6YH%'E1<:<33L11CAO512D?%RZ:JR,E9D@DY8_!T$DN7B--K: /H\/?4>]6W M616=@C%\0GZG,_);A33KS0^/^''!L^DK/D,A[0PAYB(VM?#M :K@*=O:U#5= M6_V^[=GF4Y[YS_/7_[8RWJ+AERNH>X[3^=S 2L'MW]S%G$6D.V5!CJRMO[A]X"U^='>Y M_VC?$J]\;1T)-O5W(*I3VANY(\\R:0R-#7MC(8A3T<^.AO/8T_Q]R&$H5,N7!%>#3R4H6 MD4P-DC"_4<],VRW#,6S;>Q%-N)CZ YXP3<[8A%S*A*8EX5 :(Q.@->S:>%3P M4>H+%AF< X>7TTQB;IBG,QHP/U/,FRB:M9?F_N9T,->$AR;V(VZ\ "A9BI/\ M_*[QCWJ[4\.Q1YU:!K^@'ZNGQQ11H8:790RDD,I_5[<_[;LEGCC[#*4(%U1P MN*2!KN)4W"EW[SKF0VZ(:;2Z7N/#7G>_UC@X<9]*C6QKD>1-F:1[1;HGYQ>#WLFB5Y*KWK%U MY%:]"5[[IC0R^-@C5]W+W[IGO2OO_,NGWG^MN\*6;M;K&P2U1O,^#'D89*VK MBPU$[U?(OR43Y \ND&V%!$P9'DV)B:GQ7[7HC2KIDYB.&5%LS-F$A2 TU^3W MG"IP2#$EEPR3'R)3@,-)5/R-943P<(1>)%5I'+J"R4L/Y6&X$#* M4T+3*.?^?@)4ZQ@ M@@(D7 M(F,'>9,)-# +JC 5V@<@W@Z7)$,0+:GC=GM#ZAB-PBIZ:6I8;,B1<04I<@$$X \2C&:GTW8] =4QB82+N;7:UVWV#U4RN*&CG]]=-^N-7]NZL&R!)KAC9!1Q^&K5UR=4,6LH M4#P?"H8*)0R\8RBXCI$VZ&4N@*+1HFZ%K7;C8(_M6PZ-@_#&17>58U*2.K_!V0CN MZ@5WLH]E\[MN^E7K9R8 "06D9>U$UK#1I44&C%;&@!A? NYZ@ M4YD;L-$U"]O.7HUZO5I_WRX&@"L(FFGF:Y91\'OF"GG@KDK68PX&X8*;J5]2 M%T1 %#FF( TWE Q^M6W M?SV\L-JS;R]]C"X94%'L&-AQ=W4AFEO?E^L4+"LUN[:0AUN7!''%1/4!LHB39H'NTJ!\7B3 Q[#6K04/*3&+G2H>D N*Z0*(91+S<8M]3< M7$;WC7N;.T3:(=(.D8[VACM$6H%(:^?.MX!I_:Q[;7P"3!OS$&&':IG:F$4U M0!96_XA%5(4E+@!2<>I"#99_JZ9%E+00HER\0H"[0;K0/; US74A4):K#-!) MVW(U"" \V 78/L*(I5"%"@ IN,,R1#\DR5/C@ A0DF=02+PH*/JNLG-=8"++ MK?L=*&T;E)[:B9XO&&U1DWDOJYN]%GL@8%0SVC73AQ"D+E[">M4;71&S;!7&MW?92;#L@MK MX90Y5D EX^+R[?B.IY9%9]_>68TB#RA@ ML&$F@R!7&,87NE.KV"92&[B!CTH ,PTF('^Y8VK')Z9ZUGS#,L(B#@MM?65% M*&J?*1'\*Q/%@>D2?>7[I=H,9E[%6=C!QF=A]AF$L/2[RAS#,:58M/P$"5?:OS.E\;S4-NI-*SRM9> )Y)PHUA[%LITU!"\8P$(8<56BY[X'"0H6C, M@. _=H%+OV9_Y1P$L"Z$2.A^T!9Q#EBIIL=NPT@5V"199KL]DRRS8([:-$Y9,>#XJ= MQ0F1>UQA!8C2$ 9J-L/0N^-LT5>$,1 K82-77*FGH<[3>0(*!DM9:8I\8^5# M,7\WONX.GW8XL:O47ERE]GC'3B^H4NM"018I2%&8_SU_YF\JX2KTO5TIW']GYW,!,P=TOV\6<1>1T%E7/70?EY:O@3HR_ M<,?^(.M<:BP/NO,G PHE[+\D+6S\?NTC;^K#^^O[)WMS>.G=ZDBP:\^UV#!. M@[KS)&V'7&=0X?AXMWPY>V:R56]@_YEK[#^6$]N!'DO#-_UJ=CRKJ#)(#5T5 MY=$(4CJ?B@F=:ELR=6KX@OS1#YV:?;7^_U!+ P04 " #@:E8SQEDP*0$ M ##' #P &%V9'@M97@S,E\Q+FAT;>U9;6_B.!#^OK]B;BNM6HD :;=5 MFW"5LC1H.>T""_2N]]$D#O&M8V<=I\#]^ALG0"DM;;=27[@N$H)DWCS//!X[ M<2/6"3]]!XV8DA!_H:&9YO34O[ .]JMVHU9>HD)MKM$8R7 &F9YQ^OO[A*@Q M$PZ07,O?6))*I8G0;DK"D(FQ \?IU'U?N W9Y<)H+K6T3)UZ]9 )-V'"BBD; MQ]JQ\7(DIU;&_C4>1E*%5%EX!_TTTH6+2 IM5*ACUU/MEL,H';J%+"()XS-G MR!*:08=.H"\3(A:*(ZFU3%!7TZFV"&=CX7 ::1/#F"_"3&*FJ96E)*!.JJ@U M421UUV+?&0YC35BH8R=BV@I0DPH3Y,..?51W&S5C>]JHI?A%? J MSS&07"IGIUY\W,T93\KZC"0/5R X7D/ 4XSPC7G[TYB-F(:26LOLGSKO *-3 M]9*)-_W^L-UJ-[UAN]N!;@MZ_7:GV>YY7\"_:)X/VW_Z>!<5_#YXG;,5<:O= M\? O_IO+WQ1NO?/^X-SK#&'8!?L8SJN#:K,* []9X&@?'-8KX W .^OVAC[" M=J7^IF!: ')2/S+D&G[V8>#U/WD=?V!U+[[X?X/7'!K)?KV^_XS(W-93'XK+ MK3 \M,'"TR9Y@J9/F>;=U6X+($& "R,1 84)T_'JW*"!9E+,YP;)@(0RU32$ M-%=9CHLS:+E4,GR1$>B8PH"H$1$TL[I33F?@!=I(#%\J\)4%,:$<>HK0,545 M:,:,1N!/:9!K=DFA&T4LH IV4\5$P%+"@2Z%LA3N&7_>)0LOT)D84_B,C,!6@)(@AIHJ.9H *FD4S5""Z8F SFB.:Z;D5 M4_!=R FGX9@Z/T^XH_NX?8UR1R]*.;L*0TS^6TX4MCH^@SXU>SU #K6D2L"N M6]\@DJJ **6*R1"H")%V7XE"1 _L"G)I_^,-O!%5'"AJZ)AET"P09P$IV(DW MB-98$'2#1%[=/%QG2SF8%;)$.<G<\;.)X5]M*]&YVG2$U',!6,8.3LD_\VJ.\BB0+#R'% MO48Q_YPI:5EO?3BQ@>":RP?+S^O%_;(X;$-[>1$NY<>23).H1"_=K V<3%+N]Y4;X!AY[VYSVKPY[3X== M?5!ZL?;Z!OKL;3AO;Y8_VV1O/'IO/P0/:*6M:^\4O*MW"MO866W[=;;6X_N? M1Y[M;&;M]"KB=&J%3)6O#AR$.T^$&[(LY63F&.GB^&M9LMO.N/[),_-R:1&X M,+2H"-_TX5>LKLX(Q]0:*4J^6R325#F$3\@L*PX3&S5S!'GZKE$K#B__ U!+ M 0(4 Q0 ( .!J5@X(Q%4L\T! "%%' 1 " 0 !A M=F1X+3(P,C0P,S,Q+FAT;5!+ 0(4 Q0 ( .!J5@\ G[A[30! %43$@ 1 M " >+- 0!A=F1X+3(P,C0P,S,Q+GAS9%!+ 0(4 Q0 ( M .!J5CL-RIWE0@ ',_ / " ?X" P!A=F1X+65X,S%? M,2YH=&U02P$"% ,4 " #@:E80=!-C(T( !A/P #P M@ ' "P, 879D>"UE>#,Q7S(N:'1M4$L! A0#% @ X&I6,\99,"D! MPQP \ ( !>A0# &%V9'@M97@S,E\Q+FAT;5!+!08 ..!0 % #4! !+&0, ! end XML 84 avdx-20240331_htm.xml IDEA: XBRL DOCUMENT 0001858257 srt:MaximumMember avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember us-gaap:BaseRateMember 2022-12-29 2022-12-29 0001858257 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001858257 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001858257 avdx:TwoThousandAndNineteenTermLoanFacilityMember 2024-03-31 0001858257 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001858257 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001858257 us-gaap:GovernmentSectorMember 2024-03-31 0001858257 avdx:PromissoryNoteMember 2024-01-01 2024-03-31 0001858257 avdx:SecondServiceProviderMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001858257 avdx:SoftwareMember 2024-01-01 2024-03-31 0001858257 us-gaap:FinancialServicesSectorMember 2023-12-31 0001858257 avdx:ServicesMember 2023-01-01 2023-03-31 0001858257 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001858257 avdx:OtherNoncurrentAssetsAndDepositsMember 2024-03-31 0001858257 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001858257 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0001858257 avdx:AccountsReceivableAllowanceForReturnsMember 2022-12-31 0001858257 us-gaap:RevolvingCreditFacilityMember 2022-12-29 2022-12-29 0001858257 us-gaap:RestrictedStockUnitsRSUMember avdx:TwoThousandAndTwentyOneLongTermIncentivePlanMember 2024-01-01 2024-03-31 0001858257 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001858257 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001858257 avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember us-gaap:BaseRateMember 2022-12-29 2022-12-29 0001858257 us-gaap:CustomerRelationshipsMember 2023-12-31 0001858257 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001858257 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001858257 avdx:TwoThousandAndTwentyTwoTermLoanFacilityMember 2024-03-31 0001858257 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001858257 us-gaap:CommonStockMember 2023-03-31 0001858257 2023-12-31 0001858257 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001858257 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001858257 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001858257 avdx:CostsToFulfillContractsMember us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001858257 avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember 2024-03-31 0001858257 srt:MinimumMember avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-29 2022-12-29 0001858257 avdx:SupplierAdvancesReceivableAllowanceMember 2022-12-31 0001858257 us-gaap:EmployeeStockMember 2024-01-01 2024-01-01 0001858257 avdx:AccountsReceivableAllowanceForCreditLossesMember 2023-01-01 2023-03-31 0001858257 2023-01-01 2023-03-31 0001858257 avdx:AccountsReceivableAllowanceForReturnsMember 2023-12-31 0001858257 avdx:AccountsReceivableAllowanceForCreditLossesMember 2024-03-31 0001858257 srt:MinimumMember 2024-01-01 2024-03-31 0001858257 avdx:SupplierAdvancesReceivableAllowanceMember 2023-01-01 2023-03-31 0001858257 avdx:RyanStahlMember 2024-01-01 2024-03-31 0001858257 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001858257 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001858257 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001858257 avdx:TwoThousandAndTwentyOneLongTermIncentivePlanMember 2024-03-31 0001858257 avdx:RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001858257 avdx:CostsToFulfillContractsMember us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001858257 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001858257 us-gaap:CommercialAndIndustrialSectorMember 2024-03-31 0001858257 avdx:RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001858257 avdx:SupplierAdvancesReceivableAllowanceMember 2023-12-31 0001858257 2024-03-31 0001858257 avdx:AccountsReceivableAllowanceForCreditLossesMember 2022-12-31 0001858257 avdx:RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001858257 avdx:AccountsReceivableAllowanceForReturnsMember 2023-01-01 2023-03-31 0001858257 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001858257 avdx:SoftwareMember 2023-01-01 2023-03-31 0001858257 us-gaap:TradeNamesMember 2023-12-31 0001858257 avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-29 2022-12-29 0001858257 avdx:InternallyDevelopedSoftwareMember 2024-01-01 2024-03-31 0001858257 srt:MaximumMember avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember avdx:DailySimpleSofrAndTermSofrLoansMember 2022-12-29 2022-12-29 0001858257 avdx:CostsToObtainContractsMember us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0001858257 us-gaap:CustomerRelationshipsMember 2024-03-31 0001858257 avdx:DeferredCompensationMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001858257 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001858257 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001858257 avdx:PromissoryNoteMember 2023-12-31 0001858257 avdx:CybersecurityIncidentMember 2024-01-01 2024-03-31 0001858257 avdx:AccountingStandardsUpdate202301Member 2024-03-31 0001858257 avdx:AccountsReceivableAllowanceForCreditLossesMember 2024-01-01 2024-03-31 0001858257 avdx:OtherNoncurrentAssetsAndDepositsMember 2023-12-31 0001858257 us-gaap:RetainedEarningsMember 2024-03-31 0001858257 avdx:AvailableForFutureIssuanceUnderStockAwardPlansMember 2024-03-31 0001858257 us-gaap:FairValueInputsLevel2Member avdx:DeferredCompensationMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001858257 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001858257 us-gaap:CommonStockMember 2022-12-31 0001858257 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001858257 avdx:TwoThousandAndNineteenTermLoanFacilityMember 2023-12-31 0001858257 avdx:AccountsReceivableAllowanceForCreditLossesMember 2023-03-31 0001858257 2023-01-01 2023-12-31 0001858257 srt:MaximumMember 2024-01-01 2024-03-31 0001858257 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001858257 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001858257 us-gaap:EmployeeStockMember 2024-01-01 2024-03-31 0001858257 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001858257 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001858257 avdx:CybersecurityIncidentMember 2024-03-31 0001858257 avdx:ServicesMember 2024-01-01 2024-03-31 0001858257 avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember 2022-12-29 0001858257 avdx:RyanStahlMember 2024-03-31 0001858257 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001858257 us-gaap:CommonStockMember us-gaap:SubsequentEventMember us-gaap:EmployeeStockMember 2024-04-30 0001858257 srt:MinimumMember avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember us-gaap:BaseRateMember 2022-12-29 2022-12-29 0001858257 avdx:AccountsReceivableAllowanceForReturnsMember 2023-03-31 0001858257 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001858257 avdx:OneServiceProviderMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001858257 us-gaap:FairValueInputsLevel2Member avdx:DeferredCompensationMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001858257 avdx:PaymentMember 2023-01-01 2023-03-31 0001858257 avdx:SupplierAdvancesReceivableAllowanceMember 2023-03-31 0001858257 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001858257 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001858257 avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember 2024-01-01 2024-03-31 0001858257 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001858257 avdx:SupplierAdvancesReceivableAllowanceMember 2024-03-31 0001858257 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001858257 srt:MinimumMember avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember avdx:DailySimpleSofrAndTermSofrLoansMember 2022-12-29 2022-12-29 0001858257 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001858257 avdx:ToddCunninghamMember 2024-01-01 2024-03-31 0001858257 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001858257 us-gaap:CommonStockMember 2024-03-31 0001858257 us-gaap:EmployeeStockMember 2023-01-01 2023-03-31 0001858257 avdx:OneServiceProviderMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001858257 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001858257 us-gaap:RevolvingCreditFacilityMember 2022-12-29 0001858257 srt:MaximumMember avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember avdx:DailySimpleSofrTermSofrAndBaseRateMember 2022-12-29 2022-12-29 0001858257 avdx:AvailableForFutureIssuanceUnderEmployeeStockPurchasePlanMember 2024-03-31 0001858257 us-gaap:RetainedEarningsMember 2023-12-31 0001858257 avdx:ToddCunninghamMember 2024-03-31 0001858257 avdx:DeferredCompensationMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001858257 2024-01-01 2024-03-31 0001858257 avdx:AccountsReceivableAllowanceForReturnsMember 2024-01-01 2024-03-31 0001858257 srt:MaximumMember avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-12-29 2022-12-29 0001858257 us-gaap:CommonStockMember us-gaap:SubsequentEventMember us-gaap:EmployeeStockMember 2024-04-30 2024-04-30 0001858257 avdx:OneServiceProviderMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001858257 avdx:AccountsReceivableAllowanceForCreditLossesMember 2023-12-31 0001858257 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001858257 us-gaap:RetainedEarningsMember 2022-12-31 0001858257 avdx:TwoThousandAndTwentyTwoSeniorSecuredCreditFacilityMember 2022-12-29 2022-12-29 0001858257 avdx:SecondServiceProviderMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001858257 avdx:TwoThousandAndTwentyTwoTermLoanFacilityMember 2022-12-29 0001858257 avdx:OneServiceProviderMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001858257 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001858257 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001858257 avdx:RabbiTrustOwnedLifeInsurancePoliciesAtCashSurrenderValueMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001858257 us-gaap:FinancialServicesSectorMember 2024-03-31 0001858257 us-gaap:TradeNamesMember 2024-03-31 0001858257 us-gaap:RevolvingCreditFacilityMember 2019-10-01 2019-10-01 0001858257 avdx:SecondServiceProviderMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001858257 avdx:TwoThousandAndTwentyOneLongTermIncentivePlanMember 2024-01-01 2024-01-01 0001858257 2022-12-31 0001858257 avdx:AccountsReceivableAllowanceForReturnsMember 2024-03-31 0001858257 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001858257 avdx:PromissoryNoteMember 2024-03-31 0001858257 avdx:SecondServiceProviderMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001858257 us-gaap:CommonStockMember 2023-12-31 0001858257 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001858257 avdx:TwoThousandAndTwentyTwoTermLoanFacilityMember 2022-12-29 2022-12-29 0001858257 us-gaap:RetainedEarningsMember 2023-03-31 0001858257 avdx:PaymentMember 2024-01-01 2024-03-31 0001858257 2024-05-06 0001858257 us-gaap:EmployeeStockOptionMember 2024-03-31 0001858257 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0001858257 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001858257 2023-03-31 0001858257 avdx:SupplierAdvancesReceivableAllowanceMember 2024-01-01 2024-03-31 0001858257 avdx:CostsToObtainContractsMember us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0001858257 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001858257 avdx:InternallyDevelopedSoftwareMember 2024-03-31 0001858257 avdx:InternallyDevelopedSoftwareMember 2023-12-31 0001858257 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001858257 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0001858257 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 avdx:PromissoryNote pure shares iso4217:USD shares avdx:Customer avdx:Vote iso4217:USD Q1 false 0001858257 --12-31 2 P2Y P3Y P1Y P306D P170D 10-Q true 2024-03-31 2024 false 001-40898 AvidXchange Holdings, Inc. DE 86-3391192 1210 AvidXchange Lane Charlotte NC 28206 800 560-9305 Common Stock, $0.001 par value per share AVDX NASDAQ Yes Yes Large Accelerated Filer false false false 206601000 343660000 406974000 1220459000 1578656000 99888000 44645000 4271000 4231000 48877000 46689000 1291000 1333000 9967000 9744000 15322000 12070000 1738173000 2098778000 100114000 100985000 1585000 1628000 27216000 27663000 165921000 165921000 80852000 84805000 4642000 3957000 2118503000 2483737000 15433000 16777000 39558000 56367000 1220459000 1578656000 12455000 12851000 251000 275000 1691000 1525000 6425000 6425000 1296272000 1672876000 13808000 14742000 62595000 62464000 2909000 3275000 69422000 69760000 3934000 4175000 1448940000 1827292000 0.001 0.001 50000000 50000000 0 0 0 0 0.001 0.001 1600000000 1600000000 206315368 206315368 204084024 204084024 206000 204000 1692526000 1678401000 -1023169000 -1022160000 669563000 656445000 2118503000 2483737000 105598000 86822000 30333000 29473000 19741000 20135000 25904000 23122000 24260000 22627000 162000 9307000 8586000 79374000 74470000 -4109000 -17121000 6562000 4516000 3337000 3315000 3225000 1201000 -884000 -15920000 125000 70000 -1009000 -15990000 -0 -0 -0.08 -0.08 204896718 204896718 199900920 199900920 204084024 204000 1678401000 -1022160000 656445000 493608 3168000 3168000 1737736 2000 -2000 10766000 10766000 193000 193000 -1009000 -1009000 206315368 206000 1692526000 -1023169000 669563000 199433998 199000 1632080000 -974835000 657444000 123168 366000 366000 1471826 2000 -1000 1000 8661000 8661000 270000 270000 -15990000 -15990000 201028992 201000 1641376000 -990825000 650752000 -1009000 -15990000 9307000 8586000 106000 110000 687000 550000 10959000 8931000 -433000 -503000 162000 -913000 -1238000 89000 53000 2442000 3702000 3252000 2556000 725000 -1205000 -448000 -205000 -1428000 -23000 -1330000 -261000 -17288000 -21887000 -156000 -115000 -5343000 -9639000 -6352000 -25629000 87996000 62999000 33666000 111680000 522000 332000 4039000 3855000 656000 310000 -59547000 44184000 406000 406000 77000 165000 3168000 366000 624000 100000 100000 358197000 232652000 -355612000 -233581000 -421511000 -215026000 1985630000 1634387000 1564119000 1419361000 85000 14000 362000 1330000 1255000 1468000 1448000 7000 <p id="notes_financials_financials" style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">1. Formation and Business of the Company</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">AvidXchange, Inc. was incorporated in the state of Delaware in 2000. In July 2021, the company consummated a reorganization by interposing a holding company between AvidXchange, Inc. and its stockholders. After the reorganization, all of the stockholders of AvidXchange, Inc. became stockholders of AvidXchange Holdings, Inc. and AvidXchange, Inc. became a wholly owned subsidiary of AvidXchange Holdings, Inc. To accomplish the reorganization, the company formed AvidXchange Holdings, Inc., which was incorporated in Delaware on January 27, 2021, and AvidXchange Merger Sub, Inc. (“Merger Sub”) as a wholly owned subsidiary of AvidXchange Holdings, Inc. The Company merged AvidXchange, Inc. with and into Merger Sub, with AvidXchange, Inc. as the surviving entity, by issuing identical shares of stock of AvidXchange Holdings, Inc. to the stockholders of AvidXchange, Inc. in exchange for their equity interest in AvidXchange, Inc.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The merger was considered a transaction between entities under common control. Upon the effective date of the reorganization, July 9, 2021, AvidXchange Holdings, Inc. recognized the assets and liabilities of AvidXchange, Inc. at their carrying values within its financial statements.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">AvidXchange Holdings, Inc. and its wholly owned subsidiaries are collectively referred to as “AvidXchange” or “the Company” in the accompanying consolidated financial statements after the reorganization.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">AvidXchange provides accounts payable (“AP”) automation software and payment solutions for middle market businesses and their suppliers. The Company provides solutions and services throughout North America spanning multiple industries including real estate, community association management, construction, financial services (including banks and credit unions), healthcare facilities, social services, education, media, and hospitality.</span></p> <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">2. Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Basis of Consolidation and Presentation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The accompanying unaudited consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The unaudited consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in stockholders’ equity, and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other future annual or interim period. The unaudited consolidated balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. All significant intercompany accounts and transactions have been eliminated. There are no items of comprehensive income.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2023</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities as of and during the reporting period. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates reflected in these unaudited consolidated financial statements include, but are not limited to, the allowance for credit losses and returns, useful lives assigned to fixed and intangible assets, capitalization of internal-use software, deferral of customer origination costs, the fair value of intangible assets acquired in a business combination, the fair value of goodwill, and the recoverability of deferred income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Concentrations</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Significant Services</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">A substantial portion of the Company’s revenue is derived from interchange fees earned on payment transactions processed as virtual commercial cards (“VCC”). The Company utilizes service providers to process these transactions. Revenue from one service provider represented </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">27</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of total revenue for the three months ended March 31, 2024 and 2023, respectively. Accounts receivable from this service provider represented </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">38</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of accounts receivable, net as of March 31, 2024 and December 31, 2023, respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. Revenue from a </span><span style="font-size:10pt;font-family:Arial;"><span style="-sec-ix-hidden:F_2820f53c-ee44-42a8-854b-bd7af80b8b16;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">second</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> provider represented </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of total revenue for the three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">months ended March 31, 2024 and 2023, respectively. Accounts receivable from this second service provider represented </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of accounts receivable, net as of March 31, 2024 and</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> December 31, 2023, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Future regulation or changes by the card brand payment networks could have a substantial impact on interchange rates and the Company’s revenue from VCC transactions. If interchange rates decline, whether due to actions by the card brand payment networks, merchant/suppliers availing themselves of lower rates, or future regulation, the Company’s total operating revenues, operating results, prospects for future growth and overall business could be materially affected. The Company’s revenue from VCC transactions is also impacted by fees charged by service providers to process our VCC transactions.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Restructuring costs</span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">During the fourth quarter of 2023, the Company initiated a restructuring plan to generate cost savings and improve effectiveness of the organization which resulted in a reduction in the Company’s U.S. workforce. The plan was implemented in the fourth quarter of 2023. The Company recorded restructuring costs of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,157</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> in the three months ended March 31, 2024, and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,037</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> cumulatively, from one-time severance charges in connection with this plan. Restructuring costs are included in general and administrative expenses in the consolidated statements of operations.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase that are not recorded as marketable securities to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Marketable Securities</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Marketable securities consist of short-term investments in short-term commercial paper, certificates of deposits and various U.S. government backed securities. To reflect its intention, the Company classifies its marketable securities as held-to-maturity at the time of purchase. As a result, the marketable securities are recorded at amortized cost and any gains or losses realized upon maturity are reported in other income (expense) in the consolidated statements of operations.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Accounts Receivable, Supplier Advances and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Accounts receivable represent amounts due from the Company’s VCC service providers for interchange fees earned and from buyer customers who have been invoiced for the use of the Company’s software offerings, but for whom payments have not been received. Accounts receivable from VCC service providers are presented net of an allowance for returns for transactions subsequently canceled that do not ultimately settle through the payment network. Accounts receivable from buyer customers are presented net of allowances for credit losses and returns. The Company estimates expected credit losses related to accounts receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for returns for VCC transactions subsequently canceled are assessed at each period end and recognized as a reduction of revenue. The allowances for buyer customer’s credit losses and returns are assessed at each period end and are recognized as bad debt expense within general and administrative expenses in the consolidated statements of operations and as a reduction of revenue, respectively. A buyer customer receivable is written off against the allowance when it is determined that all collection efforts have been exhausted and the potential for recovery is considered remote. Historically, losses related to customer nonpayment have been immaterial and most of the accounts receivable balances have been current.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Supplier advances receivable represent amounts that have been advanced as part of the AvidXchange’s Payment Accelerator product but have not been collected. Advances are collected from the buyer customer once the buyer initiates the transfer of funds for the invoice that was previously advanced. If the buyer does not transfer the funds as expected, the Company is exposed to losses. The Company’s experience with such delinquencies by buyer customers has been immaterial. Supplier advances receivable are stated net of expected credit losses. The Company estimates expected credit losses related to supplier advances receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for credit losses for supplier advances is assessed at period end and the measurement of the allowance is included as a component of cost of revenues in the Company’s consolidated statements of operations. Supplier advances receivable balances are charged against the allowance when the Company determines it is probable the receivable will not be recovered after collection efforts and legal actions have been exhausted. The Company classifies the fees charged to supplier customers as cash flows from operating activities with the remaining accelerated advancements and recoupments classified as cash flows from investing activities on a net basis within the consolidated statements of cash flows.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Restricted Funds Held for Customers and Payment Service Obligations</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Restricted funds held for customers and the corresponding liability of payment service obligations represent funds that are collected from customers for payments to their suppliers. The Company determines the balances of restricted funds held for customers, and the corresponding payment services obligations, by reconciling cash held by financial institutions and the corresponding payments in transit at the end of each period. The balance of these obligations may fluctuate from period to period depending on the timing of the period end and the timing of when outstanding payments clear with financial institutions. The Company is registered as a money services business with the Financial Crimes Enforcement Network. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Payment service obligations are comprised of outstanding daily transaction liabilities per state regulatory average daily transaction liability report requirements and other unregulated settlements with payees, which do not constitute a regulatory liability event under reporting requirements.</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:67.487%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.937%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.458%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding Transaction Liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,212,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,568,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other unregulated settlements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total payment service obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,220,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,578,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company historically transmitted buyer customer funds using a legacy model pursuant to which buyer customer funds were held in trust accounts that were maintained and operated by a trustee pending distribution to suppliers in accordance with instructions provided through the Company’s platform. The Company is not the trustee or beneficiary of the trusts which hold these buyer deposits; accordingly, the Company does not record these assets and offsetting liabilities on its consolidated balance sheets. The Company has largely phased out this model although certain banks that resell its products and services continue to leverage a similar structure. The Company contractually earns interest on funds held for certain buyers. The amount of Company and bank customer funds held in all trust-related and similar accounts was approximately </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">13,636</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">6,269</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> as of March 31, 2024 and December 31, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has transitioned most payment transmission activity to the money transmitter license model and obtained a money transmitter license in all states which require licensure. This model enables AvidXchange to provide commercial payment services to businesses through its “for the benefit of customer” bank accounts, also known as FBO, that are restricted for such purposes. The restricted funds held for customers are restricted for the purpose of satisfying the customer’s supplier obligations and are not available for general business use by the Company. The Company maintains these funds in liquid cash accounts and contractually earns interest on these funds held for customers. These funds are recognized as a restricted cash asset and a corresponding liability is recorded for payments due to their suppliers on the Company’s consolidated balance sheets. Restricted funds held for customers are included in the cash and cash equivalents on the consolidated statements of cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Compensation cost for stock-based awards issued to employees and outside directors, including stock options and restricted stock units (“RSUs”), is measured at fair value on the date of grant.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The fair value of stock options is estimated using a Black-Scholes option-pricing model, while the fair value of RSUs is determined using the fair value of the Company’s underlying common stock. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period of the award. Stock-based compensation expense for RSUs with performance conditions is recognized over the requisite service period on an accelerated-basis as long as the performance condition in the form of a specified liquidity event is probable to occur. In the case of equity issued in lieu of cash bonus, expense is recognized in the period the cash bonus was earned.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nonqualified Deferred Compensation Plan</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company adopted a nonqualified, deferred compensation plan effective October 1, 2015, which is an unfunded plan created for the benefit of a select group of management or highly compensated employees. The purpose of the plan is to attract and retain key employees by providing them with an opportunity to defer receipt of a portion of their compensation. It is exempt from the participation, vesting, funding, and fiduciary requirements set forth in Title I of the Employee Retirement Income Security Act of 1974, as amended. Deferred amounts are not subject to forfeiture and are deemed invested among investment funds offered under the nonqualified deferred compensation plan, as directed by each participant.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has established a ‘rabbi trust’ that serves as an investment to shadow the deferred compensation plan liability. The assets of the rabbi trust primarily consist of trust-owned life insurance policies which are recorded at cash surrender value and are included in other noncurrent assets. The change in cash surrender value of the life insurance policies in the rabbi trust is recorded in other income (expense) on the Company's unaudited consolidated statements of operations. The assets of the rabbi trust are</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">general assets of the Company and as such, would be subject to the claims of creditors in the event of bankruptcy or insolvency. The related deferred compensation liabilities are included in other long-term liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has recorded these assets and liabilities at their fair value. In association with this plan, </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2,470</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">1,866</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> were included in other noncurrent assets and </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2,242</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2,398</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> were included in noncurrent liabilities as of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, respectively, on the Company's unaudited consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent Liabilities</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent liabilities require significant judgment in estimating potential losses for legal claims. The Company reviews significant new claims and litigation for the probability of an adverse outcome. Estimates are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will materially exceed the recorded provision. Contingent liabilities are often resolved over long periods of time. Estimating probable losses requires analysis of multiple forecasts that often depend on judgments about potential actions by third parties such as regulators, and the estimated loss can change materially as individual claims develop.</span></p></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">New Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In March 2023, the FASB issued ASU No. 2023-01,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> Leases (Topic 842): Common Control Arrangements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. The amendments in this update that apply to public business entities clarify the accounting for leasehold improvements associated with common control leases. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">adoption</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of this guidance on </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">January 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> did </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">t have an impact on the Company's consolidated financial statements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p><p style="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-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Accounting Pronouncements Issued but Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, which requires significant additional disclosures about income taxes, primarily focused on the disclosure of income taxes paid and the rate reconciliation table. The new guidance will be applied prospectively (with retrospective application permitted) and is effective for calendar year-end public business entities in the 2025 annual period and in 2026 for interim periods, with early adoption permitted. The Company is assessing the impact of this guidance on its financial statements.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Basis of Consolidation and Presentation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The accompanying unaudited consolidated financial statements include the accounts of the Company and have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. The unaudited consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and reflect all normal and recurring adjustments that are, in the opinion of management, necessary for a fair statement of the Company’s financial position, results of operations, changes in stockholders’ equity, and cash flows for the periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the year ending December 31, 2024 or for any other future annual or interim period. The unaudited consolidated balance sheet as of December 31, 2023 included herein was derived from the audited financial statements as of that date, but does not include all disclosures including certain notes required by U.S. GAAP on an annual reporting basis. All significant intercompany accounts and transactions have been eliminated. There are no items of comprehensive income.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">These unaudited consolidated financial statements should be read in conjunction with the audited consolidated financial statements of the Company for the year ended December 31, 2023</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Use of Estimates</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses, and the disclosure of contingent assets and liabilities as of and during the reporting period. The Company bases estimates and assumptions on historical experience when available and on various factors that it believes to be reasonable under the circumstances. Significant estimates reflected in these unaudited consolidated financial statements include, but are not limited to, the allowance for credit losses and returns, useful lives assigned to fixed and intangible assets, capitalization of internal-use software, deferral of customer origination costs, the fair value of intangible assets acquired in a business combination, the fair value of goodwill, and the recoverability of deferred income taxes. The Company assesses estimates on an ongoing basis; however, actual results could materially differ from those estimates.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Concentrations</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Significant Services</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">A substantial portion of the Company’s revenue is derived from interchange fees earned on payment transactions processed as virtual commercial cards (“VCC”). The Company utilizes service providers to process these transactions. Revenue from one service provider represented </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">27</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of total revenue for the three months ended March 31, 2024 and 2023, respectively. Accounts receivable from this service provider represented </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">38</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of accounts receivable, net as of March 31, 2024 and December 31, 2023, respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. Revenue from a </span><span style="font-size:10pt;font-family:Arial;"><span style="-sec-ix-hidden:F_2820f53c-ee44-42a8-854b-bd7af80b8b16;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">second</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> provider represented </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">21</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of total revenue for the three</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">months ended March 31, 2024 and 2023, respectively. Accounts receivable from this second service provider represented </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">18</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">12</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of accounts receivable, net as of March 31, 2024 and</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> December 31, 2023, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Future regulation or changes by the card brand payment networks could have a substantial impact on interchange rates and the Company’s revenue from VCC transactions. If interchange rates decline, whether due to actions by the card brand payment networks, merchant/suppliers availing themselves of lower rates, or future regulation, the Company’s total operating revenues, operating results, prospects for future growth and overall business could be materially affected. The Company’s revenue from VCC transactions is also impacted by fees charged by service providers to process our VCC transactions.</span></p> 0.34 0.27 0.33 0.38 0.12 0.21 0.18 0.12 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Restructuring costs</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">During the fourth quarter of 2023, the Company initiated a restructuring plan to generate cost savings and improve effectiveness of the organization which resulted in a reduction in the Company’s U.S. workforce. The plan was implemented in the fourth quarter of 2023. The Company recorded restructuring costs of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,157</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> in the three months ended March 31, 2024, and $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,037</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> cumulatively, from one-time severance charges in connection with this plan. Restructuring costs are included in general and administrative expenses in the consolidated statements of operations.</span> 1157000 3037000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase that are not recorded as marketable securities to be cash equivalents. The carrying values of cash and cash equivalents approximate their fair values due to the short-term nature of these instruments. Cash in the Company’s bank accounts may exceed federally insured limits.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Marketable Securities</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Marketable securities consist of short-term investments in short-term commercial paper, certificates of deposits and various U.S. government backed securities. To reflect its intention, the Company classifies its marketable securities as held-to-maturity at the time of purchase. As a result, the marketable securities are recorded at amortized cost and any gains or losses realized upon maturity are reported in other income (expense) in the consolidated statements of operations.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Accounts Receivable, Supplier Advances and Allowance for Credit Losses</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Accounts receivable represent amounts due from the Company’s VCC service providers for interchange fees earned and from buyer customers who have been invoiced for the use of the Company’s software offerings, but for whom payments have not been received. Accounts receivable from VCC service providers are presented net of an allowance for returns for transactions subsequently canceled that do not ultimately settle through the payment network. Accounts receivable from buyer customers are presented net of allowances for credit losses and returns. The Company estimates expected credit losses related to accounts receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for returns for VCC transactions subsequently canceled are assessed at each period end and recognized as a reduction of revenue. The allowances for buyer customer’s credit losses and returns are assessed at each period end and are recognized as bad debt expense within general and administrative expenses in the consolidated statements of operations and as a reduction of revenue, respectively. A buyer customer receivable is written off against the allowance when it is determined that all collection efforts have been exhausted and the potential for recovery is considered remote. Historically, losses related to customer nonpayment have been immaterial and most of the accounts receivable balances have been current.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Supplier advances receivable represent amounts that have been advanced as part of the AvidXchange’s Payment Accelerator product but have not been collected. Advances are collected from the buyer customer once the buyer initiates the transfer of funds for the invoice that was previously advanced. If the buyer does not transfer the funds as expected, the Company is exposed to losses. The Company’s experience with such delinquencies by buyer customers has been immaterial. Supplier advances receivable are stated net of expected credit losses. The Company estimates expected credit losses related to supplier advances receivable balances based on a review of available and relevant information including current economic conditions, projected economic conditions, historical loss experience, account aging, and other factors that could affect collectability. Expected credit losses are determined individually or collectively depending on whether the accounts receivable balances share similar risk characteristics. The allowance for credit losses for supplier advances is assessed at period end and the measurement of the allowance is included as a component of cost of revenues in the Company’s consolidated statements of operations. Supplier advances receivable balances are charged against the allowance when the Company determines it is probable the receivable will not be recovered after collection efforts and legal actions have been exhausted. The Company classifies the fees charged to supplier customers as cash flows from operating activities with the remaining accelerated advancements and recoupments classified as cash flows from investing activities on a net basis within the consolidated statements of cash flows.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Restricted Funds Held for Customers and Payment Service Obligations</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Restricted funds held for customers and the corresponding liability of payment service obligations represent funds that are collected from customers for payments to their suppliers. The Company determines the balances of restricted funds held for customers, and the corresponding payment services obligations, by reconciling cash held by financial institutions and the corresponding payments in transit at the end of each period. The balance of these obligations may fluctuate from period to period depending on the timing of the period end and the timing of when outstanding payments clear with financial institutions. The Company is registered as a money services business with the Financial Crimes Enforcement Network. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Payment service obligations are comprised of outstanding daily transaction liabilities per state regulatory average daily transaction liability report requirements and other unregulated settlements with payees, which do not constitute a regulatory liability event under reporting requirements.</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:67.487%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.937%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.458%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding Transaction Liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,212,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,568,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other unregulated settlements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total payment service obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,220,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,578,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company historically transmitted buyer customer funds using a legacy model pursuant to which buyer customer funds were held in trust accounts that were maintained and operated by a trustee pending distribution to suppliers in accordance with instructions provided through the Company’s platform. The Company is not the trustee or beneficiary of the trusts which hold these buyer deposits; accordingly, the Company does not record these assets and offsetting liabilities on its consolidated balance sheets. The Company has largely phased out this model although certain banks that resell its products and services continue to leverage a similar structure. The Company contractually earns interest on funds held for certain buyers. The amount of Company and bank customer funds held in all trust-related and similar accounts was approximately </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">13,636</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">6,269</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> as of March 31, 2024 and December 31, 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has transitioned most payment transmission activity to the money transmitter license model and obtained a money transmitter license in all states which require licensure. This model enables AvidXchange to provide commercial payment services to businesses through its “for the benefit of customer” bank accounts, also known as FBO, that are restricted for such purposes. The restricted funds held for customers are restricted for the purpose of satisfying the customer’s supplier obligations and are not available for general business use by the Company. The Company maintains these funds in liquid cash accounts and contractually earns interest on these funds held for customers. These funds are recognized as a restricted cash asset and a corresponding liability is recorded for payments due to their suppliers on the Company’s consolidated balance sheets. Restricted funds held for customers are included in the cash and cash equivalents on the consolidated statements of cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Payment service obligations are comprised of outstanding daily transaction liabilities per state regulatory average daily transaction liability report requirements and other unregulated settlements with payees, which do not constitute a regulatory liability event under reporting requirements.</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:67.487%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.937%;"></td> <td style="width:1%;"></td> <td style="width:1.56%;"></td> <td style="width:1%;"></td> <td style="width:12.458%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding Transaction Liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,212,994</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,568,280</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other unregulated settlements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,465</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,376</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total payment service obligations</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,220,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,578,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1212994000 1568280000 7465000 10376000 1220459000 1578656000 13636000 6269000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Compensation cost for stock-based awards issued to employees and outside directors, including stock options and restricted stock units (“RSUs”), is measured at fair value on the date of grant.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The fair value of stock options is estimated using a Black-Scholes option-pricing model, while the fair value of RSUs is determined using the fair value of the Company’s underlying common stock. Stock-based compensation expense is recognized on a straight-line basis over the requisite service period of the award. Stock-based compensation expense for RSUs with performance conditions is recognized over the requisite service period on an accelerated-basis as long as the performance condition in the form of a specified liquidity event is probable to occur. In the case of equity issued in lieu of cash bonus, expense is recognized in the period the cash bonus was earned.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Nonqualified Deferred Compensation Plan</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company adopted a nonqualified, deferred compensation plan effective October 1, 2015, which is an unfunded plan created for the benefit of a select group of management or highly compensated employees. The purpose of the plan is to attract and retain key employees by providing them with an opportunity to defer receipt of a portion of their compensation. It is exempt from the participation, vesting, funding, and fiduciary requirements set forth in Title I of the Employee Retirement Income Security Act of 1974, as amended. Deferred amounts are not subject to forfeiture and are deemed invested among investment funds offered under the nonqualified deferred compensation plan, as directed by each participant.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has established a ‘rabbi trust’ that serves as an investment to shadow the deferred compensation plan liability. The assets of the rabbi trust primarily consist of trust-owned life insurance policies which are recorded at cash surrender value and are included in other noncurrent assets. The change in cash surrender value of the life insurance policies in the rabbi trust is recorded in other income (expense) on the Company's unaudited consolidated statements of operations. The assets of the rabbi trust are</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">general assets of the Company and as such, would be subject to the claims of creditors in the event of bankruptcy or insolvency. The related deferred compensation liabilities are included in other long-term liabilities.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has recorded these assets and liabilities at their fair value. In association with this plan, </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2,470</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">1,866</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> were included in other noncurrent assets and </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2,242</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">2,398</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> were included in noncurrent liabilities as of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, respectively, on the Company's unaudited consolidated balance sheets.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> 2470000 1866000 2242000 2398000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent Liabilities</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Contingent liabilities require significant judgment in estimating potential losses for legal claims. The Company reviews significant new claims and litigation for the probability of an adverse outcome. Estimates are recorded as liabilities when it is probable that a liability has been incurred and the amount of the loss is reasonably estimable. Disclosure is required when there is a reasonable possibility that the ultimate loss will materially exceed the recorded provision. Contingent liabilities are often resolved over long periods of time. Estimating probable losses requires analysis of multiple forecasts that often depend on judgments about potential actions by third parties such as regulators, and the estimated loss can change materially as individual claims develop.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">New Accounting Pronouncements</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Standards</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In March 2023, the FASB issued ASU No. 2023-01,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;"> Leases (Topic 842): Common Control Arrangements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. The amendments in this update that apply to public business entities clarify the accounting for leasehold improvements associated with common control leases. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">adoption</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of this guidance on </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">January 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> did </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">no</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">t have an impact on the Company's consolidated financial statements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p><p style="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-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Accounting Pronouncements Issued but Not Yet Adopted</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, which requires significant additional disclosures about income taxes, primarily focused on the disclosure of income taxes paid and the rate reconciliation table. The new guidance will be applied prospectively (with retrospective application permitted) and is effective for calendar year-end public business entities in the 2025 annual period and in 2026 for interim periods, with early adoption permitted. The Company is assessing the impact of this guidance on its financial statements.</span></p> true 2024-01-01 true <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">3. Revenue from Contracts with Customers</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Disaggregation of Revenue</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The table below presents the Company’s revenues disaggregated by type of services performed.</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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Software revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payment revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Services revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">86,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Contract Assets and Liabilities</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s rights to payments are not conditional on any factors other than the passage of time, and as such, the Company does not have any contract assets. Contract liabilities consist primarily of advance cash receipts for services (deferred revenue) and are recognized as revenue when the services are provided.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The table below presents information on accounts receivable and contract liabilities.</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:65.92%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payment processing receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">48,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Significant changes in the contract liabilities balance are 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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Revenue recognized included in beginning of period balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash received, excluding amounts recognized as revenue during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-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="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The tables below present a summary of changes in the Company’s allowances for credit losses and returns for the </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023:</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.743%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for Credit Losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for Returns</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Supplier Advances Receivable Allowance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Allowance balance, December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amounts charged to contra revenue, cost of revenues and expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amounts written off as uncollectable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Recoveries of amounts previously written off</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Deduction released to revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Allowance balance, March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:57.743%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for Credit Losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for Returns</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Supplier Advances Receivable Allowance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Allowance balance, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amounts charged to contra revenue, cost of revenues and expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amounts written off as uncollectable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Recoveries of amounts previously written off</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Deduction released to revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Allowance balance, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0.1pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Transaction Price Allocated to Remaining Performance Obligations</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Transaction price allocated to the remaining performance obligations represents contracted revenue that has not yet been recognized. These revenues are subject to future economic risks including customer cancellations, bankruptcies, regulatory changes and other market factors.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company applies the practical expedient in ASC Topic 606, </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">(“Topic 606”), paragraph 606-10-50-14(b) and does not disclose information about remaining performance obligations related to transaction and processing services that qualify for recognition in accordance with paragraph 606-10-55-18 of Topic 606. These contracts contain variable consideration for stand-ready performance obligations for which the exact quantity and mix of transactions to be processed are contingent upon buyer or supplier request. These contracts also contain fixed fees and non-refundable upfront fees; however, these amounts are not considered material to total consolidated revenue.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s remaining performance obligation consists of contracts with financial institutions who are using the ASCEND solution. These contracts generally have a duration of </span><span style="font-size:10pt;font-family:Arial;"><span style="-sec-ix-hidden:F_5073b154-942a-4878-8fca-2d5a2123b707;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">two</span></span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">five years</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and contain fixed maintenance fees that are considered fixed price guarantees. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Remaining performance obligation consisted of the following:</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:57.743%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Noncurrent</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Contract Costs</span><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company incurs incremental costs to obtain a contract, as well as costs to fulfill a contract with buyer customers that are expected to be recovered. These costs consist primarily of sales commissions incurred if a contract is obtained, and customer implementation related costs.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company utilizes a portfolio approach when estimating the amortization of contract acquisition and fulfillment costs. These costs are amortized on a </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">straight-line basis</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> over the expected benefit period of generally</span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> five years</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">which was determined by taking into consideration customer attrition rates, estimated terms of customer relationships, useful lives of technology, industry peers, and other factors. The amortization of contract fulfillment costs associated with implementation activities are recorded as cost of revenues in the Company's consolidated statements of operations. The amortization of contract acquisition costs associated with sales commissions that qualify for capitalization is recorded as sales and marketing expense in the Company’s</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">consolidated </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">statements of operations. Costs to obtain or fulfill a contract are classified as deferred customer origination costs in the Company’s consolidated balance sheets.</span></p><div style="font-size:11pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables present information about deferred contract costs:</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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Capitalized sales commissions and implementation costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortization of deferred contract costs</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Costs to obtain contracts included in sales and marketing expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Costs to fulfill contracts included in cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The table below presents the Company’s revenues disaggregated by type of services performed.</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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Software revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">29,688</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payment revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">75,202</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,181</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Services revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">708</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">673</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,598</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">86,822</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 29688000 26968000 75202000 59181000 708000 673000 105598000 86822000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The table below presents information on accounts receivable and contract liabilities.</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:65.92%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> <td style="width:2.46%;"></td> <td style="width:1%;"></td> <td style="width:12.58%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">16,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Payment processing receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,139</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Accounts receivable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">48,877</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">46,689</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Contract liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,263</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 17738000 16261000 31139000 30428000 48877000 46689000 26263000 27593000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Significant changes in the contract liabilities balance are 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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Revenue recognized included in beginning of period balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,473</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash received, excluding amounts recognized as revenue during the period</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-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> -3473000 -3224000 2143000 2963000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The tables below present a summary of changes in the Company’s allowances for credit losses and returns for the </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 and 2023:</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.743%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for Credit Losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for Returns</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Supplier Advances Receivable Allowance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Allowance balance, December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,089</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,333</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amounts charged to contra revenue, cost of revenues and expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amounts written off as uncollectable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">475</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Recoveries of amounts previously written off</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Deduction released to revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Allowance balance, March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,382</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,889</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;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:57.743%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Accounts Receivable</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for Credit Losses</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for Returns</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Supplier Advances Receivable Allowance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Allowance balance, December 31, 2022</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,872</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amounts charged to contra revenue, cost of revenues and expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amounts written off as uncollectable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">648</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Recoveries of amounts previously written off</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">351</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Deduction released to revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">93</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Allowance balance, March 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 2142000 2089000 1333000 254000 -200000 86000 14000 475000 347000 2382000 1889000 1291000 1539000 1584000 1872000 200000 200000 87000 648000 351000 -93000 1652000 1691000 1575000 P5Y <span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Remaining performance obligation consisted of the following:</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:57.743%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> <td style="width:1.321%;"></td> <td style="width:1%;"></td> <td style="width:10.764%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Current</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Noncurrent</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,032</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,031</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,403</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,434</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 15032000 19797000 34829000 15031000 20403000 35434000 straight-line basis P5Y <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables present information about deferred contract costs:</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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Capitalized sales commissions and implementation costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,653</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,838</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortization of deferred contract costs</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Costs to obtain contracts included in sales and marketing expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Costs to fulfill contracts included in cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,549</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 2653000 2838000 1551000 1474000 1549000 1569000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">4. Loss Per Common Share</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Diluted loss per common share is the same as basic loss per common share for all periods presented because the effects of potentially dilutive items were anti-dilutive given the Company’s net loss.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following common share equivalent securities have been excluded from the calculation of weighted average common shares outstanding because the effect is anti-dilutive for the periods presented:</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:66.16%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.04%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.04%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Anti-Dilutive Common Share Equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,887,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,755,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,716,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,592,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">157,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">168,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Total anti-dilutive common share equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,761,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,517,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Basic and diluted net loss per common share is calculated 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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:14pt;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-family:Arial;min-width:fit-content;">Net loss attributable to common stockholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Weighted-average common shares outstanding, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,896,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">199,900,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net loss per common share, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following common share equivalent securities have been excluded from the calculation of weighted average common shares outstanding because the effect is anti-dilutive for the periods presented:</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:66.16%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.04%;"></td> <td style="width:1%;"></td> <td style="width:1.12%;"></td> <td style="width:1%;"></td> <td style="width:13.04%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Anti-Dilutive Common Share Equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,887,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,755,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,716,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,592,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">157,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">168,769</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Total anti-dilutive common share equivalents</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">19,761,714</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,517,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 7887864 8755890 11716174 11592608 157676 168769 19761714 20517267 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Basic and diluted net loss per common share is calculated 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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Numerator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Net loss</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:14pt;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-family:Arial;min-width:fit-content;">Net loss attributable to common stockholders</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,990</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Denominator:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Weighted-average common shares outstanding, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">204,896,718</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">199,900,920</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Net loss per common share, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.00</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.08</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> -1009000 -15990000 -1009000 -15990000 204896718 204896718 199900920 199900920 -0 -0 -0.08 -0.08 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">5. Fair Value Measurements</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s financial instruments consist of cash and cash equivalents, marketable securities, trade and supplier advances receivables, assets of the rabbi trust, AP, deferred compensation liabilities, and debt. The carrying amount of cash, trade and supplier advances receivables, and AP approximate fair value due to the short-term maturity. The estimated fair value of long-term debt is based on borrowing rates currently available to the Company for similar debt issues. The fair value approximates the carrying value of long-term debt.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">In accordance with applicable accounting standards, the Company utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following is a brief description of those three levels:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:18%;"></td> <td style="width:82%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Observable inputs such as quoted market prices in active markets for identical assets or liabilities.</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly. These include quoted prices for similar assets or liabilities in active markets and quoted prices for identical or similar assets or liabilities in markets that are not active.</span></p></td> </tr> </table> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:18%;"></td> <td style="width:82%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Unobservable inputs that reflect the reporting entity’s own assumptions. The fair value for such assets and liabilities is generally determined using pricing models, discounted cash flow methodologies, or similar techniques that incorporate the assumptions a market participant would use in pricing the asset or liability.</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">When more than one level of input is used to determine the fair value, the financial instrument is classified as Level 1, 2 or 3 according to the lowest level input that has a significant impact on the fair value measurement. The Company performs a review of the fair value hierarchy classification on an annual basis. Changes in the observability of valuation inputs may result in a reclassification of certain financial assets or financial liabilities within the fair value hierarchy.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company evaluates its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level to classify them for each reporting period. This determination requires significant judgment.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis using the above categories, as of the periods presented.</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:58.503%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:7.723%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Money market mutual funds (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">174,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">174,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Rabbi trust-owned life insurance policies (at cash surrender value) (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">174,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">176,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Deferred compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-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><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;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:58.503%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:7.723%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Money market mutual funds (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">226,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">226,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Rabbi trust-owned life insurance policies (at cash surrender value) (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">226,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">228,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Deferred compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ________________</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:4.44%;"></td> <td style="width:95.56%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(1</span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Money market funds are classified as cash equivalents in the Company’s unaudited consolidated balance sheets. As short-term, highly liquid investments readily convertible to known amounts of cash with remaining maturities of three months or less at the time of purchase, the Company’s cash equivalent money market funds have carrying values that approximate fair value.</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(2)</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Fair value of insurance policies represents their cash surrender value based on the underlying investments in the account which is determined based on quoted prices for identical or similar financial instruments in active markets.</span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following tables present information about the Company’s assets and liabilities that are measured at fair value on a recurring basis using the above categories, as of the periods presented.</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:58.503%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:7.723%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Money market mutual funds (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">174,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">174,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Rabbi trust-owned life insurance policies (at cash surrender value) (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">174,254</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,470</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">176,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Deferred compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,242</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-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><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;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:58.503%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:6.803%;"></td> <td style="width:1%;"></td> <td style="width:1.341%;"></td> <td style="width:1%;"></td> <td style="width:7.723%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cash equivalents</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Money market mutual funds (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">226,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">226,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Rabbi trust-owned life insurance policies (at cash surrender value) (2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">226,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">228,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Other long-term liabilities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Deferred compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,398</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> ________________</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:4.44%;"></td> <td style="width:95.56%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Arial;min-width:fit-content;">(1</span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Money market funds are classified as cash equivalents in the Company’s unaudited consolidated balance sheets. As short-term, highly liquid investments readily convertible to known amounts of cash with remaining maturities of three months or less at the time of purchase, the Company’s cash equivalent money market funds have carrying values that approximate fair value.</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(2)</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Fair value of insurance policies represents their cash surrender value based on the underlying investments in the account which is determined based on quoted prices for identical or similar financial instruments in active markets.</span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 174254000 174254000 2470000 2470000 174254000 2470000 176724000 2242000 2242000 2242000 2242000 226715000 226715000 1866000 1866000 226715000 1866000 228581000 2398000 2398000 2398000 2398000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">6. Marketable Securities</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Marketable securities consist of commercial paper, certificates of deposit, and U.S. Treasury and agency debt, and are classified as held-to-maturity. Investments held in marketable securities had contractual maturities of less than </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">nine months</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> as of </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. As the Company invests in short-term and high credit quality marketable securities, the Company expects to receive fixed par value without any loss of principle at the maturity of each security. Therefore, an allowance for expected credit losses is not recognized as of March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;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-size:10pt;font-family:Arial;min-width:fit-content;">The following presents information about the Company’s marketable securities:</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:40.508%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.981%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Sector</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for credit losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Net Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Financial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Government</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;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:40.508%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.981%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Sector</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for credit losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Net Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Financial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The fair value of marketable securities in the Government major security type is classified as a Level 1 in the Company’s fair value hierarchy described in Note 5. The fair values of the remaining major security types are classified as Level 2.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents information about the Company’s investments that were in an unrealized loss position and for which an other-than-temporary impairment has not been recognized in earnings:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Aggregate fair value of investments with unrealized losses (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Aggregate amount of unrealized losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">_________________</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:3.88%;"></td> <td style="width:96.12%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(1)</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Investments have been in a continuous loss position for less than 12 months</span></p></td> </tr> </table></div> P9M <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following presents information about the Company’s marketable securities:</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:40.508%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.981%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Sector</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for credit losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Net Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Financial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">56</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">55,571</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Government</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,143</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,142</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Industrial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,888</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">99,811</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;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:40.508%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.901%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:6.981%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="22" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Sector</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Allowance for credit losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Net Amortized Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross unrealized gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross unrealized losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Financial</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,645</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">44,631</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> 55627000 55627000 56000 55571000 22143000 22143000 1000 22142000 22118000 22118000 20000 22098000 99888000 99888000 77000 99811000 44645000 44645000 14000 44631000 44645000 44645000 14000 44631000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents information about the Company’s investments that were in an unrealized loss position and for which an other-than-temporary impairment has not been recognized in earnings:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Aggregate fair value of investments with unrealized losses (1)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77,581</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,578</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Aggregate amount of unrealized losses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">_________________</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:3.88%;"></td> <td style="width:96.12%;"></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">(1)</span></p></td> <td style="padding-top:0.01in;vertical-align:top;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Investments have been in a continuous loss position for less than 12 months</span></p></td> </tr> </table> 77581000 33578000 77000 14000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">7. Intangible Assets and Goodwill</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Intangible Assets</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents information about capitalized software development costs:</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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Capitalized software development costs</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Capitalized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Amortized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="margin-left:4.8%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"> </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:50.6%;"></td> <td style="width:1.16%;"></td> <td style="width:11.204%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Net Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Internally developed software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Non-compete</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">237,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">156,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">80,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;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:50.6%;"></td> <td style="width:1.16%;"></td> <td style="width:11.204%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Net Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Internally developed software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">101,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Non-compete</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">233,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">84,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Total amortization expense associated with identifiable intangible assets was as follows</span><span style="color:#000000;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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total amortization expense associated with identifiable intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Impairment and write-off of intangible assets</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Impairment and write-off expense related to internally developed software projects was 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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Impairment and write-off of intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Goodwill</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> changes in goodwill during the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The following table presents information about capitalized software development costs:</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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Capitalized software development costs</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Capitalized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,039</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Amortized</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,616</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 4039000 3855000 4418000 3616000 <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:50.6%;"></td> <td style="width:1.16%;"></td> <td style="width:11.204%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Net Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Internally developed software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">105,348</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">79,073</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Non-compete</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,942</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,252</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">39,672</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">32,840</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">14,646</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> Years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,839</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">237,593</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">156,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">80,852</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;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:50.6%;"></td> <td style="width:1.16%;"></td> <td style="width:11.204%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.184%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Gross</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Accumulated</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Net Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Internally developed software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">101,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">74,655</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">26,816</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Non-compete</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,194</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,738</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,456</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">72,512</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">37,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">34,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">45,791</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">30,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15,613</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Trade name</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10 Years</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,748</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,739</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Total intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">233,716</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">148,911</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">84,805</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> P3Y 105348000 79073000 26275000 P4Y 6194000 3942000 2252000 P9Y 72512000 39672000 32840000 P7Y 45791000 31145000 14646000 P10Y 7748000 2909000 4839000 237593000 156741000 80852000 P3Y 101471000 74655000 26816000 P4Y 6194000 3738000 2456000 P9Y 72512000 37601000 34911000 P7Y 45791000 30178000 15613000 P10Y 7748000 2739000 5009000 233716000 148911000 84805000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Total amortization expense associated with identifiable intangible assets was as follows</span><span style="color:#000000;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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total amortization expense associated with identifiable intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,830</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,239</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Impairment and write-off of intangible assets</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Impairment and write-off expense related to internally developed software projects was 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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Impairment and write-off of intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> 7830000 7239000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Impairment and write-off expense related to internally developed software projects was 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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Impairment and write-off of intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:9pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">162</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 162000 0 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">8. Leases and Leasing Commitments</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Supplemental cash flow information related to the Company’s operating and finance leases was 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:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:11.322%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Financing cash flows for finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Operating cash flows for finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Operating cash flows for operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Right of use assets obtained in exchange for new lease obligations:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Finance lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The components of lease expense were as follows:</span><span style="color:#231f20;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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Lease expense</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Finance lease expense:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,641</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Variable lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Arial;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Supplemental cash flow information related to the Company’s operating and finance leases was 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:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:11.322%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Financing cash flows for finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">165</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Operating cash flows for finance leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,468</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,448</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Operating cash flows for operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">569</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">547</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Right of use assets obtained in exchange for new lease obligations:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Finance lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">   Operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 77000 165000 1468000 1448000 569000 547000 362000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The components of lease expense were as follows:</span><span style="color:#231f20;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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Lease expense</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Finance lease expense:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Amortization of right-of-use assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Interest on lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,641</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Operating lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">432</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Short-term lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">-</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Variable lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">74</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total lease expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,728</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 588000 531000 1652000 1641000 414000 432000 74000 53000 2728000 2657000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">9. Long-Term Debt</span><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Long-term debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024 and December 31, 2023:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Term loan facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Promissory note payable for land acquisition</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Total principal due</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Current portion of term loan and promissory notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Unamortized portion of debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">On December 29, 2022 the Company, through its wholly-owned subsidiary, AvidXchange, Inc., entered into a credit agreement (as subsequently amended, the "2022 Credit Agreement") with KeyBank National Association ("KeyBank") to replace in its entirety its previous senior secured credit facility. The outstanding balances of the previous senior secured credit facility were repaid with the Company's cash balances and the proceeds from borrowing under the 2022 Credit Agreement. The 2022 Credit Agreement has a term of </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">five years</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and consists of a </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">5-year</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> revolving credit facility (the "2022 Revolver") and a </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">five-year</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> term loan facility (the "2022 Term Loan").</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Under the 2022 Credit Agreement and subject to specific conditions, the Company may request, and the lenders have the right, but not the obligation, to increase the 2022 Revolver or add an additional term loan facility by an aggregate amount (for all such increases) not to exceed $</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> as of </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The 2022 Credit Agreement has a term of </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">five years</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and makes available to the Company facilities in an aggregate amount of $</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">95,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and consists of:</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">30,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> pursuant to the 2022 Revolver; and </span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:4.537%;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">65,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> pursuant to the 2022 Term Loan.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Letters of credit may be issued by KeyBank pursuant to the 2022 Credit Agreement and the availability under the 2022 Revolver will be reduced by any outstanding letters of credit. As March 31, 2024</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> letters of credit were outstanding.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">As of March 31, 2024, the aggregate amount available to borrow under the 2022 Credit Agreement was </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">30,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. As of March 31, 2024, the effective interest rate of the 2022 Term Loan was </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">8.21</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Proceeds from the 2022 Term Loan and corporate cash were used to pay in full all outstanding debt and expenses under the previous senior secured credit facility, and the 2022 Revolver may be used to fund working capital and for general corporate purposes.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The maturity date for the 2022 Revolver and 2022 Term Loan is </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">December 29, 2027</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. The Company may voluntarily pre-pay all or any part of the 2022 Revolver or 2022 Term Loan without premium or penalty, subject to concurrent payments of accrued and unpaid interest and any applicable breakage costs.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Interest on the loans under the 2022 Credit Agreement is equal to the daily simple secured overnight financing rate ("SOFR"), term SOFR or a base rate, plus an applicable margin. The applicable margin is between </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% for daily simple SOFR and term SOFR loans (plus a SOFR adjustment between </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">0.1</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">0.25</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%), and between </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% and </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% for base rate loans. The applicable margin fluctuates based on the ratio of debt under the 2022 Credit Agreement to the Company’s consolidated software revenue. The Company may elect one-, three- or six-month interest periods in connection with term SOFR. The base rate is equal to the higher of KeyBank’s prime rate, the federal funds effective rate plus </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%, or </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">one-month</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> term SOFR plus </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%. For purposes of the 2022 Credit Agreement, daily simple SOFR, term SOFR and the base rate will never be less than </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">0.5</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The principal amount of the 2022 Term Loan amortizes at a rate of </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% per year for the first two years and </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% per year for the last three years, payable in equal quarterly installments. Additional principal payments are due in certain circumstances, and subject to certain limitations, including upon a sale of assets or upon receipt of proceeds of casualty insurance or condemnation.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The 2022 Credit Agreement contains certain customary representations and warranties and affirmative and negative covenants. The affirmative covenants require the Company to provide the lenders with certain financial statements, budgets, compliance certificates and other documents and reports and to comply with certain laws. The negative covenants restrict the Company’s ability to incur additional indebtedness, create additional liens on its assets, make certain investments, dispose of its assets or engage in a merger or other similar transaction or engage in transactions with affiliates, which are subject, in each case, to the</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">various exceptions and conditions described in the 2022 Credit Agreement. The negative covenants further restrict the Company’s ability to make certain restricted payments, including the payment of dividends in certain limited circumstances.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The 2022 Credit Agreement also contains three financial covenants, measured on a consolidated basis. First, there must be liquidity (which is defined as availability under the 2022 Revolver, plus unrestricted cash) that is more than the greater of (1) $</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">35,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, and (2) </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">35</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% of the Total Commitment Amount (as defined in the 2022 Credit Agreement). Second, as of the end of each quarter, total revenue on a trailing four-quarter basis must be greater than the requirements set forth in the 2022 Credit Agreement. Third, for each period of four consecutive quarters ending on December 31, 2024, and at the end of each fiscal quarter thereafter, Consolidated EBITDA (as defined in the 2022 Credit Agreement) must not be less than $</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">10,000</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company was in compliance with its financial debt covenants as of </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></span></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The 2022 Credit Agreement also includes certain customary events of default. If an event of default occurs and is continuing, the lenders are entitled to take various actions, including the acceleration of the maturity of all loans and to take all actions permitted to be taken by a secured creditor with respect to the collateral for the 2022 Credit Agreement and under applicable law.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The obligations under the 2022 Credit Agreement are secured by:</span></p><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">substantially all of the tangible and intangible assets of the Company and its material subsidiaries, except for client funds, client funds accounts (as such terms are defined in the 2022 Credit Agreement) and existing real estate, and</span></div></div><div style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:6pt;min-width:4.537%;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.7521786492374725%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">the capital stock of the Company’s material subsidiaries.</span></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Under the 2022 Credit Agreement, the Company's wholly-owned subsidiaries, AvidXchange, Inc. and AFV Commerce, Inc., are the only borrowers, and AvidXchange, Inc.'s parent holding company and certain subsidiaries of AvidXchange, Inc. and AFV Commerce, Inc. are co-guarantors.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Revolving Credit Facility</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">There was </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> balance outstanding under the 2022 Revolver as of </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024 or December 31, 2023</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. The Company is required to pay on a quarterly basis a commitment fee of </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% per annum with respect to the amount of the 2022 Revolver.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Deferred Financing Costs</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">566</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">604</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> in deferred financing costs included in other noncurrent assets and deposits, and </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;white-space:pre-wrap;min-width:fit-content;color:#231f20;">1,022</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;white-space:pre-wrap;min-width:fit-content;color:#231f20;">1,090</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of deferred financing costs associated with its term loans recorded net of long-term debt as of </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024 and December 31, 2023, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:7.5pt;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Amortization of deferred financing costs was </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">106</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;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;min-width:fit-content;">110</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively, which is presented in the consolidated statements of operations as interest expense.</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Land Promissory Notes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company has </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> promissory notes executed in connection with the purchase of land parcels and improvements adjacent to its Charlotte, North Carolina headquarters campus. The aggregate outstanding principal amount was </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">13,900</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> as of March 31, 2024</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and will be paid in two remaining equal annual payments of $</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">4,800</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and a final annual payment of $</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">4,300</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, plus accrued interest at </span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">6.75</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">%.</span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Long-term debt as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024 and December 31, 2023:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:67.193%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.863%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Term loan facility</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,969</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">63,375</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Promissory note payable for land acquisition</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">13,900</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Total principal due</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">76,869</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">77,275</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Current portion of term loan and promissory notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6,425</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Unamortized portion of debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,022</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:7pt;white-space:pre-wrap;vertical-align:bottom;"><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-family:Arial;min-width:fit-content;">Long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,422</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">69,760</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 62969000 63375000 13900000 13900000 76869000 77275000 6425000 6425000 1022000 1090000 69422000 69760000 P5Y P5Y P5Y 50000000 P5Y 95000000 30000000 65000000 0 30000000 0.0821 2027-12-29 0.025 0.03 0.001 0.0025 0.015 0.02 0.005 one-month 0.01 0.005 0.025 0.05 The 2022 Credit Agreement also contains three financial covenants, measured on a consolidated basis. First, there must be liquidity (which is defined as availability under the 2022 Revolver, plus unrestricted cash) that is more than the greater of (1) $35,000, and (2) 35% of the Total Commitment Amount (as defined in the 2022 Credit Agreement). Second, as of the end of each quarter, total revenue on a trailing four-quarter basis must be greater than the requirements set forth in the 2022 Credit Agreement. Third, for each period of four consecutive quarters ending on December 31, 2024, and at the end of each fiscal quarter thereafter, Consolidated EBITDA (as defined in the 2022 Credit Agreement) must not be less than $10,000. The Company was in compliance with its financial debt covenants as of March 31, 2024. 35000000 0.35 10000000 The Company was in compliance with its financial debt covenants as of March 31, 2024. 0 0 0.003 566000 604000 1022000 1090000 106000 110000 2 13900000 4800000 4300000 0.0675 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">10. Stockholders’ Equity</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The holders of common stock are entitled to </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> vote for each share.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Authorized Shares</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company is authorized to issue </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,600,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock, $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> par value per share, and </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of preferred stock, $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> par value per share.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Common Stock</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024, the Company had reserved a total of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,720,584</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of its </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,600,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock for future issuance 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:80.36%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:16.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,887,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,716,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Available for future issuance under stock award plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,000,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Available for future issuance under employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,116,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total common shares reserved for future issuance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,720,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-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> 1 1600000000 0.001 50000000 0.001 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024, the Company had reserved a total of </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,720,584</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> of its </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,600,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock for future issuance 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:80.36%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:16.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">As of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Outstanding stock options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,887,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,716,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Available for future issuance under stock award plans</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,000,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Available for future issuance under employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,116,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Total common shares reserved for future issuance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">54,720,584</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-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> 54720584 1600000000 7887864 11716174 27000366 8116180 54720584 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">11. Stock-Based Compensation</span></p><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock Plans</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company maintains its 2021 Long-Term Incentive Plan ("2021 Plan") under which it grants stock awards to its employees, directors and non-employee third parties. On January 1, 2024, the number of shares of common stock available to issue under the 2021 Plan automatically increased by </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,204,201</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares. As of March 31, 2024, the Company had </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">27,000,366</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares allocated to the 2021 Plan, but not yet issued or granted as an award.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company also maintains its 2021 Employee Stock Purchase Plan ("ESPP"), under which eligible employees may purchase the Company’s common stock through accumulated payroll deductions. On January 1, 2024, the number of shares of common stock reserved for issuance under the ESPP automatically increased by </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,040,840</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. As of </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, the number of shares of common stock reserved for issuance under the ESPP was </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,116,180</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock Options</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock options granted under the Company's current and prior equity incentive plans have various vesting periods ranging from fully-vested on the date of grant to vesting over a period of </span><span style="font-size:10pt;font-family:Arial;"><span style="-sec-ix-hidden:F_73052ba3-15dd-44ee-be21-871cf7f7b123;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">four years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. The term for each incentive stock option under these plans is </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">ten years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> from the grant date, or </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> for a grant to a ten percent owner optionee, in each case assuming continued employment. The fair value of options granted is estimated on the date of grant using the Black-Scholes option-pricing model.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock option activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 was 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:50.35%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Number of Stock Options Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average Remaining Contractual Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Aggregate Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,175,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.22</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">346,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">493,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">140,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,887,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.19</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Vested and exercisable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,882,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.48</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="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-size:10pt;font-family:Arial;min-width:fit-content;">As of March 31, 2024</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, the total unamortized stock-based compensation expense related to the unvested stock options was $</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">12,199</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, which the Company expects to amortize over a weighted average period of </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">2.4</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Restricted Stock Units</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">RSUs have a vesting period generally of </span><span style="font-size:10pt;font-family:Arial;"><span style="-sec-ix-hidden:F_d53f1999-07ff-4d1f-9bea-559f2d66d86e;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">one</span></span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> to </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">four years</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. Any unvested RSUs are forfeited upon termination of employment. The grant date value of RSUs is equal to the closing price of the Company’s stock on the date of grant, or, if not a trading day, the closing price of the previous trading day.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">RSUs granted prior to the Company's IPO have a term of </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">seven years</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, or </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three years</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> for time vested RSUs after termination of employment and were also subject to a performance condition upon a predefined liquidity event such as an IPO or a change in control. The performance condition was satisfied upon completion of the Company's IPO. Prior to the IPO, RSUs were valued at the estimated value of a share of common stock at the date of grant.</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">RSU activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 was 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:67.18%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:13.28%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Restricted Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Number of Restricted Stock Units Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average Grant Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,919,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,821,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,737,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">286,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,716,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-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="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-size:10pt;font-family:Arial;min-width:fit-content;">As of March 31, 2024</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, the total unamortized stock-based compensation expense related to the unvested RSUs was $</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">111,331</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, which the Company will amortize over a weighted average period of </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">3.2</span></span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> years.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-Based Compensation Expense</span></p><div style="font-size:10pt;font-family:Arial;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based compensation expense from stock options and RSUs, reduced for actual forfeitures, was included in the following line items in the accompanying consolidated statement of operations:</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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cost of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">     Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Employee Stock Purchase Plan</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based compensation expense for the ESPP is based on the estimated fair value of the option to purchase shares at a discount and uses grant date inputs including the purchase discount, expected contributions and stock price. </span><span style="font-size:10pt;font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Total ESPP expense recorded in the Company's consolidated statements of operations was as follows: </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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">ESPP expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table></div> 10204201 27000366 2040840 8116180 P4Y P10Y P5Y <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock option activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 was 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:50.35%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:8.942%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:9.182%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Number of Stock Options Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average Exercise Price</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average Remaining Contractual Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Aggregate Intrinsic Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,175,088</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.22</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">31,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">346,935</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.34</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">493,608</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.64</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">140,551</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7,887,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.92</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.19</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,697</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Vested and exercisable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,882,281</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.48</span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 8175088 8.64 P7Y2M19D 31135000 346935 12.34 493608 6.64 140551 9.29 7887864 8.92 P7Y2M8D 33697000 4882281 8.53 P6Y5M23D 22848000 12199000 P2Y4M24D P4Y P7Y P3Y <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">RSU activity for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">three months ended March 31, 2024 was 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:67.18%;"></td> <td style="width:1.14%;"></td> <td style="width:1%;"></td> <td style="width:13.28%;"></td> <td style="width:1%;"></td> <td style="width:1.54%;"></td> <td style="width:1%;"></td> <td style="width:12.86%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Restricted Stock Units</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Number of Restricted Stock Units Outstanding</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Weighted Average Grant Date Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,919,024</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.98</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,821,233</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">12.35</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Released</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,737,736</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.04</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cancelled</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="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-family:Arial;min-width:fit-content;">(</span><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">286,347</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.24</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Balance as of March 31, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">11,716,174</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10.36</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-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> 8919024 8.98 4821233 12.35 1737736 9.04 286347 9.24 11716174 10.36 111331000 P3Y2M12D <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Stock-based compensation expense from stock options and RSUs, reduced for actual forfeitures, was included in the following line items in the accompanying consolidated statement of operations:</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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Cost of revenues</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,017</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Sales and marketing</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,098</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,135</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">3,658</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,219</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">General and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,813</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">4,290</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">     Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,766</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 1197000 1017000 1098000 1135000 3658000 2219000 4813000 4290000 10766000 8661000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">Total ESPP expense recorded in the Company's consolidated statements of operations was as follows: </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:66.16%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> <td style="width:1%;"></td> <td style="width:12.64%;"></td> <td style="width:1%;"></td> <td style="width:1.52%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">ESPP expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">193</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-family:Arial;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">270</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> 193000 270000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">12. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Cybersecurity Incident</span></p><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company completed its investigation of its April 2023 cybersecurity incident in the fourth quarter of 2023. The Company has tendered, and will continue tender in future periods, as applicable, claims for certain expenses incurred in connection with this event. The extent to which its insurance will cover such expenses remains uncertain. Insurance recoveries are recorded as a reduction of general and administrative expense. As of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, the Company has </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> amounts recorded as receivable for insurance recoveries. In the three months ended March 31, 2024, the Company incurred professional and legal fees of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">179</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> related to this cyber incident.</span> 0 179000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">13. Income Taxes</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">The Company’s effective tax rate for the three months ended March 31, 2024 and 2023</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> was </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">14.1</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">)%</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> and </span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Arial;color:#231f20;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">)%</span><span style="color:#231f20;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, respectively. The Company's effective tax rate was a result of estimated tax losses for the fiscal year to date offset by the increase in the valuation allowance in the net operating loss carryforwards. Tax expense includes current tax expense for estimated state income taxes and noncurrent federal and state taxes related to non-deductibility of goodwill in the future and other book to tax differences.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">For the three months ended March 31, 2024, the Company has utilized the discrete effective tax rate method, as allowed by ASC 740-270-30-18, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;font-style:italic;min-width:fit-content;">Income Taxes—Interim Reporting</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">, to calculate its interim income tax provision. The discrete method is applied when the application of the estimated annual effective tax rate is impractical because it is not possible to reliably estimate the annual effective tax rate. The discrete method treats the year-to-date period as if it was the annual period and determines the income tax expense or benefit on that basis. The Company believes that, at this time, the use of this discrete method is more appropriate than the annual effective tax rate method as its full-year forecasted pre-tax income, relative to its forecasted permanent differences, has the potential to distort its estimated annual effective tax rate.</span></p> -0.141 -0.004 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:3pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">14. Subsequent Events</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:2pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Arial;min-width:fit-content;">Share Issuance</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">On April 30, 2024, the Company issued </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">167,351</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> shares of common stock under its employee stock purchase plan at a purchase price of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.29</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> per share representing a </span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">% discount on the closing price of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">8.58</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;"> on the date of grant for an aggregate of $</span><span style="font-size:10pt;font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,220</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">. The purchase price is based on the lower of the fair market value of the Company’s common stock at the grant date or purchase date.</span></p> 167351 7.29 0.15 8.58 1220000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Arial;min-width:fit-content;">(c) Trading Plans of Directors and Executive Officers</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.5%;"></td> <td style="width:1%;"></td> <td style="width:8.9%;"></td> <td style="width:1%;"></td> <td style="width:8.9%;"></td> <td style="width:1%;"></td> <td style="width:8.9%;"></td> <td style="width:1%;"></td> <td style="width:8.5%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:7.32%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:8.98%;"></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Trading Agreement</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Action</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Date</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Rule 10b5-1*</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Non-Rule 10b5-1**</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Total Shares to be Sold</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:9pt;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-family:Arial;min-width:fit-content;">Expiration Date</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Todd Cunningham</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">, </span><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Chief People Officer, Senior Vice President</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adopt</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 1, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="-sec-ix-hidden:F_e52e8914-9ace-4a05-b7b8-a1cb660ff63c;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">X</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">December 31, 2024</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ryan Stahl</span></span><span style="color:#000000;white-space:pre-wrap;font-family:Arial;min-width:fit-content;">, </span><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">General Counsel and Secretary, Senior Vice President</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Adopt</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">March 14, 2024</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-family:Arial;"><span style="-sec-ix-hidden:F_f99da93a-2e33-4796-87f5-9d469aa5f894;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">X</span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-family:Arial;color:#000000;white-space:pre-wrap;min-width:fit-content;">62,509</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-family:Arial;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">August 30, 2024</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="15" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="15" style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;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="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:Arial;min-width:fit-content;"> </span></p></td> </tr> </table> Todd Cunningham Chief People Officer, Senior Vice President true false March 1, 2024 50000 2024-12-31 Ryan Stahl General Counsel and Secretary, Senior Vice President true false March 14, 2024 62509 2024-08-30